mul homed network in evpn
play

Mul$-homed network in EVPN dra%-hao-evpn-mhn-00 - PowerPoint PPT Presentation

Mul$-homed network in EVPN dra%-hao-evpn-mhn-00 Weiguo Hao(Huawei) haoweiguo@huawei.com Yizhou Li(Huawei) liyizhou@huawei.com Pei Xu(Huawei)


  1. Mul$-­‑homed ¡network ¡in ¡EVPN ¡ ¡dra%-­‑hao-­‑evpn-­‑mhn-­‑00 ¡ Weiguo ¡ ¡Hao(Huawei) ¡ haoweiguo@huawei.com ¡ Yizhou ¡Li(Huawei) ¡ liyizhou@huawei.com ¡ Pei ¡Xu(Huawei) ¡ xupei@huawei.com ¡ ¡ July, ¡ ¡2013 ¡ ¡ ¡ ¡Berlin ¡Germany ¡ July ¡2013 ¡ MHN ¡in ¡EVPN ¡ 1 ¡

  2. Mul$-­‑homed ¡network ¡(MHN) ¡in ¡EVPN ¡ scenarios ¡ EVPN ¡ There ¡are ¡two ¡categories ¡of ¡mechanisms ¡ Network to ¡avoid ¡the ¡layer ¡2 ¡traffic ¡loop. ¡ 1, ¡PEs ¡doesn’t ¡parTcipate ¡in ¡the ¡control ¡ PE1 PE2 protocol ¡of ¡the ¡bridged ¡network ¡, ¡that ¡is ¡ designated ¡forwarder ¡(DF) ¡elecTon ¡ mechanism. ¡ 2, ¡PEs ¡parTcipate ¡in ¡the ¡control ¡protocol ¡ B1 B2 of ¡the ¡bridged ¡network, ¡acTve/acTve ¡ MAC-­‑based ¡load ¡balancing ¡can ¡be ¡ ES3 ES1 achieved ¡through ¡the ¡soluTon. ¡ B3 ES2 Bridged ¡Network July ¡2013 ¡ MHN ¡in ¡EVPN ¡ 2 ¡

  3. DF ¡Mechanism ¡ EVPN ¡ EVPN ¡For ¡DF Network PE1 PE2 ES1,ES2 ¡and ¡ES3 ¡access ¡ Non-­‑ to ¡EVPN ¡network ¡ Ø VLAN-­‑based ¡load ¡balancing ¡ DF through ¡PE1 ¡ among ¡PEs ¡can ¡be ¡achieved. ¡ ¡ Ø Only ¡one ¡of ¡the ¡links ¡between ¡the ¡ B1(STP ¡ B2 switched ¡bridged ¡network ¡and ¡the ¡ Root) PEs ¡is ¡acTve ¡for ¡a ¡given ¡VLAN. ¡ Ø All ¡end ¡systems ¡of ¡one ¡VLAN ¡can ¡ ES3 ES1 BLOCKED access ¡the ¡EVPN ¡network ¡through ¡ B3 only ¡one ¡PE. ES2 MSTP ¡Network July ¡2013 ¡ MHN ¡in ¡EVPN ¡ 3 ¡

  4. Ac$ve/Ac$ve ¡MAC-­‑based ¡load ¡ balancing ¡mechanism ¡ EVPN ¡ Ø The ¡mechanism ¡requires ¡ Network PEs ¡parTcipate ¡in ¡the ¡control ¡ plane ¡protocol ¡of ¡the ¡bridged ¡ PE1 PE2 ES1 ¡and ¡ES2 ¡ ES3 ¡ network. ¡ access ¡to ¡EVPN ¡ accesses ¡to ¡ Ø ¡per-­‑vlan ¡MAC-­‑based ¡load ¡ network ¡through ¡ EVPN ¡ balancing ¡can ¡be ¡achieved ¡ PE1 ¡ network ¡ through ¡the ¡mechanism ¡, ¡so ¡ through ¡ B1 B2 BLOCKED PE2 ¡ it ¡can ¡achieve ¡ ¡beaer ¡load ¡ balancing ¡than ¡DF ¡elecTon. ¡ ES3 Two ¡solu$ons: ¡ ES1 BLOCKED 1, ¡emulated ¡MSTP ¡root ¡ B3 bridge ¡soluTon. ¡ 2, ¡bridge ¡control ¡plane ¡ ES2 protocol ¡tunneling ¡soluTon. MSTP ¡Network July ¡2013 ¡ MHN ¡in ¡EVPN ¡ 4 ¡

  5. Emulated ¡MSTP ¡root ¡bridge ¡solu$on ¡ PE3 EVPN ¡ Network PE1 ¡and ¡PE2 ¡ emulate ¡MSTP ¡ PE1 PE2 root ¡bridge Ø PE1 ¡& ¡PE2 ¡use ¡the ¡same ¡bridge ¡ID ¡to ¡emit ¡ B1(STP ¡ B2 spanning ¡tree ¡BPDUs ¡as ¡the ¡highest ¡priority ¡ BLOCKED Root) root ¡Bx. ¡ Ø When ¡PE2 ¡receives ¡TC ¡BPDU ¡from ¡the ¡ ES3 bridge ¡network ¡, ¡PE2 ¡tunnel ¡the ¡TC ¡BPDU ¡to ¡ ES1 BLOCKED PE1. ¡ B3 Ø This ¡soluTon ¡is ¡only ¡applicable ¡for ¡STP/ MSTP ¡network. ES2 MSTP ¡Network July ¡2013 ¡ MHN ¡in ¡EVPN ¡ 5 ¡

  6. Bridge ¡control ¡plane ¡protocol ¡ tunneling ¡solu$on ¡ PE3 PE3 The ¡cost ¡should ¡ be ¡set ¡to ¡0 ¡to ¡ BPDU ¡ G.8032 ¡ EVPN ¡ EVPN ¡ avoid ¡blocking tunnel ¡ message ¡tunnel Network Network PE1(ST PE2 PE1 PE2 P ¡Root) RPL ¡owner ¡ node B1 B2 B1 BLOCKED B2 BLOCKED ES3 ES3 ES1 ES1 BLOCKED BLOCKED B3 B3 RPL ¡owner ¡ node ES2 ES2 MSTP ¡Network G.8032 ¡Network July ¡2013 ¡ MHN ¡in ¡EVPN ¡

  7. Bridge ¡control ¡plane ¡protocol ¡ tunneling ¡solu$on The ¡soluTon ¡can ¡be ¡used ¡for ¡both ¡MSTP ¡and ¡G.8032 ¡domain. ¡ Scenario ¡1: ¡Local ¡bridged ¡network ¡is ¡MSTP ¡ PE1 ¡and ¡PE2 ¡act ¡as ¡normal ¡MSTP ¡bridge ¡nodes. ¡BPDU ¡message ¡can ¡be ¡sent ¡ through ¡tunnel ¡over ¡EVPN ¡network ¡between ¡PE1 ¡and ¡PE2. ¡ ¡ ¡ Scenario ¡2: ¡Local ¡bridged ¡network ¡is ¡G.8032 ¡ PE1 ¡and ¡PE2 ¡act ¡as ¡normal ¡G.8032 ¡ring ¡nodes. ¡They ¡support ¡standard ¡FDB ¡ MAC ¡learning, ¡forwarding, ¡flush ¡behavior ¡and ¡port ¡blocking/unblocking ¡ mechanisms. ¡G.8032 ¡message ¡can ¡be ¡sent ¡through ¡tunnel ¡over ¡EVPN ¡ network ¡between ¡PE1 ¡and ¡PE2. July ¡2013 ¡ MHN ¡in ¡EVPN ¡ 7 ¡

  8. EVPN ¡protocol ¡extension ¡ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type=0x06 | Sub-Type=0x01 |DF|R| M | Reserved=0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Reserved = 0| ESI Label | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ESI ¡Label ¡Extended ¡Community Ø "M" ¡bit ¡is ¡introduced ¡to ¡indicate ¡mulT-­‑homing ¡mode ¡of ¡MAC-­‑based ¡all ¡acTve ¡ without ¡DF ¡ElecTon. ¡ ¡ Ø DF ¡selecTon ¡procedures ¡should ¡be ¡skipped ¡if ¡"M" ¡bit ¡is ¡set ¡to ¡be ¡1. ¡ Ø When ¡remote ¡PE ¡receives ¡Ethernet ¡A-­‑D ¡route ¡withdraw ¡message, ¡it ¡simply ¡ invalidates ¡the ¡MAC ¡entries ¡for ¡the ¡segment ¡that ¡corresponding ¡to ¡the ¡ Ethernet ¡A-­‑D ¡route. July ¡2013 ¡ MHN ¡in ¡EVPN ¡ 8 ¡

  9. Next ¡Steps ¡ • Does ¡WG ¡think ¡this ¡can ¡be ¡put ¡into ¡EVPN ¡base ¡ protocol? ¡ • Any ¡other ¡comments ¡and ¡suggesTons? ¡ ¡ July ¡2013 ¡ MHN ¡in ¡EVPN ¡ 9 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend