Inter-AS Option C between NVO3 and BGP/MPLS IP VPN network draft-hao-bess-inter-nvo3-vpn-optionc-00 Weiguo Hao Lucy Yong Susan Hares Nov, 2014 Honolulu
Motivation March 11, 2013IETF 86 Orlando2 Inter-as solutions between NVO3 and MPLS VPN network include: Option-A: back-to-back VRFs solution Option-B: Control plane: ASBRs need to maintain and distribute all VPN prefixes. Data plane: ASBRs need to perform MPLS VPN Label switching. Option-C: ASBRs don’t need to maintain and distribute the customers VPN prefixes. Highest scalability. Data center network WAN Network
Solution Overview 3Nov, 2014IETF 91 Honolulu Data center network WAN Network Local IP pool: /24 VN: 1000 VN: 1001 MPLS VPN Label: 2000 MPLS VPN Label: Multi-Hop EBGP Connection between NVE and PE: No E2E BGP LSP between NVE and PE. ASBR-d stitches NVO3 tunnel(between NVE and ASBR-d) and BGP LSP(between ASBR-d and PE1). ASBR-d allocates new IP address per BGP MPLS Label received from ASBR-w. VPN Routes Exchange between NVE and PE: VN ID length <= 20 bits to ensure NVE and PE interworking.
Control plane protocol (1) 4Nov, 2014IETF 91 Honolulu 1. PE1 allocate BGP MPLS Label 50 for local IP ASBR-w allocate BGP MPLS Label 150 corresponding to MPLS Label ASBR-d allocate IP address for MPLS Label 150, association is advertised to NVE1 4. NVE1 notifies VPN route including TS1 and TS2 IP address to peer PE2,MPLS VPN Label is VN ID Local IP pool: /24
Control plane protocol (2) 5Nov, 2014IETF 91 Honolulu 2. ASBR2 allocate BGP MPLS Label 200 corresponding to the MPLS Label ASBR1 allocates BGP MPLS Label 100 for NVE1 3. PE2 advertises local VPN route to NVE
Data Plane Process(1) 6Nov, 2014IETF 91 Honolulu Dst IP( ) Src IP( ) VN ID ( 2000 ) Payload Payload Payload LDP Label NVO3 Encap MPLS Encap
Data Plane Process(2) 7Nov, 2014IETF 91 Honolulu Payload LDP Label MPLS Encap Payload MPLS Encap Dst IP( ) Src IP( ) VN ID ( 1000 ) Payload NVO3 Encap
BGP Label Routing Extension Propose BGP Label Routing Extension – Need a new SAFI to indicate the NLRI contains a NVO3 tunnel destination IP 8Nov, 2014IETF 91 Honolulu | Length (1 octet) | | NVO3 Tunnel IP (4 octets)| | Prefix (variable) | NLRI Format
Centralized NVO3 architecture Nov, 2014IETF 91 Honolulu9
Next Step Seek some comments and feedbacks Nov, IETF 91 Honolulu