Professional Documents
Culture Documents
Ethernet
Raj Jain
Washington University in Saint Louis
Saint Louis, MO 63130
Jain@cse.wustl.edu
These slides and audio/video recordings of this class lecture are at:
http://www.cse.wustl.edu/~jain/cse570-13/
Washington University in St. Louis
http://www.cse.wustl.edu/~jain/cse570-13/
7-1
Overview
Technologies for Data Center Interconnection:
PDH, SDH, MPLS, PWE3
2. Metro Ethernet Services: E-Line, E-LAN, E-Tree, E-Access
3. Administration and Management Ethernet Services
4. Extensions to Ethernet for carriers:
PB (Q-in-Q), PBB (MAC-in-MAC), PBB-TE
Note: Although these technologies were originally developed for
carriers, they are now used inside multi-tenant data centers
(clouds)
1.
http://www.cse.wustl.edu/~jain/cse570-13/
7-2
Danforth Campus
1.
2.
3.
4.
5.
6.
7.
8.
9.
Medical Campus
http://www.cse.wustl.edu/~jain/cse570-13/
7-3
http://www.cse.wustl.edu/~jain/cse570-13/
7-4
T1
SONET/SDH
E
Ethernet
S SDH
7-5
PBX
3
http://www.cse.wustl.edu/~jain/cse570-13/
7-6
IP Header Payload
3
<64>
Label
R1
5
<3>
<5>
R3
<5>
5
R2
<2>
<3>
3
http://www.cse.wustl.edu/~jain/cse570-13/
7-7
PE
Carrier Network
PE
CE
http://www.cse.wustl.edu/~jain/cse570-13/
7-8
Martini Draft
L3
L2
L2
L3
Ethernet
IP
ATM
PPP
ATM
IP
PPP
http://www.cse.wustl.edu/~jain/cse570-13/
7-9
PE1
PE2
Pseudo Wire
Emulated Service
A
Frame Relay
Network
Ethernet
CE2
ATM
Network
B
IP
Network
Frame Relay
Network
Ethernet
7-10
PW Label
[Control]
PW1
MPLS
LSP
PW2
Pseudo-Wire Emulation Edge-to-Edge (PWE3)
Multiple pseudo-wires per MPLS LSP
PW3
Payload ID (PID): 5=Untagged Ethernet, 4=VLAN tagged,
4VLAN tag put by carrier and customers may or may not be
relevent for forwarding. Determined administratively by PE.
Flags: Payload specific. FRG: Used for fragmentation
Pause frames are obeyed locally. Not transported.
May put 802.1p priority in exp field of MPLS label
http://www.cse.wustl.edu/~jain/cse570-13/
7-11
CE
PE
CE
PE
CE
PE
PE
Service
Provider
CE
PE
CE
PE
CE
Ref: H. Saboowala, M. Abid, S. Modali, "Designing Networks and Services for the Cloud: Delivering business-grade cloud
applications and services," Cisco Press 2013, ISBN:1587142945
http://www.cse.wustl.edu/~jain/cse570-13/
Washington University in St. Louis
2013 Raj Jain
7-12
Differentiated Services
http://www.cse.wustl.edu/~jain/cse570-13/
7-13
http://www.cse.wustl.edu/~jain/cse570-13/
7-14
UNI
UNI
http://www.cse.wustl.edu/~jain/cse570-13/
7-15
Customer
UNI
Provider 1
Tier 3
ENNI Provider 2
Tier 2
7-16
UNI
UNI
ENNI
UNI
ENNI
ENNI
ENNI
UNI
http://www.cse.wustl.edu/~jain/cse570-13/
7-17
ENNI
Customer n
E-Access
Washington University in St. Louis
http://www.cse.wustl.edu/~jain/cse570-13/
7-18
ENNI
Wholesale
Access Provider
OVC1
UNI
Subscriber
ENNI
Wholesale
Transport Provider
OVC2
Retail
Service Provider
OVC3
EC
http://www.cse.wustl.edu/~jain/cse570-13/
7-19
UNI
Subscriber
http://www.cse.wustl.edu/~jain/cse570-13/
7-20
http://www.cse.wustl.edu/~jain/cse570-13/
7-21
Service
Provider
Wholesale
Provider
MEG
Service
Provider
MEG
UNI-C
Subscriber
Wholesale
Service
Provider
UNI-N
ENNI
ENNI
UNI-N
Subscriber
MEP
MIP
http://www.cse.wustl.edu/~jain/cse570-13/
7-22
UNI-C
Service
Provider
UNI-N
ENNI
Wholesale
Service
Provider
ENNI
Subscriber
UNI-N
Subscriber
Link
OAM
http://www.cse.wustl.edu/~jain/cse570-13/
7-23
Service
OAM
2013 Raj Jain
UNI-C
Service
Provider
UNI-N
ENNI
Wholesale
Service
Provider
ENNI
Subscriber
UNI-N
Subscriber
http://www.cse.wustl.edu/~jain/cse570-13/
7-24
2.
Internet
Subscriber 1
Building B
UNI
P2P EVC
Retail
Service
Provider
UNI
UNI
Subscriber 1
Building A
Access EVC
ENNI
1.
Retail
Service
Provider
Washington University in St. Louis
EVC2
Cloud
Service
Provider
Wholesale
Access
Provider
http://www.cse.wustl.edu/~jain/cse570-13/
7-25
ENNI
OVCD
ENNI
ENNI
OVCC
OVCB
UNI
Subscriber 2
UNI
OVCA
ENNI
UNI
Subscriber 1
UNI
EVC1
CE
PE
Customer B
VLANs 1-100
CE
PE
Service Provider
S-VLAN 1
S-VLAN 2
PE
CE
Customer A
VLANs 1-100
PE
CE
Customer B
VLANs 1-100
http://www.cse.wustl.edu/~jain/cse570-13/
7-26
Priority
3b
Priority
7
6
5
4
3
2
1
0
7-27
Provider
Backbone
Provider
Provider
Subscriber
Subscriber
7-28
Core
Core
Edge
Edge
Backbone
B-DA B-SA Type B-VID Type I-SID C-DA C-SA Type S-VID Type C-VID Type Payload
88A8
88C8
88A8
8100
48b
48b
16b
16b
16b
32b
48b
48b
16b
16b
16b
16b
16b
I-Tag
http://www.cse.wustl.edu/~jain/cse570-13/
7-29
Definition
Port 1
Port 2, S-VLAN=10
Port 2, S-VLAN=20
Port 2, S-VLAN=30, C-VLAN=100
Port 3, S-VLAN=40, C-VLAN=200
B-VLAN
1
3
6
4
4
http://www.cse.wustl.edu/~jain/cse570-13/
7-30
Port 1
Port 2
B-VLAN=1
B-VLAN=3
B-VLAN=6
Port 3
B-VLAN=4
Service
Instance
Mapping
2013 Raj Jain
MAC-in-MAC (Cont)
SIDB
PBBE
SIDA
SIDB
SIDD
SIDB
PBBE
SIDC
PBBE
PBBE
SIDA
B-VLAN1
B-VLAN2
PBBE
PBBE
SIDC
SIDD
Drop
Eligibility
Indicator
(I-DEI)
Use
Customer
Address
(UCA)
Reserved
1
Reserved
2
1b
1b
1b
2b
Service
Instance
ID
(I-SID)
Customer
Destination
Address
(C-DA)
24b
http://www.cse.wustl.edu/~jain/cse570-13/
7-31
48b
Customer
Source
Address
(C-SA)
48b
2013 Raj Jain
PE
PE
CE
Protection Path
Washington University in St. Louis
http://www.cse.wustl.edu/~jain/cse570-13/
7-32
VLAN Cross-Connect
P2P VPN
Wholesale VoD
VOIP
VoD
High-Speed Internet
Broadcast TV
http://www.cse.wustl.edu/~jain/cse570-13/
7-33
PBB-TE
http://www.cse.wustl.edu/~jain/cse570-13/
7-34
PBB-TE QoS
Classification,
Policing,
Marking
Scheduling,
Remarking
Subscriber
Shaping
http://www.cse.wustl.edu/~jain/cse570-13/
7-35
UNI-C
Service
Provider
UNI-N
Subscriber
Wholesale
Service
Provider
ENNI
ENNI
UNI-N
Original Ethernet
C-DA C-SA Type Payload
IEEE 802.1ad PB
C-DA C-SA Type S-VID Type C-VID Type Payload
88A8
8100
B-DA B-SA Type B-VID Type I-SID C-DA C-SA Type S-VID Type C-VID Type Payload
88A8
88C7
88A8
8100
Tag Type
Customer VLAN
Service VLAN or Backbone VLAN
Backbone Service Instance
Washington University in St. Louis
Value
8100
88A8
88C7
http://www.cse.wustl.edu/~jain/cse570-13/
7-36
Comparison of Technologies
Basic
MPLS
Ethernet
No
Protection
Fast Reroute
No
Circuit
Based
Yes
Inefficient
Priority Diffserve
PB
PBB-TE
Legacy
Services
Traffic
Engineering
Scalability
No
Protection
Fast Reroute
VLAN
Circuit
Based
Yes
No. P2P only
Diffserve+ Diffserve+
Guaranteed Guaranteed
Yes (PWE3) No
No
No
Yes
No
Yes
Limited
Complex
Q-in-Q
Cost
OAM
Low
No
High
Some
Medium
Yes
Q-in-Q+
Mac-in-MAC
Medium
Yes
Resilience
Security
Multicast
QoS
Ref: Bonafede
SPB/LAG
http://www.cse.wustl.edu/~jain/cse570-13/
7-37
Summary
1.
2.
3.
4.
5.
http://www.cse.wustl.edu/~jain/cse570-13/
7-38
Reading List
http://www.cse.wustl.edu/~jain/cse570-13/
7-39
Wikipedia Links
http://en.wikipedia.org/wiki/Carrier_Ethernet
http://en.wikipedia.org/wiki/Connection-oriented_Ethernet
http://en.wikipedia.org/wiki/Differentiated_services
http://en.wikipedia.org/wiki/Ethernet_Private_Line
http://en.wikipedia.org/wiki/Ethernet_Virtual_Private_Line
http://en.wikipedia.org/wiki/IEEE_802.1ad
http://en.wikipedia.org/wiki/IEEE_802.1ag
http://en.wikipedia.org/wiki/IEEE_802.1ah-2008
http://en.wikipedia.org/wiki/Label-switched_path
http://en.wikipedia.org/wiki/Label_Distribution_Protocol
http://en.wikipedia.org/wiki/Link_protection
http://en.wikipedia.org/wiki/Metro_Ethernet
http://en.wikipedia.org/wiki/Metro_Ethernet_Forum
http://en.wikipedia.org/wiki/MPLS-TP
http://en.wikipedia.org/wiki/MPLS_local_protection
http://en.wikipedia.org/wiki/MPLS_VPN
http://www.cse.wustl.edu/~jain/cse570-13/
7-40
http://en.wikipedia.org/wiki/Multiprotocol_Label_Switching
http://en.wikipedia.org/wiki/Network-to-network_interface
http://en.wikipedia.org/wiki/Operations,_administration_and_management
http://en.wikipedia.org/wiki/Optical_Carrier_transmission_rates
http://en.wikipedia.org/wiki/Optical_Transport_Network
http://en.wikipedia.org/wiki/Path_protection
http://en.wikipedia.org/wiki/Plesiochronous_digital_hierarchy
http://en.wikipedia.org/wiki/Provider_Backbone_Bridge_Traffic_Engineeri
ng
http://en.wikipedia.org/wiki/Pseudo-wire
http://en.wikipedia.org/wiki/Resilient_Packet_Ring
http://en.wikipedia.org/wiki/Synchronous_optical_networking
http://en.wikipedia.org/wiki/Traffic_policing
http://en.wikipedia.org/wiki/Traffic_shaping
http://en.wikipedia.org/wiki/User%E2%80%93network_interface
http://en.wikipedia.org/wiki/Virtual_Private_LAN_Service
http://en.wikipedia.org/wiki/Wavelength-division_multiplexing
http://www.cse.wustl.edu/~jain/cse570-13/
7-41
Acronyms
AF
ATM
B-VLAN
BGP
CBS
CCM
CIR
CM
CoS
DA
DEI
DSCP
DWDM
EBS
Assured Forwarding
Asynchronous Transfer Mode
Backbone VLAN
Border Gateway Protocol
Committed Burst Size
Continuity Check Message
Committed Information Rate
Color Mode
Class of Service
Destination Address
Drop Eligibility Indicator
Differentiated Services Code Points
Dense Wavelength Division Multiplexing
Excess Burst Size
http://www.cse.wustl.edu/~jain/cse570-13/
7-42
Acronyms (Cont)
EC
ECMP
EF
EIR
ENNI
EPL
EVC
EVP-Access
EVP-LAN
EVP-Line
EVP-Tree
EVPL
FRG
ID
Ethernet Connection
Equal-cost Multipathing
Expedited Forwarding
Excess Information rate
External Network to Network Interface
Ethernet Private Line
Ethernet Virtual Connection
Ethernet Virtual Private Access
Ethernet Virtual Private Local Area Network
Ethernet Virtual Private Line
Ethernet Virtual Private Tree
Ethernet Virtual Private Line
Fragmentation
Identifier
http://www.cse.wustl.edu/~jain/cse570-13/
7-43
Acronyms (Cont)
ITU
LAN
LDP
LSP
LSR
LTM
LTR
MAC
MEG
MEP
MIP
MP
MPLS
MTU
NNI
http://www.cse.wustl.edu/~jain/cse570-13/
7-44
Acronyms (Cont)
OAM
OC
OIF
OTN
OVC
PB
PBB-TE
PBB
PBEB
PDH
PE
PW
PWE3
QoS
http://www.cse.wustl.edu/~jain/cse570-13/
7-45
Acronyms (Cont)
SA
SDH
SHDSL
SID
SONET
TE
TTL
UNI
VC
VID
VLAN
VPLS
WDM
Source Address
Synchronous Digital Hierarchy
Single Pair High-Speed Digital Subscriber Line
Service Identifier
Synchronous optical network
Traffic Engineering
Time to Live
User to Network Interface
Virtual Circuit
VLAN Identifier
Virtual Local Area Network
Virtual Private Line Service
Wavelength Division Multiplexing
http://www.cse.wustl.edu/~jain/cse570-13/
7-46