21
Carrier Ethernet goes MPLS-TP current observations ITG-FG 5.2.3 - Next Generation Networks 20. Sitzung am 07.10. 2008 – T-Systems Thomas Martin Knoll Chemnitz University of Technology Communication Networks Phone 0371 531 33246 Email [email protected]

Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

  • Upload
    duongtu

  • View
    223

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

Carrier Ethernet goes MPLS-TP current observations

ITG-FG 5.2.3 - Next Generation Networks20. Sitzung am 07.10. 2008 – T-Systems

Thomas Martin KnollChemnitz University of TechnologyCommunication NetworksPhone 0371 531 33246Email [email protected]

Page 2: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

Outline

1. Carrier Ethernet recall2. MPLS Traffic Profile (MPLS-TP)3. Observed trends & Summary

2 / 21

Page 3: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

Carrier Ethernet recall VLAN XCSynonyms: VLAN XC, VLAN Cross Connect, ELS

3 / 21

Customer Edge C-tag (Customer VLAN tag - 8100)

DA

Bytes6

SA

6

T/L

2

DATA

46 .. 1500

FCS

4

PAD

2

TPI = 8100 VLAN TCI

2

C-tag

XC-tag

„tag exchange at the edge and tag swap at

each nodeDA

Bytes6

SA

6

T/L

2

DATA

46 .. 1500

FCS

4

PAD

2

TPI = 8100 VLAN TCI

2

XC-tag

DA

Bytes6

SA

6

T/L

2

DATA

46 .. 1500

FCS

4

PAD

2

TPI = 8100 VLAN TCI

22

TPI = 88A8 VLAN TCI

2„double tagged“ – EVXC (24bit)

Supported by: Siemens

CE recall MPLS-TP Trends/Summary

Page 4: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

Carrier Ethernet recall Q-in-QSynonyms: Q-in-Q, PVT, stacked VLAN, Provider Bridges

4 / 21

Customer Edge C-tag (Customer VLAN tag - 8100)

Provider Edge S-tag (Service VLAN tag – 88A8)

DA

Bytes6

SA

6

T/L

2

DATA

46 .. 1500

FCS

4

PAD

2

TPI = 8100 VLAN TCI

2

DA

Bytes6

SA

6

T/L

2

DATA

46 .. 1500

FCS

4

PAD

2

TPI = 8100 VLAN TCI

22

TPI = 88A8 VLAN TCI

2

C-tag

S-tag

„double tagged“

User PriorityPriority Code Point

Bits3

DEI

1

S-VIDService VLAN Identifier

12

3 bit PCP 8 classes 12 bit VID 4096 VLANs1 bit Drop Eligible Indicator drop first, if congestion occurs

CE recall MPLS-TP Trends/Summary

Page 5: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

Carrier Ethernet recall MAC-in-MACSynonyms: MAC-in-MAC, Provider Backbone Bridges (PBB)

5 / 21IEEE standard‘s page: http://www.ieee802.org/1/pages/802.1ah.html

Customer Edge C-tag (Customer VLAN tag - 8100)

Backbone Edge B-tag & I-tag (Instance VLAN tag – 88E7)

DA

Bytes6

SA

6

T/L

2

DATA

46 .. 1500

FCS

4

PAD

2

TPI = 8100 VLAN TCI

2

DA

Bytes6

SA

6

T/L

2

DATA

46 .. 1500

FCS

4

PAD

2

TPI = 88E7 I-Tag TCI

162

TPI = 88A8 VLAN TCI

2

C-tag

B-tag = S-tag

PCP

Bits3

I-SIDBackbone Service Instance Identifier

48

3 bit PCP 8 classes 24 bit I-SID 16777216 B-Services instances1 bit Drop Eligible Indicator

w / wo

„MAC encap.“

C-SAC-DA

4824

Res

2

Res

1

NC

A

1

DEI

1

1 bit No Customer Addresses

B-tag I-tag

CE recall MPLS-TP Trends/Summary

Page 6: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

Carrier Ethernet recall PBB-TE - 802.1QaySynonyms: PBB-TE / PBT - 802.1Qay

6 / 21

Frame structure identical to 802.1ah

• point-to-point tunnel technologytunnel technology with transparent transport• 24 bit I-SID 224 provider service instances with unique LAN-ID• forwarding is based on B-DA und B-VID only 46 + 12 bit tunnels• L2 flooding and MAC learning is turned off !• loop prevention through tunnel design only no STP !• currently: Tunnel setup through SNMP• GMPLS Control of 802.1Qay Networks IEEE & IETF liasion• 802.1ag for CFM (connectivity fault management) using CCM (continuity

check messages)

CE recall MPLS-TP Trends/Summary

Page 7: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

T-MPLS recapITU-T’s approach

7 / 21

[CE

_TU

TE]

CE recall MPLS-TP Trends/Summary

Page 8: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)Current shift from PBB-TE to MPLS-TP

Pure IP/MPLS is not optimized for transport networksT-MPLS does the job, but was terminated by ITU due to the founding of the Joint Working Team (JWT) together with IETFThe new drive of T-MPLS is called “MPLS-TP” and includes a shared work concept (IETF for all MPLS related parts and ITU for the transport specifics)Major reasons for the shifts:- PBB-TE standard is not ready and slowly progressing- PBB-TE control plane is not readily available- MPLS technology is mature, widely known and pushed by Cisco“ IETF sticks in the transport profile definition to the ITU requirements and ITU stops its work on T-MPLS”

8 / 21

CE recall MPLS-TP Trends/Summary

Page 9: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)Current shift from PBB-TE to MPLS-TP NSN choice

9 / 21

[CE

_TU

TE]

CE recall MPLS-TP Trends/Summary

Page 10: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)Current shift from PBB-TE to MPLS-TP NSN comparison

10 / 21

[CE

_TU

TE]

CE recall MPLS-TP Trends/Summary

Page 11: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)MPLS-TP overview

11 / 21

[CE

_TU

TE]

CE recall MPLS-TP Trends/Summary

Page 12: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)MPLS-TP overview

Current MPLS-TP documents:https://datatracker.ietf.org/idtracker/ ("mpls-tp" as filename search)draft-bryant-mpls-tp-jwt-report Status reportdraft-blb-mpls-tp-framework Optical OAM + MPLS networking frameworkdraft-bocci-pwe3-mpls-tp-ge-ach GEneric Associated Channel Header (GE-ACH) as control channeldraft-gray-mpls-tp-nm-req Network management requirementsdraft-jenkins-mpls-mpls-tp-requirements MPLS-TP requirementsdraft-sprecher-mpls-tp-oam-analysis MPLS-TP OAM analysisdraft-sprecher-mpls-tp-survive-fwk Restoration and resilience in MPLS-TPdraft-vigoureux-mpls-tp-gal “Generic-ACH Label (GAL)” assignment e.g. for OAM usagedraft-vigoureux-mpls-tp-oam-requirements OAM revival of ITU-T Supplement Y.Sup4

12 / 21

CE recall MPLS-TP Trends/Summary

Page 13: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)MPLS-TP overview – likely IETF structure

13 / 21

[JW

T]

Requirements(MPLS WG)

Transport Profile Architectural Framework(MPLS WG)

Alert Label Definition(MPLS WG)

ACH Definition(PWE3 WG)

Survivability(MPLS WG)

Control Plane(CCAMP WG)

Network Management(MPLS WG)

CE recall MPLS-TP Trends/Summary

Page 14: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)MPLS-TP overview – Terminology

14 / 21

[JW

T]

Multi-node PSN cloudPseudo-wire

PW1

Emulated Service

AttachmentCircuit

PE1 PE2CE1 CE2

AttachmentCircuit

Definition of an MPLS Transport Profile (TP) within IETF MPLS standardsBased on PWE3 and LSP forwarding architecture IETF MPLS architecture concepts

The major construct of the transport profile for MPLS are LSPsPW are a client layer

CE recall MPLS-TP Trends/Summary

Page 15: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)MPLS-TP overview – Provisioning

15 / 21

[JW

T]

Static through NMSestablishment of bi-directional LSPs (ensuring bi-directional congruency)

Dynamic using GMPLSbi-directional RSVP LSP setup within GMPLs framework

CE recall MPLS-TP Trends/Summary

Page 16: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)MPLS-TP overview – ACH

16 / 21

[JW

T]

Associated Channel Level (ACH) concpetGeneralised mechanism for carrying management / OAM information OAM capabilities : Connectivity Checks (CC) and “Connectivity Verification”(CV)Management information: Embedded Control Channel (ECC)To support the Data Communications Network (DCN) and the SignallingCommunication Network (SCN) – see G.7712APS information

CE recall MPLS-TP Trends/Summary

Page 17: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)MPLS-TP overview – Monitoring and Alarm

17 / 21

[JW

T]

LSP monitoring and alarming Generic Exception Label and Generic Associated Channel Proposal Specific Transport Alert Label (TAL) from reserved label space ( 13)Generic Associated Channel function within Generic Exception Label

MAC Header Channel payloadL1 L2 LFU/BoS Generic ACH

0001 | Ver | Resv | Channel Type

CE recall MPLS-TP Trends/Summary

Page 18: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)MPLS-TP overview – Control plane

18 / 21

[JW

T]

Provider BProvider A

Data Frames

A B C D E F

S-PES-PE T-PET-PE

CP CP CP CP CP CP

PW-Segment A

LSP-Tunnel A

PW-Segment B

LSP-Tunnel B

SCN GW

PW-Seg. AB

SCN-ASCN-A SCN-BSCN-B

RSVP-TE RSVP-TE

T-LDP

RSVP-TE

T-LDP

RSVP-TE

T-LDP

RSVP-TE

T-LDP

RSVP-TE

LSP-

Tunnel

AC E-NNI ACI-NNI I-NNI I-NNI I-NNI

AC – Attachment CircuitNNI – Network-Network InterfaceI-NNI – Internal NNIE-NNI – External NNISCN – Signaling Communication NetworkSCN-GW GatewayT-LDP – Targeted LDP

C1 C2

RSVP-TE

C(B)/0 C(C)/0 F(E)/0 F(F)/0F(C)p/1

CWF(C)p/1

CWF(F)p/1

CWF(F)p/1

CW

D(D)/0F(D)p/1

CW

LSP tunnel

MS-PW

CE recall MPLS-TP Trends/Summary

Page 19: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

MPLS Traffic Profile (MPLS-TP)MPLS-TP overview – further reading

19 / 21

[JW

T]

“MPLS Architectural Considerations for a Transport Profile”

CE recall MPLS-TP Trends/Summary

Page 20: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

Observed trends / SummaryCurrent

Carrier Ethernet standardisation is lowed downMPLS-TP will at least co-existProviders are likely to adopt to MPLS-TP since they already use MPLS in their networksITU’s transport contributions are adopted and remain almost unchangedon the other hand, ITU points out weaknesses in IETF drafts errata authorsWith Cisco’s support, Huaweis interest and NSN’s focus on MPLS-TP, the envisaged standardization by the end of 2009 is realistic.

20 / 21

CE recall MPLS-TP Trends/Summary

Page 21: Carrier Ethernet goes MPLS-TP - current · PDF filePure IP/MPLS is not optimized for transport networks T-MPLS does the job, but was terminated by ITU due to the founding of the Joint

T-Systems Berlin, 7.10.2008 - 20. Meeting ITG 5.2.3 (NGN) - TU Chemnitz - Th. M. Knoll

Sources[CE_TUTE] Gruber, C., Autenrieth, A., “Carrier Ethernet Transport in Metro and Core

Networks”, Conference tutorial, Networks 2008, September 2008[JWT] Ward, D., Betts, M., “MPLS Architectural Considerations for a Transport Profile”,

April 2008[WEBINAR] Howard, M., Malis, A.G., Dawood, S., “Understanding the New MPLS-TP”

Telecommunications Magazine, August 2008.