Presentation is loading. Please wait.

Presentation is loading. Please wait.

BGP based Multi-homing in VPLS IETF-75 Bhupesh Kothari Kireeti Kompella Wim Henderickx Florin Balus.

Similar presentations


Presentation on theme: "BGP based Multi-homing in VPLS IETF-75 Bhupesh Kothari Kireeti Kompella Wim Henderickx Florin Balus."— Presentation transcript:

1 BGP based Multi-homing in VPLS IETF-75 Bhupesh Kothari Kireeti Kompella Wim Henderickx Florin Balus

2 Status draft-kothari-henderickx-l2vpn-vpls-multihoming-01.txt Common BGP based multi-homing procedures for LDP and BGP signaled VPLS Draft is based on: –draft-kompella-l2vpn-vpls-multihoming-02.txt –draft-henderickx-l2vpn-vpls-multihoming-00.txt

3 Outline Provisioning Model Multi-homing NLRI Designated Forwarder Election Multi-AS VPLS MAC Flush

4 Background: BGP VPLS PW infrastructure is created based on VE- IDs (RFC 4761) BGP VPLS PE3 PE1 PE2 B AC –Single VE-ID on PE1 is sufficient for customer sites A and B –VE-ID is assigned per VPLS instance irrespective of ACs (no customer site attached to PE3) VE-ID=1 VE-ID=3 VE-ID=2

5 Background: LDP VPLS PW infrastructure is created based on procedures defined in RFC 4762 LDP VPLS PE3 PE1 PE2 B AC –PWs can be created either using FEC-128 or FEC-129 –Procedures defined in this draft for LDP signaled VPLS do not depend on use of BGP Auto-discovery

6 Provisioning Model Multi-homing Identifier (MH-ID): Same MH-ID must be configured on PEs connected to the same customer site VPLS PE4 PE1 PE3 A C B PE2 Customer site A dual-homed to PE devices for redundancy MH-ID=10

7 Multi-homing NLRI Use of NLRI defined in RFC 4761 –VE-ID field in the NLRI is set to MH-ID –LB, OFF and LR are set to zero VPLS PE4 PE1 PE3 A C B PE2 MH-ID=10 MH-ID is not used to create PWs

8 Designated Forwarder Election VPLS PE3 PE1 A B PE2 PE1: MH-ID=10, PREF=200 Based on DF tie-breaking rules, PE1 is DF PE2 loses DF election; elected as non-DF PE2: MH-ID=10, PREF=100 AC is put in non-forwarding state Based on DF election, PE3 can chose to not send traffic to PE2 (depends on whether there are additional sites on PE2 or not)

9 Multi-AS Procedures For the tie-breaker, the loopback of the PE originating the MH NLRI is needed –This may be overwritten in a multi-AS environment (such as in option B) –To preserve this, we use the Route Origin Extended Community

10 Multi-AS Procedures Local Pref is not passed across ASes –Again, this is needed for tie-breaking –To solve this, the VPLS Preference field in the L2 info community is used –Compatibility between LP and VPLS Pref is described in the document

11 Multi-AS Procedures For both BGP and LDP signaling, there are three models for inter-AS operation –option A: direct, back-to-back connections between ASes, with each AS treating the other as a CE device –option B: ASBRs mediating the VPLS –option C: multi-hop eBGP connections between RRs in each AS This is completely analogous to IP VPNs

12 MAC Flush If the designated forwarder (PE1) for a multi-homed CE goes down, remote PEs (PE3) should flush the MACs they learned from PE1 –Ideally, this is done implicitly –However, if PE3 is not upgraded, it may not flush; thus, in some cases, PE1 may have to send an explicit flush to the remote PEs

13 Next Steps Propose to adopt this as WG document?

14 Questions/Comments?


Download ppt "BGP based Multi-homing in VPLS IETF-75 Bhupesh Kothari Kireeti Kompella Wim Henderickx Florin Balus."

Similar presentations


Ads by Google