420 likes | 875 Views
Metro Ethernet and evolution of Virtual Private LAN Services (VPLS). K. A. K. Perera MEng CEng MIET Deputy General Manager Data Services & VoIP Sri Lanka Telecom. Agenda. Requirements of Customers Metro Ethernet Models Metro Ethernet Services Ethernet over IP/MPLS Discussion. Agenda.
E N D
Metro Ethernet and evolution of Virtual Private LAN Services (VPLS) K. A. K. Perera MEng CEng MIET Deputy General Manager Data Services & VoIP Sri Lanka Telecom
Agenda • Requirements of Customers • Metro Ethernet Models • Metro Ethernet Services • Ethernet over IP/MPLS • Discussion
Agenda • Requirements of Customers • Metro Ethernet Models • Metro Ethernet Services • Ethernet over IP/MPLS • Discussion
Requirements of Customers • High Speed Connectivity (10,20,50 Mbps….) • Point to Point Data Connectivity • Network Connectivity • Internet Connectivity • Better Service Levels • Network availability - 99.999% (Can go out of service only 5.256 minutes per year) • Ring Access Networks • Highly available Data Nodes • Fast network resiliency
Requirements of Customers • New and enhanced Services • LAN interconnections • Virtual Private LAN Services (VPLS) • Enhanced QoS (Quality of Service) • Cost Effectiveness • Multiple Services on a single port • Cheap Services – particularly at higher speeds
What is the solution ? • Metro Ethernet • Why Ethernet ? - Most common Interface today - Cost effective - Supports very high Bandwidths (upto 1Gbps) - Flexible upgrades within a wide range (1Mbps to 1Gbps) - Easy and simple to manage and maintain
What is Ethernet ? • Ethernet is a standard communications protocol embedded in software and hardware devices, intended for building a Local Area Network (LAN). • Ethernet transmits data at 10Mbps, Fast Ethernet supports up to 100Mbps and Gigabit Ethernet supports up to 1Gbps.
What is Metro Ethernet ? • Metro Ethernet is a standardized, carrier-class service defined by five attributes • Service providers worldwide are migrating their networks to deliver Metro Ethernet services
Agenda • Requirements of Customers • Metro Ethernet Models • Metro Ethernet Services • Ethernet over IP/MPLS • Discussion
Metro Ethernet Models 802.1q 802.1q DA SA payload FCS • QinQ (Stacked VLAN) - IEEE 802.1ad • MinM (Backbone Provider Bridge) - IEEE802.1ah • Ethernet over IP-MPLS (Pseudowires) - IETF RFC 4448
Customer a1 Q b1 a1 Q Service Provider a1 a1 Q Q Q QinQ Principle Ethernet Access Metro Ethernet Enterprise CPE b1 Enterprise CPE Carrier Access Carrier Access a1 b1 b1 b1 Q
SP Egress switch removes SP Ethernet header And forwards original Ethernet packet to end customer CPE Ethernet packet switched across the Service Provider network using details in SP Ethernet header Ethernetpacket arrives from enterprise CPE node at SP ingress switch SP Ingress switch adds SP Ethernet header Src and Dest MAC addresses are Ethernet UNI ports MinM Principle Site Y Ethernet Switches Ethernet UNI (destination) Site X Ethernet UNI (source) Service Provider Metro Ethernet network Enterprise Ethernet header User data SP Ethernet header
Agenda • Requirements of Customers • Metro Ethernet Models • Metro Ethernet Services • Ethernet over IP/MPLS • Discussion
Metro Ethernet Services • High Speed Data Links (VLL) (LAN interconnections) • Virtual Private LAN Services (VPLS) • High Speed Internet • Access to IP-VPN main links (VPN backhauling)
High Speed Data Links (VLL) • Typically required to connect; - Headquaters Building (Main Link) - Dissaster Recover Centers (DRC) (LAN interconnections) LAN interconnection Metro Ethernet DRC Site Head Quarters
Virtual Private LAN Services (VPLS) • Customer feels like remote offices are connected to the same LAN VPLS Branch A Metro Ethernet Head Quarters Branch B Branch C
Internet High Speed Internet Links • Applications; - Web browsing - Hosting applications - Video Straeming - Multimedia - Cyber Cafe Metro Ethernet
VPN back-hauling • Metro Ethernet is used as the Access Network IP-VPN Edge Router Branch A M-Agg Existing IP/MPLS Backbone Metro Ethernet Head Quarters VPN Back-haul Branch C IP-VPN Branch B
Multiple Services on single port • IP-VPN back-hauling • Layer 2 VPN services (VPLS) • High Speed Data Links (LAN interconnections) • High Speed Internet Single Port CPE IP-VPN Metro Ethernet PE High Speed Internet VPLS High Speed Data
Available Speeds • Available Speeds; - From 1 Mbps to 1000Mbps (1Gbps) • Low Speeds (proposed); - 1, 2, 3, 4, 5, 6, 8, 10Mbps • High Speeds (proposed); - 10, 15, 20, 25, 30, 35, 40, 50, 75, 100Mbps,1Gbps
Agenda • Requirements of Customers • Metro Ethernet Models • Metro Ethernet Services • Ethernet over IP/MPLS • Discussion
Why MPLS for Ethernet Services (EoMPLS)? • More Scalable (Free label Space) • Sub 50msec resiliency (MPLS Fast Reroute) • Traffic Engineering (RSVP-TE) • Hierarchical QoS (HQoS) • Easy and simple to operate and maintenance
Ethernet Services across MPLS • P2P Ethernet Service; • Pseudowire (draft-martini) – VLL • High Speed Data Links – LAN interconnections • High Speed Internet • Access to IP-VPN main links (VPN backhauling) • MP2MP Ethernet Service; • Virtual Private LAN Services– VPLS
DA SA payload FCS Modes of Pseudowires • PW can be configured as; • Raw Mode – Virtual connection (VLL) between two Ethernet ports • Tagged Mode – Virtual connection (VLL) between two VLAN (802.1Q) ports 802.1q DA SA payload FCS
Pseudowire – DraftMartini • PWs are constructed by building a pair of unidirectional MPLS (Label Switch Paths) LSPs between PEs • LSP labels can be; • Statically assigned or • Assign using LDP or RSVP
LDP Session (Label 102) PW(VC) Label 102 102 MPLS Packet Ethernet Packet Ethernet Packet LDP with directly connected PEs DA’ SA’ Tunnel Label DA SA 802.1q payload FCS 802.1q 802.1q DA SA payload FCS DA SA payload FCS CE CE PE 1 (LER 1) PE 1 (LER 2) (Label 201) PW VC LSPs This type of encapsulation is used to tunnel ATM, FR and other circuit emulation traffic too
VPLS - Introduction • VPLS (L2VPN); • Configure on the MPLS • Offers MP2MP • VPLS emulates a LAN, which provides; • Full learning capabilities and • Full switching capabilities • VPLS allows Customers to fully control their Routing (IP, IPX, IPv6)
VPLS Reference Model LSP Tunnels (Pseudowire) LAN Services CE PE 1 PE 2 CE VPLS A VPLS A SLT Metro Ethernet (MPLS) CE CE VPLS B VPLS B PE 3 VC LSPs VPLS A • PEs can participate in one or many VPLS domains • CEs visualize VPLS like an Ethernet Switch • Broadcast domains are maintained per VPLS basis by PEs
VPLS requirements • Separation between VPLS domains; • Each customer domain emulates its own LAN • VPLS PEs must maintain separate Virtual Switching Instance (VSI) per VPLS • MAC learning; • Capable of learning and forwarding based on MAC addresses
VPLS requirements (Cont.) • Switching; • VPLS should be capable of switching packets between different tunnels based on MAC addresses • Flooding; • VPLS should be able to support the flooding packets with unknown MAC addresses
Not scalable Hierarchical VPLS (HVPLS) CE Routers VLANs, Stacked VLANs or VC Labels MTU MTU MTU PE PE Spoke VCs MTU MTU MTU PE PE PE MTU PE MTU MTU PE MTU PE MTU MTU Hub VCs MTU MTU • Hierarchy reduces full mesh network - scalable
Configurations of VPLS • Bridged VPLS – VPLS and Customer LANs are in the • same broadcast domain (Routers not required) VPLS A PE 1 CE PE 2 CE Metro Ethernet (MPLS) PE 3 CE
Configurations of VPLS • Routed VPLS – VPLS and Customer LANs are in • different broadcast domains • (Routers/L3 Switches are required) VPLS B PE 1 CE PE 2 CE Metro Ethernet (MPLS) PE 3 CE
Quality of Service (QoS) DSCP=5=voice Reserve 2 Mb/s DSCP=4=video Reserve 2 Mb/s 16 Mb/s DSCP=1=Data Reserve 4 Mb/s DSCP=0=Internet Reserve 8 Mb/s • Installed SLA • Voice 2 Mb/s • Video 2 Mb/s • Data 4 Mb/s • Internet 8 Mb/s • TOTAL=16 Mb/s required • Actual usage • Voice 1 Mb/s • Video 1 Mb/s • Data 4 Mb/s • Internet 8 Mb/s • TOTAL = only 14 Mb/s used • If higher priority traffic is not consuming all the reserved bandwidth, the lower priority forwarding classes cannot use the remaining bandwidth – Solution HQoS
Normal QoS Hierarchical QoS Queue Queue Queue Queue Queue Queue Queue Queue Queue Queue Queue Queue Strict / WeightedRate LimitingSchedule Strict / WeightedRate LimitingSchedule Strict / WeightedRate LimitingSchedule Strict / WeightedRate LimitingSchedule Strict / WeightedRate LimitingSchedule Strict / WeightedRate LimitingSchedule Normal QoS Vs HQoS • Unique 3-level parent/child scheduling • Maintains relative priorities • Enables lower priority bursting when higher priority is below CIR DSCP=5=voice DSCP=4=video DSCP=1=Data DSCP=0=Internet
Primary Path Point of Local Repair (PLR) Secondary Path Detour LSP High Speed Resiliency • The switchover from the working link to the protection link • will happen within sub 50ms to ensure that no impact on • real time applications • MPLS (Multi Protocol Label Switching) with MPLS Fast • Reroute enables this feature R3 R4 R2 End-to-End Repair R5 R1 R9 R6 R8 R7
Reference Network – SLT 5 Rings 3 Rings Slave Island Colombo Maradana Liberty plaza Existing IP/MPLS Backbone 1 Ring 3 Rings 10GE GE Havelock town N-PE M-Agg 1 Ring L2 MPLS Aggregation Ring
Concluding Remarks “Metro Ethernet” delivers cost effective, high speed, scalable, reliable and multi-service Ethernet services to the customers through the sate-of-the-art MPLS technology
Agenda • Requirements of Customers • Metro Ethernet Models • Metro Ethernet Services • Ethernet over IP/MPLS • Discussion