metro ethernet and evolution of virtual private lan services (vpls) k. a. k. perera meng ceng miet...
TRANSCRIPT
Metro Ethernet and evolution of Virtual Private LAN Services (VPLS)
K. A. K. Perera MEng CEng MIETDeputy General ManagerData Services & VoIP Sri Lanka Telecom
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
Agenda
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
Requirements of Customers
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
Requirements of Customers
Metro Ethernet Models
Metro Ethernet Services
Ethernet over IP/MPLS
Discussion
Agenda
Metro Ethernet Models
QinQ (Stacked VLAN)
- IEEE 802.1ad
MinM (Backbone Provider Bridge)
- IEEE802.1ah
Ethernet over IP-MPLS (Pseudowires)
- IETF RFC 4448
payloadDA SA FCS802.1q 802.1q
a1 Q
a1 Q Qa1 Q
Service Provider
Metro Ethernet
QinQ Principle
Enterprise CPE
Enterprise CPE
Carrier Access
Carrier Access
a1 b1
b1 Q b1
b1
Ethernet Access
b1a1 Q
Customer
MinM Principle
Site X
Site Y
Service Provider Metro Ethernet
network
Ethernet Switches
Enterprise Ethernet header
User data
SP Ethernet header
Ethernetpacket arrives from enterprise CPE node at SP ingress switch
EthernetUNI
(source)
SP Ingress switch adds SP Ethernet headerSrc and Dest MAC addresses are Ethernet UNI ports
EthernetUNI
(destination)
Ethernet packet switched across the Service Provider network using details in SP Ethernet header
SP Egress switch removes SP Ethernet headerAnd forwards original Ethernet packet to end customer CPE
Requirements of Customers
Metro Ethernet Models
Metro Ethernet Services
Ethernet over IP/MPLS
Discussion
Agenda
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)
Typically required to connect;
- Headquaters Building (Main Link)
- Dissaster Recover Centers (DRC)
(LAN interconnections)
High Speed Data Links (VLL)
Metro Ethernet
LAN interconnection
Head QuartersDRC Site
Virtual Private LAN Services (VPLS)- Customer feels like remote offices are
connected to the same LAN
Metro EthernetBranch A
Branch C
Branch B Head Quarters
VPLS
Applications;
- Web browsing
- Hosting applications
- Video Straeming
- Multimedia
- Cyber Cafe
High Speed Internet Links
Metro Ethernet
Internet
VPN back-hauling
- Metro Ethernet is used as the Access Network
Existing IP/MPLS Backbone Metro Ethernet
IP-VPN
SiSi
VPN Back-haul
Edge Router
M-Agg
Branch A
Branch BBranch C
Head Quarters
IP-VPN
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
PE
CPEIP-VPN
High Speed Internet
VPLSHigh Speed Data
Metro Ethernet
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
Available Speeds
Requirements of Customers
Metro Ethernet Models
Metro Ethernet Services
Ethernet over IP/MPLS
Discussion
Agenda
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
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
payloadDA SA FCS802.1q
payloadDA SA FCS
Pseudowire – Draft Martini
PWs are constructed by building a pair of unidirectional MPLS (Label Switch Paths) LSPs between PEs
LSP labels can be;Statically assigned orAssign using LDP or RSVP
PW
LDP with directly connected PEs
CE CEPE 1 (LER 1) PE 1 (LER 2)
(Label 102)
(Label 201)
VC LSPs
102
MPLS Packet
102PW(VC) Label
Ethernet
Packet
Ethernet
Packet
LDP Session
This type of encapsulation is used to tunnel ATM, FR and other circuit emulation traffic too
payloadDA SA FCS802.1q payloadDA SA 802.1q
payloadDA SATunnelLabel
DA’ SA’ 802.1q FCS
FCS
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
VPLS A
VPLS B
VPLS B
VPLS A
VPLS A
VC LSPs
LAN Services
LSP Tunnels (Pseudowire)
PE 1 PE 2
PE 3
CE
CE
• 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
CE
CE
SLT Metro Ethernet (MPLS)
VPLS requirements
Separation between VPLS domains;Each customer domain emulates its own
LANVPLS 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
Hierarchical VPLS (HVPLS)
MTU
Spoke VCs
Spoke VCs
Hub VCsHub VCs
MTUPE
PE
PE
PE
MTU
MTU
MTU
MTU
CE Routers
VLANs, Stacked VLANs or VC Labels
VLANs, Stacked VLANs or VC Labels
MTUPE
PEMTU
MTUMTU
MTU
MTU
PE
PE
MTU
MTU
Not scalable Hierarchy reduces full mesh network - scalable
Configurations of VPLS
VPLS APE 1 PE 2
PE 3
CE
1) Bridged VPLS – VPLS and Customer LANs are in the same broadcast domain (Routers not required)
CE
Metro Ethernet (MPLS)
CE
Configurations of VPLS
VPLS BPE 1 PE 2
PE 3
CE
2) Routed VPLS – VPLS and Customer LANs are in different broadcast domains
(Routers/L3 Switches are required)
CE
Metro Ethernet (MPLS)
CE
Quality of Service (QoS)
Reserve 8 Mb/s
Reserve 2 Mb/s
Reserve 2 Mb/s
Reserve 4 Mb/s
16 Mb/s
DSCP=5=voice
DSCP=4=video
DSCP=1=Data
DSCP=0=Internet
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 Vs HQoSNormal QoS Hierarchical QoS
Strict / WeightedRate Limiting
Schedule
Strict / WeightedRate Limiting
Schedule
Strict / WeightedRate Limiting
Schedule
Strict / WeightedRate Limiting
Schedule
Strict / WeightedRate Limiting
Schedule
Queue
Queue
Queue
Queue
Queue
Queue
Strict / WeightedRate Limiting
Schedule
Queue
Queue
Queue
Queue
Queue
Queue
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
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
R1
R2 R3 R4
R5
R6 R7 R8
R9
End-to-End
Repair
Point of Local Repair
(PLR)
Detour LSP
Primary Path
Secondary Path
Existing IP/MPLS Backbone
Reference Network – SLT
Slave Island
Liberty plaza
Colombo
Havelock town
Maradana
SiSi
SiSi
SiSi
SiSi
SiSi
M-Agg
GE
N-PE
SiSi
10GE
SiSi
SiSi
SiSi
SiSi
SiSi
L2 MPLS Aggregation
Ring
5 Rings
1 Ring
1 Ring
3 Rings
3 Rings
Ethernet service revenues
$0$2,000$4,000$6,000$8,000
$10,000$12,000$14,000$16,000$18,000$20,000
2003 2004 2005 2006 2007
EthernetServices
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
Requirements of Customers
Metro Ethernet Models
Metro Ethernet Services
Ethernet over IP/MPLS
Discussion
Agenda