Download presentation
Presentation is loading. Please wait.
Published byDiego McIntosh Modified over 11 years ago
1
Requirements for 802.1AD Provider Bridges June 2003 Muneyoshi Suzuki NTT
2
Reference Model Provider Bridged Network PEB PCB CE User Site of user A User Site of user B User Site of user A User Site of user B User Bridged LAN PEB: Provider Edge Bridge PCB: Provider Core Bridge CE: Customer Equipment
3
P-VID Space zProblem: 12bit VID space defined 802.1Q-1998 is too small for public service zRequirements: yIf a P-VID identifies an User Bridged LAN, 24 bit (16M users) ID space is needed yIf a P-VID identifies an user site, 32 bit (4G sites) ID space is needed
4
Maximum Bridge Diameter zProblem: Recommended value of the Maximum Bridge Diameter is 7 (802.1D-1998, 802.1w-2001), but it is too small for public service zThe standards dont address technical background of the value (What happens if it exceeds 7? xSTP does not converge in periodic time?) zRequirements: yThe value should be extended tens for Provider Bridged Network and 10 for User Bridged LAN yDiameter of a Provider Bridged Network should not affect diameter of User Bridged LANs
5
Loop Prevention zProblem: A loop fatally affects a Bridged LAN zRequirements: yProvider Bridged Network should deploy a mechanism for loop prevention yUser Bridged LAN should deploy a mechanism for loop prevention yProvider Bridged Network should deploy a mechanism that protects the network from loops caused by users
6
Loop Prevention in Provider Bridged Network zIt is providers responsibility to ensure loop-free tree topology for the Provider Bridged Network zThus, the topology is decided by the providers policy and control zTherefore, it is quite unrealistic scenario to change the topology based on user-xSTP zRequirements: yProvider Bridged Network should deploy provider-xSTP for loop prevention yHowever, it is usually closed to the provider and need not to interwork with user-xSTP
7
zIt is users responsibility to ensure loop-free tree topology for the User Bridged LAN zThis is because, an user can cause a loop whether the provider supports xSTP for the user or not zHowever, if xSTP is used in an User Bridged LAN and if the provider forwards it transparently, loops can be prevented zThis is because, the provider ensures loop-free topology and a single xSTP instance on a loop can detect and cut it zRequirements: yUser Bridged LAN should deploy customer-xSTP for loop prevention yProvider Bridged Network may support per-user-xSTP, otherwise, it must forward user-xSTP BPDUs transparently Loop Prevention in User Bridged LAN
8
Provider Bridged Network Protection from Loops Caused by Users zIf Provider Bridged Network supports per-user-xSTP, it can be protected from loops caused by users zOnly Provider Edge Bridges need to support it, because a single xSTP instance on a loop can detect and cut it zHowever, this is not perfect solution, but it does not mean Providers dont need protection zRequirements: yProvider Edge Bridges may support per-user-xSTP to protect the network yOtherwise, development of an OAM tool that detects loop through User and Provider Bridge Networks is indispensable
9
Unlearning User Addresses zProblem: If topology of an User Bridged LAN is changed by the user-xSTP, the Provider Bridges must clear related entries in the FDB zHowever, this is limited only if the User Site is multihomed to the Provider Network zRequirements: yProvider Edge Bridges should support per-user-xSTP or a snooping mechanism for it. yQ-in-Q: If topology change is detected, clear related entries in the FDB, then notify that the fact to the other Provider Bridges using Customer Change Notification BPDU to be developed yMAC-in-MAC: If topology change is detected, clear related entries in the FDB
10
Path Tracing zWhen a provider tests a path that forwards frames for an user, the provider verifies consistency of FDBs in the Provider Bridges zProblem: Verification is not easy in Q-in-Q case, because, the Provider Bridged Network uses user MAC addresses which frequently change and are purged from FDBs in 5 minutes zRequirement: An OAM tool for path tracing is indispensable in Q-in-Q case zNote: In MAC-in-MAC case, path tracing is easy, because the Network uses Provider Edge Bridge addresses
11
Summary of Requirements z24-32 bit ID space for P-VID zExtend Maximum Bridge Diameter zProvider-xSTP is usually closed to the Provider zIf Provider Bridged Network supports per-user-xSTP yIt can protect the Network from loops (but not perfect) yIt can detect topology change of User Bridged LANs zIf Provider Bridged Network forwards User-xSTP BPDUs transparently yDevelopment of an OAM tool for loop detection is needed yA snooping mechanism for User-xSTP BPDUs is needed zIf Q-in-Q is used for encapsulation yDevelopment of CCN BPDU is needed yDevelopment of an OAM tool for path tracing is needed
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.