TRILL DC Interconnect - - PowerPoint PPT Presentation

trill dc interconnect dra0 balaji l2vpn trill over ip mul
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 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 ¡

slide-2
SLIDE 2

Architecture ¡Considered ¡

C ¡ N-­‑PE ¡or ¡Network ¡ PE ¡device ¡

B1 ¡ H1 ¡ H2 ¡ B2 ¡

Trill ¡Site-­‑A ¡ AN: ¡A-­‑1 ¡ Core ¡with ¡IP-­‑MPLS/IP-­‑GRE ¡ capabili;es ¡between ¡N-­‑PE ¡ ¡ CE ¡or ¡CRB ¡ Trill ¡Site-­‑B ¡ AN: ¡A-­‑2 ¡

slide-3
SLIDE 3

¡ Data ¡Plane ¡for ¡DC ¡ ¡

N1 ¡ N2 ¡ B1 ¡ H1 ¡ H2 ¡ B2 ¡ A1 ¡ A-­‑2 ¡ IP-­‑GRE,VRF ¡key, ¡A1, ¡A2, ¡F1 ¡ A1,B2, ¡F1 ¡ H1,H2: ¡Payload ¡à ¡F1 ¡ B1,A2 ¡, ¡F1 ¡ ¡ H1,H2: ¡Payload ¡à ¡F1 ¡

Only ¡Site-­‑local ¡MAC ¡address ¡are ¡installed ¡ in ¡HW. ¡H2 ¡incase ¡of ¡N2 ¡ Only ¡Site-­‑local ¡MAC ¡address ¡are ¡installed ¡in ¡

  • HW. ¡H1 ¡incase ¡of ¡N1 ¡
slide-4
SLIDE 4

MAC ¡Learning… ¡

CORE ¡ N1 ¡ N2 ¡ B1 ¡ H1 ¡ H2 ¡ B2 ¡ A-­‑1 ¡ A-­‑2 ¡

BGP ¡to ¡exchange ¡Nicknames ¡ H1 ¡à à ¡A1 ¡ A1 ¡à à ¡N1 ¡ H2 ¡à à ¡A2 ¡ A2 ¡à à ¡N1 ¡

Mul;dest ¡frame ¡= ¡F1 ¡ ¡IP-­‑GRE, ¡VRFkey, ¡Mbit, ¡A1, ¡F1 ¡

Nicknames ¡redistributed ¡in ¡ ISIS ¡

slide-5
SLIDE 5

MAC ¡Learning ¡Using ¡BGP. ¡

CORE ¡ N1 ¡ N2 ¡ B1 ¡ H1 ¡ H2 ¡ B2 ¡ A-­‑1 ¡ A-­‑2 ¡

BGP-­‑MAC-­‑VPN ¡ ¡based ¡MP-­‑BGP ¡ sessions ¡that ¡install ¡MAC ¡with ¡ appropriate ¡/ ¡suitable ¡TRILL ¡ nicknames ¡

N1 ¡and ¡N2 ¡redistributed ¡ routes ¡in ¡to ¡IS-­‑IS ¡

H2 ¡à à ¡A2 ¡ A2 ¡à à ¡N2 ¡ H1 ¡à à ¡A1 ¡ A1 ¡à à ¡N1 ¡ H2 ¡à à ¡A2 ¡ A2 ¡à à ¡N1 ¡ H1 ¡à à ¡A1 ¡ A1 ¡à à ¡N2 ¡

slide-6
SLIDE 6

Site ¡local-­‑MAC ¡learning’s ¡by ¡CE’s ¡

C ¡

B1 ¡ H1 ¡ H2 ¡ B2 ¡

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

slide-7
SLIDE 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. ¡

slide-8
SLIDE 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. ¡