Link to home
Start Free TrialLog in
Avatar of jskfan
jskfanFlag for Cyprus

asked on

How is the data in LIB and LFIB generated

In Cisco CEF , FIB data is generated from Routing Table(RIB) and Adjacency Table is generated from Arp Cache.
The table in the diagram gives a big picture of CEF.

MPLS, I believe goes one step forward from CEF. it creates other tables LIB and LFIB. I would like to know how the data in those tables is generated ? if there is a diagram like the one shown for CEF, that might help better.

Thank you
User generated image
SOLUTION
Avatar of Otto_N
Otto_N
Flag of South Africa image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

If I understand Per the above link, LDP gets data from RIB and builds LFIB table.
There is an arrow point from LDP to FIB, but I am not sure what kind of relations they have.

I also believe LDP builds  LIB table, though the document does not explain where LDP gets information to build LIB.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

LDP update the FIB with any label data at the MPLS Edge
I am assuming  that LDP adds a column  to FIB table . if so what 's the name of the column ?

Looking at the diagram in the link you provided, it looks like Mpls process(LDP) creates 2 other tables, LIB and LFIB.

What I can conclude is:

** IP routing process creates Routing Table (RIB), this is common to all Routing protocols
 ** CEF creates FIB table from Routing Table and creates Adjacency table from Arp Cache table.
** MPLS updates FIB (I am not sure if it adds a column to it), it also creates LIB and LFIB tables ( the diagram does not show the columns of LIB and LFIB)
** The one thing I noticed MPLS does not use the Adjacency table , at least it is not shown in the diagram.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

The Diagram I posted in my question is about how CEF creates FIB and Adjacency Tables.

As you see there is no LIB or LFIB

I believe MPLS goes one step further, by adding the LIB and LFIB tables.

However What I understand from your comment is LFIB is not a new table, it is just a piece of information that MPLS adds to an existing field on the FIB, and also you are saying LFIB is created by CEF from the LIB...
I do not see that in the diagram...

Can you please just add some drawings to the diagram I posted , That might be explained clearly ?

Thanks
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

https://www.youtube.com/watch?v=2K11sOeaLHs
 The video above talks about MPLS. if you forward it to 53 minutes , the instructor draws a diagram with the tables we were talking about..

User generated image
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jskfan

ASKER

Thank you for your help!