Data Center Interconnect Solution for EVPN Overlay networks draft-rabadan-l2vpn-dci-evpn-overlay-01 Jorge Rabadan Senthil Sathappan Wim Henderickx Florin Balus Senad Palislamovic IETF 89, March 2014 London, UK The issue we want to address… DGW-1 DATA CENTER INTERCONNECT FOR LAYER-2 EXTENSION HYPERVISOR EVI WAN EVI WAN PEs HYPERVISOR HYPERVISOR DGW-2 EVPN-OVERLAYS DIFFERENT OR SAME ADMIN DOMAINS (DC AND WAN) DECOUPLED MODEL INTEGRATED MODEL draft-rabadan-l2vpn-dci-evpn-overlay-01 EXISTING OR NEW WAN TECHNOLOGIES VPLS PBB-VPLS EVPN PBB-EVPN IETF89 – March 2014 DECOUPLED MODEL Interconnect requirements (Dec-M) PW or VLAN hand-off BGP EVPN for Overlay tunnels INTEGRATED MODEL (PBB-)VPLS (PBB-)EVPN WAN Edge DGW-1 EVI HYPERVISOR EVI EVI WAN IP HYPERVISOR MAC EVI EVI HYPERVISOR IP MAC VXLAN DGW-2 • Optimizations on the DC GW: IP MAC IP MAC MPLS • Clear and simple demarcation (QoS/ACL enforcement, OAM) • Minimum or no control plane interaction between DGWs and WAN PEs • Multi-homing required draft-rabadan-l2vpn-dci-evpn-overlay-01 IP VID MAC Ø Unknown-flooding reduction Ø Control of the MAC advertisements to the DC Ø ARP-flooding control IETF89 – March 2014 DECOUPLED MODEL Interconnect requirements (Int-M) BGP EVPN for Overlay tunnels INTEGRATED MODEL (PBB-)VPLS DGW-1 EVI IP HYPERVISOR MAC (PBB-)EVPN EVI HYPERVISOR IP EVI WAN IP/MPLS MAC VXLAN VSI WAN IP/MPLS EVI HYPERVISOR EVI DGW-2 IP MAC • Data Plane AND Control plane gateway function on DGWs • Multi-homing required: Ø Per-service load balancing Ø Per-flow load balancing - only (PBB-)EVPN draft-rabadan-l2vpn-dci-evpn-overlay-01 • Independent inclusive multicast trees in WAN and DC • If EVPN in the WAN the following end-to-end features: Ø MAC mobility, protection Ø Proxy-ARP IETF89 – March 2014 DGW Control Plane EVPN extensions proposed to address the e2e EVPN model EVI1 MAC ESI NH evpn RT=2 AA:AA TS1 NVE1,2 RD-NVE1 BB:BB DC2 DGW3,4 ESI=TS1 VNI1 DGW-1 (DF) NVE1 1 EVI ESI=TS1 1 NVE2 NH AA:AA DC1 DGW1,2 BB:BB TS2 NVE3,4 AA:AA DGW-3 (non-DF) Label-x MPLS EVI EVI ESI ESI=DC1 FW-1 VXLAN AA:AA evpn RT=2 MAC RD-DGW1 AA:AA TS1 EVI1 2 Ingress replication ESI=DC1 EVI EVI ESI=DC2 evpn RT=2 ESI=DC1 AA:AA Label-y Definition of a ‘DCI-ESI’ used to advertise FW-2 MPLS MACs learnt from EVPN to EVPN and allow e2e per-flow load-balancing and aliasing (and backup-path) Independent inclusive mcast trees in each domain 2 draft-rabadan-l2vpn-dci-evpn-overlay-01 NVE3 AA:AA EVI VNI1 EVI VXLAN TS2 ESI=TS2 evpn RT=2 BB:BB EVI RD-DGW4 RD-DGW2 DGW-2 (non-DF) RD-DGW3 ESI=DC2 2 P2MP LSPs evpn RT=2 DGW-4 (DF) ESI=DC2 NVE4 AA:AA VNI1 VXLAN MAC mobility only propagated for mac-moves between DCs 3 IETF89 – March 2014 DGW Data Plane EVPN extensions for B/U/M traffic in e2e allactive EVPN: no need for ESI label EVPN for Overlay tunnels EVPNMPLS FW-1 FW-1 EVI ESI=TS1 DGW-3 (non-DF) DGW-1 (DF) NVE1 TS1 EVPN for Overlay tunnels EVI 2 EVI EVI 3 ESI=DC1 NVE3 4 ESI=DC2 ESI=TS2 AA:AA TS2 BB:BB EVI EVI EVI EVI 1 NVE2 FW-2 (1) (4) No change in the EVPN procedures for split-horizon at the NVEs NVE4 DGW-4 (DF) DGW-2 (non-DF) FW-2 (3) Non-DF will ONLY forward to local ACs DF will never forward to WAN SHG or non-DF (2) Non-DF will ONLY forward to local ACs DF will never forward to DC SHG or non-DF draft-rabadan-l2vpn-dci-evpn-overlay-01 IETF89 – March 2014 NEXT STEPS • More feedback from WG draft-rabadan-l2vpn-dci-evpn-overlay-01 IETF89 – March 2014
© Copyright 2024 ExpyDoc