update on ldp extensions for optimized mac address withdrawal in h-vpls...
TRANSCRIPT
![Page 1: Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03](https://reader036.vdocuments.site/reader036/viewer/2022082805/5514e30f55034693478b5892/html5/thumbnails/1.jpg)
Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS
draft-ietf-l2vpn-vpls-ldp-mac-opt-03
![Page 2: Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03](https://reader036.vdocuments.site/reader036/viewer/2022082805/5514e30f55034693478b5892/html5/thumbnails/2.jpg)
Authors
• Geraldine Calvignac – France Telecom• Olen Stokes - Extreme Networks• Pranjal Kumar Dutta, Florin Balus - Alcatel-Lucent
![Page 3: Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03](https://reader036.vdocuments.site/reader036/viewer/2022082805/5514e30f55034693478b5892/html5/thumbnails/3.jpg)
Background - draft-ietf-l2vpn-vpls-ldp-mac-opt
Optimize, extend LDP MAC Flush to address existing LDP VPLS deployments, including PBB-VPLS use cases
Two componentsMinimizes the MAC addresses that need to be relearned
Provides required extensions for PBB VPLS case
draft-ietf-l2vpn-vpls-ldp-mac-opt-02 – submitted for IETF-78Added draft-balus-l2vpn-pbb-ldp-ext-02 text as agreed in IETF-77
PBB VPLS extensions – propagate CMAC flush transparently through the B-VPLS; avoid unnecessary BMAC flushing
Existing enhancements apply also to PBB-VPLS
![Page 4: Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03](https://reader036.vdocuments.site/reader036/viewer/2022082805/5514e30f55034693478b5892/html5/thumbnails/4.jpg)
MAC Optimization benefits
Flush-all-from-me benefit: optimized MAC Flush, less flooding - flush only the MACs associated with PW13
M1ALL other MACs in the FIB
Flush-all-but-mine (RFC4762): flush all the MACs except the MACs learned from PE2
ALL other MACs in the FIBM2
IP/MPLS
PE1
MTU/CE
PE2
PE3NTU
VSI
VSI
VSI
Primary
PW
Standby PW
1. PW failure
XPW12
PW23
PW13M1
M2
![Page 5: Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03](https://reader036.vdocuments.site/reader036/viewer/2022082805/5514e30f55034693478b5892/html5/thumbnails/5.jpg)
IP/MPLS
MAC Optimization for LDP VPLS – use case described in version 02
PE1
MTU
PE2
PE3NTU
VSI
VSI
VSI
Primary
PW
Standby PW
1. PW failure
4. Flush only MACs learned over PW13
X
1. T-LDP MAC
Withdraw
with PE-ID1 TLV
PW12
PW23
PW13
3. T-LDP M
AC
Withdraw
with PE-ID
1 TLV
M1
HVPLS resiliency using A/S PWs
2. Flush only MACs learned over PW12
M1
![Page 6: Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03](https://reader036.vdocuments.site/reader036/viewer/2022082805/5514e30f55034693478b5892/html5/thumbnails/6.jpg)
IP/MPLS
What’s new in draft-ietf-l2vpn-vpls-ldp-mac-opt-03?
PE1
MTU/CE
PE2
PE3NTU
VSI
VSI
VSI
Primary
Standby
1. Link
failureX
PW12
PW23
PW13
Solution expanded to address the native Ethernet access
Applicable to any non-STP based resiliency scheme
![Page 7: Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03](https://reader036.vdocuments.site/reader036/viewer/2022082805/5514e30f55034693478b5892/html5/thumbnails/7.jpg)
IP/MPLS
Proposed solution addressing the native Ethernet access scenario
PE1
MTU/CE
PE2
PE3NTU
VSI
VSI
VSI
Primary
Standby
1. Link
failure
2. Flush only MACs learned
over PW13
X
PW12
PW23
PW13
1. T-LDP MAC Withdraw (N=1)
1. T-LDP MAC Withdraw (N=1)
M1
2. Flush only MACs learned over
PW12
M1
Use the N-Flag from MAC Flush parameters TLV: N=1 indicates Flush“all-from-me” is required – re-uses the method proposed before for PBB-VPLS
May be used also for A/S PW scenario
![Page 8: Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03](https://reader036.vdocuments.site/reader036/viewer/2022082805/5514e30f55034693478b5892/html5/thumbnails/8.jpg)
Next steps
Propose we consolidate the procedures: re-use the method based on N Flag for HVPLS with A/S PW
Simplifies the implementation
Eliminates LDP MAC Flush propagation in PE2
Faster MAC Flush on PE3 – LDP indication coming directly from PE1
![Page 9: Update on LDP Extensions for Optimized MAC Address Withdrawal in H-VPLS draft-ietf-l2vpn-vpls-ldp-mac-opt-03](https://reader036.vdocuments.site/reader036/viewer/2022082805/5514e30f55034693478b5892/html5/thumbnails/9.jpg)
Questions? Comments?