TABLE/LEAF/PATHLIST/LOADINFO/LABELINFO/LSPA/NHINFO/IDB
Pathlist: output path/route information as received from RIB
LSPA: LSP array, used to store labels associated with L3VPN prefixes
Table > recursive Leaf | Leaf > Pathlist | Ext. Pathlist > Loadinfo > Nexthop > adjacency | IDB
When Collapse LDI ? If recursion hierarchy is more than platform capability, collapse is done in the generic code
Pure IP BGP Pathlist sharing at the control plane
BGP leaves > BGP pathlist > IGP leaves > IGP pathlists > NHINFOs
Pure IP BGP pathlist sharing at the switching path point of view
BGP leaves > BGP loadinfo > IGP loadinfo > NHINFOs
BGP pathlist sharing from the switching point of view for collapsed loadinfo
BGP leaves > Collapsed BGP loadinfo > NHINFOs
IP-MPLS Interaction
BGP or LDP assigns local labels to IP prefixes
EOS0 and EOS1 leaves
Label info may be downloaded from LSD or RIB
MPLS paths are stored in extended pathlists
A separate extended pathlist is allocated per IP prefix
Ext pathlists contain minimum MPLS info and rely on IP pathlist for the rest info
IMP IGP prefix from the control plane point of view
IGP IP leaf | IGP EOS1 leaf | IGP EOS0 leaf > Ext. Pathlist > Label info > NHINFO
IMP IGP prefix from switching point of view
IGP IP leaf > IMP Loadinfo > Label Info > NHINFO
IGP EOS1 leaf > EOS1 Loadinfo
IGP EOS0 lead > EOS0 Loadinfo
IMP VPN prefix from control plane point of view
BGP EOS0 leaf | BGP EOS1 leaf | BGP IP leaf > VPN Ext. Pathlist > VPN recursive label-info > IGP EOS0 leaf > IGP Ext. pathlist > IGP label info > NHINFO
IMP VPN prefix from switching point of view
BGP EOS0 leaf > Recursive EOS0 Loadinfo
BGP EOS1 Leaf > Recursive EOS1 Loadinfo
BGP IP leaf > Recursive IMP Loadinfo > IMP loadinfo > IGP remote Label info > NHINFO
Disposition VPN prefix from control plane point of view
BGP IP leaf | BGP EOS1 leaf > VPN Ext pathlist > Unlabeled Label-info > IGP IP leaf > IGP IP pathlist > NHINFO
Disposition VPN prefix from switching path point of view
BGP IP leaf | BGP EOS1 leaf > Recursive EOS1 Loadinfo > Unlabeled Label-info > IP IGP Loadinfo > NHINFO