21. Local SID Functions (1/2)
Name Forwarding Function Use case
End * Lookup Endpoint function Prefix SID
End.X * L3 X-connect Endpoint function with L3 X-connect Adjacency SID
End.T * Lookup in Table T Endpoint function with specific IPv6 table lookup Multi-table operation
in the core
End.DT6 Decap and IPv6
Table T lookup
Endpoint with decap and IPv6 Table lookup IPv6 L3VPN per-VRF
End.DT4 Decap and IPv4
Table T lookup
Endpoint with decap and IPv4 Table lookup IPv4 L3VPN per-VRF
End.DX6 Decap and IPv6 XC Endpoint with decap and IPv6 L3 X-connect IPv6 L3VPN per-CE
End.DX4 Decap and IPv4 XC Endpoint with decap and IPv4 L3 X-connect IPv4 L3VPN per-CE
End.DX2 Decap and L2 XC Endpoint with decap and L2 X-connect L2VPN
22. Local SID Functions (2/2)
Name Forwarding Function Use case
End.B6 SRv6 policy Endpoint bound to an SRv6 policy Binding SID
End.B6.Encaps SRv6 policy Endpoint bound to an SRv6 encap
policy
Binding SID
End.BM SR-MPLS policy Endpoint bound to an SR-MPLS policy Binding SID
End.S Search of a target Endpoint in search of a target in table
T (locally forward or END behavior)
hICN
End.AS Remove Outer IPv6 header
and SRH, forward to target
interface
Endpoint to SR-unaware via static
policy
Service Chaining Proxy
End.AM Update Outer IPv6 header
DA with LAST SID and
forward to target interface
Endpoint to SR-unaware via
masquerading
Service Chaining Proxy
25. Reference - Linux based NFV infrastructure
25
NFV node
Classifier
+ SR
SR/VNF
connector
SRHIPH1 IPH2 IPH1IPH1 SRH IPH2IPH1
VNF
IPv6 + SRIPv6 + SR
Ingress ER
Egress ER
Linux VM Linux VM Linux VM
IPv6 + SR
A:1:: C:1::A:2:: C:2::
IPv6 + SR
B:1::
B:2::
IPH1:
SA=s
DA=t
IPH2:
SA=A:2::
DA=B:2::
SR list={B:2::, C:2::}
IPH2:
SA=A:2::
DA=C:2::
SR list ={B:2::, C:2::}
IPH1:
SA=s
DA=t
Namespace
https://github.com/amsalam20/SR-NFV_connector