This feature enhances RPD to produce the chain nexthop for various services. The RPD is enhanced to do build a translation layer between RIB and FIB to segment multi-protocol transport tunnels.
Segmentation happens as follows:
Any route resolution over LDP or LDP-over-RSVP is changed from INH->FNH to CNH->INH->CNH->FNH in kernel and PFE and for LDP routes in INET.3. Where indirect nexthop (INH) is an application installed in direction towards the final nexthop (FNH). Any segmented stack introduces the composite chain nexthop (CNH) where the segmented portion of the label stack precedes an INH, or an FNH. The chain is collapsed and the resulting label stack is encoded in the packet header by the hardware before forwarding the packet.
By chaining labels instead of stacking them, memory is made available for FNH label operations, as well as CNH by grouping CNHs within the same unilist nexthop (for ECMP) based on the label space identifier.
The following applications are supported:
| Product / Application | Software | Introduced Release |
|---|---|---|
| PTX1000 | Junos OS | 19.1R1 |
| PTX3000 | Junos OS | 19.1R1 |
| PTX5000 | Junos OS | 19.1R1 |
| PTX10008 | Junos OS | 19.1R1 |
| PTX10016 | Junos OS | 19.1R1 |