Transposition procedures when advertising service routes

The purpose of the SID Structure Sub-Sub-TLV is twofold:

Figure: Transposition of the FUNCTION into the NLRI shows how the FUNCTION part of the SID is transposed. The example illustrates how transposition works for EVPN-VPWS, and it would be similar for VPN-IP routes.

Figure: Transposition of the FUNCTION into the NLRI

In the Figure: Transposition of the FUNCTION into the NLRI example, PE6 is configured with an Epipe that uses a configured locator with LB length = 40 bits and LN length = 24 bits. The FUNC length is set at 24, and 20 bits are always transposed into the NLRI (non-configurable). Based on the example in Figure: Transposition of the FUNCTION into the NLRI, the following rules apply:

With the transposition procedure, multiple NLRIs with the same common SRv6 SID (minus the function) can be packed into the same BGP update, as is done for regular VPN-IP or EVPN route for MPLS tunnels. The packing benefit is illustrated in Figure: Transposition and route packing .

Figure: Transposition and route packing
Note: The transposition procedures do not apply to service SIDs in the base router, advertised via IPv4 and IPv6 families.