trill dc interconnect dra0 balaji l2vpn trill over ip mul
play

TRILL DC Interconnect - PowerPoint PPT Presentation

TRILL DC Interconnect dra0-balaji-l2vpn-trill-over-ip-mul;-level-02.txt Balaji Venkat Venkataswami Ramasubramani Mahadevan Shivakumar Sundaram Narayana


  1. TRILL ¡DC ¡Interconnect ¡ dra0-­‑balaji-­‑l2vpn-­‑trill-­‑over-­‑ip-­‑mul;-­‑level-­‑02.txt ¡ ¡ Balaji ¡Venkat ¡Venkataswami ¡ Ramasubramani ¡Mahadevan ¡ Shivakumar ¡Sundaram ¡ Narayana ¡Swamy ¡Perumal ¡ Bhargav ¡Bhikkaji ¡ DELL-­‑Force10 ¡

  2. Architecture ¡Considered ¡ N-­‑PE ¡or ¡Network ¡ PE ¡device ¡ CE ¡or ¡CRB ¡ Core ¡with ¡IP-­‑MPLS/IP-­‑GRE ¡ capabili;es ¡between ¡N-­‑PE ¡ ¡ Trill ¡Site-­‑A ¡ C ¡ AN: ¡A-­‑1 ¡ Trill ¡Site-­‑B ¡ AN: ¡A-­‑2 ¡ B2 ¡ B1 ¡ H1 ¡ H2 ¡

  3. ¡ Data ¡Plane ¡for ¡DC ¡ ¡ Only ¡Site-­‑local ¡MAC ¡address ¡are ¡installed ¡ Only ¡Site-­‑local ¡MAC ¡address ¡are ¡installed ¡in ¡ in ¡HW. ¡H2 ¡incase ¡of ¡N2 ¡ HW. ¡H1 ¡incase ¡of ¡N1 ¡ A-­‑2 ¡ N1 ¡ N2 ¡ A1 ¡ A1,B2, ¡F1 ¡ B1,A2 ¡, ¡F1 ¡ ¡ IP-­‑GRE,VRF ¡key, ¡A1, ¡A2, ¡F1 ¡ B1 ¡ B2 ¡ H1,H2: ¡Payload ¡ à ¡F1 ¡ H2 ¡ H1 ¡ H1,H2: ¡Payload ¡ à ¡F1 ¡

  4. MAC ¡Learning… ¡ BGP ¡to ¡exchange ¡Nicknames ¡ Nicknames ¡redistributed ¡in ¡ ¡IP-­‑GRE, ¡VRFkey, ¡Mbit, ¡ A1 , ¡F1 ¡ ISIS ¡ CORE ¡ A-­‑2 ¡ N2 ¡ N1 ¡ A-­‑1 ¡ H2 ¡ à à ¡A2 ¡ A2 ¡ à à ¡N1 ¡ H1 ¡ à à ¡A1 ¡ B2 ¡ A1 ¡ à à ¡N1 ¡ B1 ¡ Mul;dest ¡frame ¡= ¡F1 ¡ H2 ¡ H1 ¡

  5. MAC ¡Learning ¡Using ¡BGP. ¡ N1 ¡and ¡N2 ¡redistributed ¡ routes ¡in ¡to ¡IS-­‑IS ¡ H1 ¡ à à ¡A1 ¡ H2 ¡ à à ¡A2 ¡ A1 ¡ à à ¡N1 ¡ A2 ¡ à à ¡N2 ¡ CORE ¡ N2 ¡ N1 ¡ A-­‑1 ¡ A-­‑2 ¡ H2 ¡ à à ¡A2 ¡ B2 ¡ H1 ¡ à à ¡A1 ¡ A2 ¡ à à ¡N1 ¡ A1 ¡ à à ¡N2 ¡ B1 ¡ BGP-­‑MAC-­‑VPN ¡ ¡based ¡MP-­‑BGP ¡ sessions ¡that ¡install ¡MAC ¡with ¡ H2 ¡ H1 ¡ appropriate ¡/ ¡suitable ¡TRILL ¡ nicknames ¡

  6. Site ¡local-­‑MAC ¡learning’s ¡by ¡CE’s ¡ CE-­‑PE ¡like ¡protocol ¡to ¡exchange ¡ Nickname ¡exchanged ¡using ¡MP-­‑BGP ¡ CE-­‑PE ¡like ¡protocol ¡to ¡exchange ¡ Nickname ¡for ¡a ¡site. ¡ Nickname ¡for ¡a ¡site. ¡ CORE ¡ Trill ¡Site-­‑A ¡ CE1 ¡ C ¡ CE2 ¡ AN: ¡A-­‑1 ¡ Trill ¡Site-­‑B ¡ AN: ¡A-­‑2 ¡ PE2 ¡ PE1 ¡ B2 ¡ B1 ¡ 1. Learning ¡via ¡Mul;cast ¡frame ¡or ¡BGP ¡ 2. Install ¡only ¡site ¡local ¡MAC’s ¡ H1 ¡ H2 ¡

  7. Mul;cast ¡ • Core ¡to ¡run ¡mul;cast-­‑VPN ¡based ¡PIM-­‑Bidir ¡tree ¡for ¡each ¡ customer ¡to ¡connect ¡DTree's. ¡ • If ¡there ¡are ¡mul;ple ¡N-­‑PE's, ¡each ¡N-­‑PE's ¡is ¡part ¡of ¡different ¡ MVPN ¡PIM-­‑Bidir ¡tree. ¡ • Uses ¡Group ¡Designated ¡Border ¡Router ¡(GDBR) ¡mechanism ¡ – Load ¡balancing ¡ – Prevent ¡loops ¡ ¡ • Future ¡versions ¡of ¡dra0 ¡to ¡cover ¡in ¡detail ¡mechanism ¡on ¡ Mul;cast ¡and ¡GDBR ¡elec;on. ¡

  8. Summary ¡ Nickname ¡recalcula;ons ¡is ¡not ¡required ¡when ¡new ¡TRILL ¡Sites ¡are ¡added ¡ • MAC ¡scaling ¡at ¡PE ¡ • – Forwarding ¡table ¡to ¡have ¡only ¡Site ¡local ¡MAC’s ¡ – Site ¡local ¡MAC’s ¡learning ¡by ¡CE ¡only. ¡ – Install ¡only ¡conversa;onal ¡MAC’s ¡ VPN ¡mechanism ¡also ¡provides ¡to ¡use ¡of ¡over ¡lapping ¡MAC ¡address/Nicknames ¡ • across ¡dis;nct ¡customers . ¡ Next ¡Steps ¡ Sugges;ons/Comments ¡from ¡WG ¡ • Future ¡version ¡based ¡on ¡comments/sugges;ons. ¡ •

Recommend


More recommend