Presentation is loading. Please wait.

Presentation is loading. Please wait.

Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009.

Similar presentations


Presentation on theme: "Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009."— Presentation transcript:

1 Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009

2 Agenda 1.Introduction 2.Multicast in current VPLS deployments a)Challenges b)Solution tool set I.Hierarchical VPLS II.P2MP PWs/LSPs III.L3 Snooping 3.Conclusions

3 All Rights Reserved © Alcatel-Lucent 2009 3 | Multicast over VPLS | Feb 2009 Introduction 1

4 All Rights Reserved © Alcatel-Lucent 2009 4 | Multicast over VPLS | Feb 2009 UK Managed VPLS service covering London  Access port speeds from 10 Mbps up to 1 Gbps  Access sub-rates from 2 Mbps to 900 Mbps  E-LAN Any to Any connectivity  2 CoS VPLS implementation  6 Access PoPs  2 Core PoPs Currently seeing increasing volumes of multicast

5 All Rights Reserved © Alcatel-Lucent 2009 5 | Multicast over VPLS | Feb 2009 Spain Managed VPLS service covering Spain  Access port speeds from 10 Mbps up to 1 Gbps  Access sub-rates from 1 Mbps to 990 Mbps  Mainly E-LAN Any to Any connectivity  Some E-LINE (P2P) and Hub & Spoke  6 CoS HVPLS implementation.  31 PoPs covering 20 provinces.  Including the Canary and Balearic Islands.  39 PoPs covering 29 provinces by April 2009.  Up to 30 additional PoPs FY2009/10  Core of 4 nodes in 4 PoPs (Madrid and Barcelona)  9 VPLS regions covering different geographical areas. Currently seeing increasing volumes of multicast

6 All Rights Reserved © Alcatel-Lucent 2009 6 | Multicast over VPLS | Feb 2009 Multicast in current VPLS deployments 2

7 All Rights Reserved © Alcatel-Lucent 2009 7 | Multicast over VPLS | Feb 2009 VPLS deployment models and challenges Challenge A: Scalability  Full mesh of pseudowires, LSPs and peering sessions Challenge B: Head End Replication  Replication performance  Duplicate/Multiple packet replication over Physical links Challenge C: Packet replication to non-member sites VPLS Mesh CE PE

8 All Rights Reserved © Alcatel-Lucent 2009 8 | Multicast over VPLS | Feb 2009 VPLS Multicast Tool Set and solutions to the challenges 1.Solution 1: Hierarchical VPLS 2.Solution 2: Multipoint “P” Trees 3.Solution 3: L3 Snooping

9 All Rights Reserved © Alcatel-Lucent 2009 9 | Multicast over VPLS | Feb 2009 MPLS full mesh PW MPLS spoke PW VPLS topology CE PE-rs MTU-s PE-rs MTU-s CE Equivalent H-VPLS CE VPLS Mesh CE PE Hierarchy adds scalability and multicast efficiency  Full mesh of pseudowires, LSPs and peering sessions  High CAPEX/OPEX  Source-based BUM replication  Hierarchy, scalability  Simplified operations, low cost MTU-s  Optimized BUM replication  Addresses the majority of provider mcast requirements

10 All Rights Reserved © Alcatel-Lucent 2009 10 | Multicast over VPLS | Feb 2009 H-VPLS benefits Flexible topologies with replication efficiency Metro access rings (chained spokes), hub and spoke  Quick service activation Introduction of new service features, including inter-domain expansion, simplified service deployment model — one model fits all Covers small, medium and large customers; intra- and inter-domain connectivity

11 All Rights Reserved © Alcatel-Lucent 2009 11 | Multicast over VPLS | Feb 2009 1.Challenge A: Scalability  Addresses full mesh limitations  May be used with PBB for MAC scalability 2.Challenge B: Head End Replication Problem  No ingress replication  Multiple HVPLS tiers can be built to eliminate ingress replication problems  HVPLS rings are possible for drop and continue functionality  One protocol and architecture end-to-end ? Further optimizations may be required in the VPLS mesh domains 3.Challenge C: Packet replication to non-member sites  Packets still replicated to non-member sites H-VPLS Multicast Solution Summary

12 All Rights Reserved © Alcatel-Lucent 2009 12 | Multicast over VPLS | Feb 2009 VPLS Multicast Tool Set and solutions to the challenges 1.Solution 1: Hierarchical VPLS 2.Solution 2: Multipoint “P” Trees 3.Solution 3: L3 Snooping

13 All Rights Reserved © Alcatel-Lucent 2009 13 | Multicast over VPLS | Feb 2009 Multipoint P Tree Options Video Source (S1,G1) MP2MP P2MP MPLS Protocol Options: 1.P2MP RSVP-TE LSPs  P2MP LSPs supported  Root driven 2.Multicast LDP (mLDP)  P2MP and MP2MP LSPs Supported  Leaf driven Types: 1.Point to Multipoint (P2MP) 2.Multipoint to Multipoint (MP2MP)

14 All Rights Reserved © Alcatel-Lucent 2009 14 | Multicast over VPLS | Feb 2009 No “One Size Fits All” for P Tree protocols ProtocolP2MPMP2MP Traffic Engineering 50ms resiliency mLDPYes No P2MP RSVP- TE LSPs YesNoYes

15 All Rights Reserved © Alcatel-Lucent 2009 15 | Multicast over VPLS | Feb 2009 1.Challenge A: Scalability  Adds control-plane state to P-routers 2.Challenge B: Head End Replication Problem  No ingress replication  Leverage MPLS for 50ms resiliency  Options for P2MP and MP2MP  Flexible deployment options  Trees per PE, per VPLS, per mc stream (more later) ? Operator needs to understand application requirements fully before selecting which protocol to build trees 3.Challenge C: Packet replication to non-member sites  Packets still replicated to non-member sites P2MP LSPs Solution Summary

16 All Rights Reserved © Alcatel-Lucent 2009 16 | Multicast over VPLS | Feb 2009 VPLS Multicast Tool Set and solutions to the challenges 1.Solution 1: Hierarchical VPLS 2.Solution 2: Multipoint “P” Trees 3.Solution 3: L3 Snooping

17 All Rights Reserved © Alcatel-Lucent 2009 17 | Multicast over VPLS | Feb 2009 IGMP, PIM and MLD snooping  PEs snoop IGMP/PIM/MLD messages on AC and PWs attached to the VPLS  IP multicast (*,G) or (S,G) state is kept on each PE  Packets are not sent to non member sites  Solves challenge C  Supported independent of infrastructure  Works with VPLS, H-VPLS, P2MP LSPs etc! PE-1 CE PE-2 PE-4 PE-5 PE-6 Video Source (S1,G1) PW2-1 PW2-2 PW3-2 PW3-1 AC3-1 AC5-1 AC6-1 AC6-2 AC4-1 AC4-2 PE-3 =============== MFIB VPLS 1 =============== (*,G1) AC3-1 (*,G1) PW3-2 =============== MFIB VPLS 1 =============== (*,G1) AC3-1 (*,G1) PW3-2

18 All Rights Reserved © Alcatel-Lucent 2009 18 | Multicast over VPLS | Feb 2009 1.Challenge A: Scalability  Does not help scalability 2.Challenge B: Head End Replication Problem  Does not help head end replication 3.Challenge C: Packet replication to non-member sites  Packets sent only to member sites L3 Snooping Solution Summary

19 All Rights Reserved © Alcatel-Lucent 2009 19 | Multicast over VPLS | Feb 2009 Deployment Options and Tradeoffs Sub-Optimal Flooding Example Packets are received at non member end points. Video Source (S1,G1) VSI 4 Aggregated Inclusive Trees A P2MP tree per MC stream per VPLS A P2MP tree per PE per VPLS (mesh) Single MP2MP tree per VPLS A P2MP tree per PE for many VPLS (mesh) A MP2MP tree for many VPLS 5 4 3 2 1 RED packets may be received at GREEN sites RED packets may be received where no IP mcast receivers exist 5 or

20 All Rights Reserved © Alcatel-Lucent 2009 20 | Multicast over VPLS | Feb 2009 Deployment Options and Tradeoffs Adding L3 Snooping and Selective P2MP Trees Example L3 Snooping provides more optimal flooding domains. Video Source (S1,G1) VSI Non Aggregated Selective Trees 1 A P2MP tree per MC stream per VPLS A P2MP tree per PE per VPLS (mesh) Single MP2MP tree per VPLS A P2MP tree per PE for many VPLS (mesh) A MP2MP tree for many VPLS 5 4 3 2 1 IP multicast aware PE JOIN (S1,G1)

21 All Rights Reserved © Alcatel-Lucent 2009 21 | Multicast over VPLS | Feb 2009 P Tree Deployment Options and Tradeoffs Non Aggregated Selective Tree Example Mesh required to build full topology. Video Source (S1,G1) VSI A P2MP tree per PE per VPLS (mesh) Single MP2MP tree per VPLS A P2MP tree per PE for many VPLS (mesh) A MP2MP tree for many VPLS 5 4 3 2 1 Non Aggregated Selective Trees 1 A P2MP tree per MC stream per VPLS VSI

22 All Rights Reserved © Alcatel-Lucent 2009 22 | Multicast over VPLS | Feb 2009 P Tree Aggregation Options and Tradeoffs Ultimately depends on congruence between communities of interest and acceptable bandwidth utilization/availability. 5 4 3 2 1 A P2MP tree per MC stream per VPLS A P2MP tree per PE per VPLS Single MP2MP tree per VPLS A P2MP tree per PE for many VPLS A MP2MP tree for many VPLS Low High Amount of Control Plane State Required Optimal Flooding Least optimal (max flooding) Most Optimal (No flooding) 5 4 3 2 1

23 All Rights Reserved © Alcatel-Lucent 2009 23 | Multicast over VPLS | Feb 2009 Applying the Multicast Toolset in Large Networks  H-VPLS is required for large network scaling  Head end replication problem solved  H-VPLS provides mcast replication in edge and aggregation portions of the network  Packets received at non member sites solved with L3 snooping  P2MP LSPs are complimentary to HVPLS for multicasting  Perfect fit for in VPLS mesh  Supports network domains where different tunnel protocols are deployed  Mitigates P2MP LSP scaling requirements MPLS full mesh PW PE-rs MTU-s PE-rs CE MTU-s 10s of Nodes 100s of Nodes 1000s of Nodes MTU-s

24 All Rights Reserved © Alcatel-Lucent 2009 24 | Multicast over VPLS | Feb 2009 Conclusions 3

25 All Rights Reserved © Alcatel-Lucent 2009 25 | Multicast over VPLS | Feb 2009 Conclusions  H-VPLS is required to scale networks to thousands of systems and tens of thousands of services.  H-VPLS and P2MP LSPs are both options for resolving head end replication challenges  L3 Snooping is the only solution solving sending packets to non-member sites  Supported on VPLS, H-VPLS, with or without P2MP  H-VPLS fits all the multicast applications with the best balance between scalability and optimality, adding flexibility and using the same control/data planes used today for unicast, broadcast and unknown traffic  Optimality can be improved with snooping techniques and other tools  P2MP PWs/LSPs are complimentary to HVPLS techniques for supporting multicast

26 All Rights Reserved © Alcatel-Lucent 2009 26 | Multicast over VPLS | Feb 2009 www.alcatel-lucent.com


Download ppt "Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009."

Similar presentations


Ads by Google