140 likes | 319 Views
Regional VPLS. Vach Kompella Joe Regan Ron Haberman Alcatel-Lucent. Problem: Scaling a VPLS. Flat architecture Too many end-to-end sessions Too much replication Few labels. More on Scaling. Hierarchical VPLS Reduces end-to-end sessions Reduces replication
E N D
Regional VPLS Vach Kompella Joe Regan Ron Haberman Alcatel-Lucent
Problem: Scaling a VPLS • Flat architecture • Too many end-to-end sessions • Too much replication • Few labels draft-vkompella-l2vpn-rvpls-00
More on Scaling • Hierarchical VPLS • Reduces end-to-end sessions • Reduces replication • Too many MACs learned at n-PE • More labels draft-vkompella-l2vpn-rvpls-00
More on Scaling • Use MS-PWs • Reduces number of sessions • Keeps MAC address learning to minimum • Too much replication • Many more labels draft-vkompella-l2vpn-rvpls-00
What Have We Learned • Four important dimensions of scaling • Sessions • Replication • MAC address learning • Labels draft-vkompella-l2vpn-rvpls-00
Regional VPLS • Use MS-PW for scaling sessions • Use hierarchy to scale replication • Use hierarchy to reduce labels • Use regional labels to reduce MAC address learning draft-vkompella-l2vpn-rvpls-00
Regional VPLS Model Full-FIB Regional PE Half-FIB draft-vkompella-l2vpn-rvpls-00
New Concepts • Regional PE: a dual nature PE which behaves like an S-PE to the core and nPE to the region • Half-FIB: a FIB of local MAC addresses learned from the region draft-vkompella-l2vpn-rvpls-00
R-VPLS Operation - Forward Flood M2 M1 Learn M1 at PE1 Flood M2 PE1 Learn M1 is Blue PE2 Blue Green RPE1 RPE2 RPE3 Flood M2 M2 Red draft-vkompella-l2vpn-rvpls-00
R-VPLS Operation – Optimized Flooding Flood M2 using Flood PW M1 Learn M1 at PE1 Flood M2 PE1 Learn M1 is Blue PE2 Blue Green RPE1 RPE2 RPE3 Flood M2 M2 Red draft-vkompella-l2vpn-rvpls-00
R-VPLS Operation - Reverse Learn M2 is Green M1 Forward M1 on Blue PW PE1 Forward M1 to PE1 Blue PE2 Green RPE1 RPE2 RPE3 Learn M2 at PE2 M2 Red draft-vkompella-l2vpn-rvpls-00
RVPLS Operation - Unicast Forward to M2 on Green PW M1 PE1 Forward on Green PW PE2 Blue Green RPE1 RPE2 RPE3 Forward M2 to PE2 M2 Red draft-vkompella-l2vpn-rvpls-00
Advantages of R-VPLS • Optimized flooding • Fewer pseudowires • Fewer sessions • Small number of labels • Limited MAC learning at nPEs draft-vkompella-l2vpn-rvpls-00
Next Steps • Auto-discovery • Dual homing of RPEs • Cascaded regions • Quantifying the scaling advantages • Wait for re-charter to ask for consensus as WG draft draft-vkompella-l2vpn-rvpls-00