70 likes | 171 Views
BGP Connector Attribute. IETF 64 Nov 2005. Tunneling applications in BGP. Various Tunneling applications exist or are being proposed in BGP Some examples are : The MDT SAFI used for Auto-discovery of MDTs for PIM LAN procedures in Multicast VPNs The Tunnel SAFI for Tunnel discovery.
E N D
BGP Connector Attribute IETF 64 Nov 2005
Tunneling applications in BGP • Various Tunneling applications exist or are being proposed in BGP • Some examples are : • The MDT SAFI used for Auto-discovery of MDTs for PIM LAN procedures in Multicast VPNs • The Tunnel SAFI for Tunnel discovery
MDT discovery in PIM-LAN procedures for MVPNs • The MDT SAFI carries • the Tunnel endpoint address in the NLRI of the form RD:Tunnel-address, MDT-group address • Needs an RPF check on the Tunnel-endpoint-address • The VPNv4 update carries • the VPNv4 NLRI of the form RD: IP-address • a BGP Connector attribute of the form Tunnel-address • The BGP Connector attribute for the VPNv4 NLRI links the NLRI carried by the MDT SAFI
Tunnel Endpoint discovery • The Tunnel SAFI carries • the Tunnel endpoint address in the NLRI of the form Tunnel-ID:Tunnel-address • a BGP Tunnel Encapsulation attribute which contains encapsulations and preferences. • The VPNv4 update carries • the VPNv4 NLRI of the form RD: IP-address • a BGP Connector attribute of the form Tunnel-ID:Tunnel-address • The BGP Connector attribute for the VPNv4 NLRI links the Tunnel SAFI NLRI
CE-2 CE-1 CE-2 Host = 1.1.1.1 Host = 2.2.2.2 Tunnel Discovery VPNv4 update RD2:1.1.1 NHOP = PE1 Connector = TunID2:PE1 PE-2 VPNv4 update RD1:1.1.1.1 NHOP = PE1 Connector = TunID1:PE1 PE-1 PE-3 VPNv4 update RD1:1.1.1 NHOP = PE1 Connector = TunID2:PE1 VPNv4 update RD1:1.1.1.1 NHOP = PE1 Connector = TunID1:PE1 CE-3
CE-1 Host = 1.1.1.1 Tunnel Discovery (contd.) VPNv4 update RD1:1.1.1.1 NHOP = PE1 Connector = TunID1:PE1 VPNv4 update RD1:1.1.1.1 NHOP = ASBR-1 Connector = TunID1:PE1 PE-1 PE-2 ASBR-1 ASBR-2 VPNv4 update RD1:1.1.1.1 NHOP = ASBR-1 Connector = TunID1:PE1 CE-3
Summary • The Connector attribute is used for carrying the address of a Tunnel endpoint or an originator in a given network. • Already has 3 applications. • Could have more.