Application of PWE3 to MPLS Transport Networks

Slides:



Advertisements
Similar presentations
OAM Overview draft-ietf-opsawg-oam-overview-02
Advertisements

Slide title In CAPITALS 50 pt Slide subtitle 32 pt GMPLS RSVP-TE Extensions for OTN and SONET/SDH OAM Configuration draft-kern-ccamp-rsvp-te-sdh-otn-oam-ext-00.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 LSP-Ping and BFD for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-bfd- procedures-00.
MPLS-TP BFD for CC-CV proactive and RDI functionalities
LDP extensions for Explicit Pseudowire to transport LSP mapping draft-cao-pwe3-mpls-tp-pw-over-bidir-lsp-02.txt Mach Chen Wei Cao.
Nov 2009 draft-ietf-mpls-tp-framework-06.txt A framework for MPLS in Transport networks draft-ietf-mpls-tp-framework-06.txt Stewart Bryant (Cisco), Matthew.
G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
1 TM8106 Optical Networking Multi-Protocol Label Switching-Transport Profile (MPLS-TP) By Ameen Chilwan Syllabus: [1] MPLS Transport Profile (MPLS-TP):
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
Draft-chen-i2rs-mpls-ldp-usecases-00/ draft-huang-i2rs-mpls-te-usecase-00 IETF 88 I2RS1 Use Cases for an Interface to MPLS Protocol draft-chen-i2rs-mpls-ldp-usecases-00/
Old Dog Consulting Multi-Segment Pseudowires: Recognising the Layer Network Adrian Farrel Old Dog Consulting.
MPLS and Traffic Engineering
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
A Unified Control Channel for Pseudowires draft-nadeau-pwe3-vccv-2-02 Thomas D. Nadeau Luca Martini IETF 81.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping- extensions-00 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray.
MPLS-TP - 79th IETF1 MPLS-TP Control Plane Framework draft-ietf-ccamp-mpls-tp-cp- framework-03.txt Contributors: Loa Andersson Lou Berger Luyuan Fang Nabil.
Scope  MPLS = Multi-Protocol Label Switching  That’s a good description of the data plane  However, the control plane is equally important  MPLS (as.
IETF68 CCAMP1 GMPLS Control of Ethernet Forwarding Don Fedyk Loa Andersson
1 © 2002, Cisco Systems, Inc. All rights reserved. draft-nadeau-pwe3-vccv-00.txt IETF #56 San Francisco, CA USA Thomas D. Nadeau Monique.
LSP-Ping and BFD encapsulation over ACH draft-nitinb-mpls-tp-lsp-ping-bfd-procedures Nitin BahadurRahul Aggarwal Dave WardTom Nadeau Nurit SprecherYaacov.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
PWE3 WG Document Status IETF-62 Danny McPherson Stewart Bryant
T-MPLS Update IETF70 December 2007 Stewart Bryant
RFC6374 in the presence of LSP merging draft-bryant-mpls-flow-ident and draft-chen-mpls-source-label M. Chen, X. Xu, Z. Li, L. Fang, G. Mirsky, S. Bryant,
Draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,
T-MPLS Update (abridged) IETF70 December 2007 Stewart Bryant
1 PWE3 Architecture PWE3 IETF March 2003 Stewart Bryant.
PWE3 Working Group IETF-82 Andy Malis Matthew Bocci
PWE3 Agenda – Monday 8 th Nov 15 min - Agenda bash, WG Agenda and Status - Andy Malis and Matthew Bocci 5 min - Dynamic Placement of Multi Segment Pseudo.
11/27/2015 draft-bocci-bryant-ms-pw-architecture-00.txt An Architecture for Multi-Segment Pseudo Wire Emulation Edge-to-Edge draft-bocci-bryant-pwe3-ms-pw-architecture-00.txt.
MPLS Some notations: LSP: Label Switched Path
1 CCAMP Working Group Status Chairs: Lou Berger Deborah Brungard Secretary: Dan King 80th IETF CCAMP WG.
Stein-67 Slide 1 PWsec draft-stein-pwe3-pwsec-00.txt PWE3 – 67 th IETF 7 November 2006 Yaakov (J) Stein.
Framework for G.709 Optical Transport Network (OTN) draft-ietf-ccamp-gmpls-g709-framework-05 CCAMP WG, IETF 82 nd Taipei.
MPLS-TP - 77th IETF1 MPLS-TP Control Plane Framework draft-abfb-mpls-tp-control-plane- framework-02.txt Contributors: Loa Andersson Lou Berger Luyuan Fang.
DetNet Data Plane using PseudoWires Jouni Korhonen Shahram Davari Norm Finn IETF#94, Yokohama.
Draft-jounay-pwe3-p2mp-pw-requirements-01.txt IETF 70 PWE3 Working Group Vancouver, December 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
August 2004draft-bocci-2vpn-pnni-mpls-iw-01.txt Signalling Interworking for ATM VPWS draft-bocci-l2vpn-pnni-mpls-iw-01 Matthew Bocci, Mustapha Aissaoui,
79th IETF CCAMP WG1 CCAMP Working Group Status Chairs: Lou Berger Deborah Brungard.
1 MPLS Architectural Considerations for a Transport Profile ITU-T - IETF Joint Working Team Dave Ward, Malcolm Betts, ed. April 16, 2008.
Multiple Protocol Support: Multiprotocol Level Switching.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
MPLS-TP OAM Analysis draft-sprecher-mpls-tp-oam-analysis-03.txt Nurit Sprecher / Nokia Siemens Networks Tom Nadeau / BT Huub van Helvoort / Huawei Yaacov.
66th IETF, Montreal, July 2006 PCE Working Group Meeting IETF-66, July 2006, Montreal A Backward Recursive PCE-based Computation (BRPC) procedure to compute.
IP Pseudowire Florin Balus August, PG 1Florin BalusIETF60 – San Diego Requirements - Existing topology FR/ATM VPNs ATM Network Frame Relay Access.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-extensions-01 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray 1IETF 77 MPLS WG IETF 77,
1 Use of PE-PE IP/GRE/IPsec for MPLS PWs draft-raggarwa-pwe3-pw-over-ip- 00.txt Rahul Aggarwal
PWE3 Agenda – Monday 28 th March 15 min - Agenda bash, WG Agenda and Status - Andy Malis and Matthew Bocci 10 min - Mandatory Features of Virtual Circuit.
IETF 57, July 16, 2003Mustapha AïssaouiSlide 1 Extended MPLS/PW PID Mustapha Aïssaoui, Matthew Bocci, David Watkinson, Alcatel Andrew G. Malis, Tellabs.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
ITU Liaison on T-MPLS Stewart Bryant
IETF 67, Nov 2006Slide 1 VCCV Extensions for Multi- Segment Pseudo-Wire draft-hart-pwe3-segmented-pw-vccv-01.txt draft-ietf-pwe3-segmented-pw-04.txt Mustapha.
MPLS-TP OAM Analysis Nurit Sprecher / Nokia Siemens Networks Tom Nadeau / BT Huub van Helvoort / Huawei Yaacov Weingarten / Nokia Siemens Networks.
Connecting MPLS-SPRING Islands over IP Networks
Tal Mizrahi Marvell IETF Meeting 78, July 2010
DetNet Data Plane Discussion
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
Stewart Bryant TMPLS Background Stewart Bryant
CHAPTER 8 Network Management
{Stewart Bryant, Mach Huawei
MPLS-TP BFD for CC-CV proactive and RDI functionalities
PW Control Word Stitching
draft-ietf-bier-ipv6-requirements-01
BGP VPN service for SRv6 Plus IETF 105, Montreal
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
Presentation transcript:

Application of PWE3 to MPLS Transport Networks draft-bryant-pwe3-mpls-transport-00 {stbryant,mmorrow,tnadeau,swallow}@cisco.com cherukuri@juniper.net

Background For some time ITU SG15 has been working on the design of a mechanism to provide an MPLS server layer for use in the construction of transport networks. (A transport network is the network that IETF thinks of as the physical network, i.e. Ethernet, SONET rings etc) The ITU proposal is to provide multi-layer virtualization of the transport network through the use of pseudowires and MPLS label stacking. This mechanism is known as T-MPLS (Transport MPLS)

Liaison, Interims and Plenary ITU SG15 liaised their design to the IETF very late in the standardisation process – specifically after the design completed it’s main approval state. There were a number of liaison statements that passed between the IETF and ITU SG15, two interim meetings and an ITU SG15 plenary that is currently underway. The Interims and Plenary were variously attended by both MPLS WG chairs, one of the PWE3 WG chairs, one CCAMP chair and one of the routing ADs. As a result of these discussions a number of violations of invariants in the MPLS architecture were identified and corrected. The phase 1 T-MPLS design will go for final consent this Friday, and final consent is almost certain.

Fundamental Concern T-MPLS has been described in various ITU meetings as a sub-set of PWE3 + MPLS and as an extended subset. Although other groups have cast the PWE3 + MPLS design in there own language, these groups have always worked very closely with the IETF at all stages, and both the intent and the outcome has always been bit-for-bit semantic compatibility. (I.e., there have been no extensions or variations). T-MPLS uses the same Ethertypes as MPLS/PWE3. The fundamental concern therefore is that the T-MPLS variant of pseudowire over MPLS will in some way, and at some time, depart from the IETF design without any way for the network to know which variant it is operating.

Purpose of this draft Prior to the IETF involvement no attempt had been made to document the transport MPLS requirements. At one of the interim meeting, SG15 Q12 were persuaded to document the transport MPLS requirements, and these were liaised to the IETF. The purpose of this draft is to describe how those requirements can be met using existing IETF RFCs without modification.

Key Requirements No merging No PHP The PHP requirement derives from the OAM desired on the PSN tunnel (there is no PHP on the PWE3 label). Bidirectional & unidirectional pt-pt with reciprocal paths. Unidirectional multi-point paths. Ability to operate without IP in the network. Configuration may be via an external NMS. Phase 1 requirements restricted to pt-pt Ethernet PWs

Application PWE3 to MPLS Transport Networks IP/MPLS PSN (PHP may be enabled) MPLS PSN (No PHP) 802.3 802.3 CE1 PE1 PE2 CE2 MPLS PSN (no PHP) Pseudowire 802.3 (Ethernet) IP/MPLS LSP (PHP may be supported)

PWE3 Configuration Encapsulation is Ethernet [RFC4448], used in "raw" mode. The Control Word MUST be used. The Sequence number MUST be zero. Pseudowire Label is statically provisioned. Pseudowire Setup and Maintenance Label Distribution Protocol [RFC4447] is not supported.

PW OAM The OAM mechanism is VCCV [VCCV]. One of the following VCCV profiles MUST be used: BFD without IP/UDP Headers BFD with IP/UDP Headers

VCCV profile 1: BFD without IP/UDP Headers The first nibble is set to 0001b to indicate a pseudowire associated channel. The Version and the Reserved fields are set to 0, the Version is 0. Channel Type is set to 0x07 to indicate that the payload carried in BFD without IP/UDP headers The connection verification method used by VCCV is BFD with diagnostics as defined in 4.1

VCCV profile 2: BFD with IP/UDP Headers May be used when the PEs are IP capable and have been configured with IP addresses. The first nibble is set to 0001b to indicate a pseudowire associated channel. The Version and the Reserved fields are set to 0, the Version is 0. The Channel Type is set to 0x21 for IPv4 and 0x56 for IPv6 payloads. The connection verification method used by VCCV is BFD with diagnostics as defined in 4.1 of [VCCV].

MPLS Configuration The profile considers two cases: The case where external configuration is used The case where a control plane is available

External MPLS Configuration All MPLS labels MUST be statically provisioned. Labels may be selected from the per-platform or per-interface label space. All LSPs MUST support both unidirectional and bi-directional point-to-point connections. LSPs SHOULD support unidirectional point-to-multipoint connections. The forward and backward directions of a bi-directional connection should follow the same path along the transport LSP. Equal cost multi-path (ECMP) load balancing MUST NOT be configured . The Merging of label switched paths is prohibited and MUST NOT be configured. Penultimate hop popping by the LSRs MUST be disabled . Both E-LSP and L-LSP MUST be supported. The MPLS EXP field is supported according to RFC3270 for only when the pipe and short-pipe models are utilized.

Control Plane MPLS Configuration Profile applies when RSVP-TE or the bi-directional support in GMPLS are used to configure the MPLS PSN The following are automatically provided: There is no label merging unless it is deliberately enabled to support Fast Re-route (FRR). A single path is provided end-to-end (There is no ECMP). Paths may be unidirectional or bidirectional as required. The following configurations restrictions MUST be applied: Penultimate hop popping by the LSRs MUST be disabled. Both E-LSP and L-LSP MUST be supported. The MPLS EXP field is supported according to RFC3270 for only when the pipe and short-pipe models are utilized.

MPLS OAM The draft needs more work to specify the MPLS OAM. Note that the requirement is that this OAM be able to operate without the use of IP.

Next Steps Please read the draft and the liaisons, particularly the requirements for the use of MPLS in transport networks. The PWE3 WG needs to consider what it wishes to do next: Do we wish to adopt this topic as a WG item? Is this draft a suitable starting point? Do we wish to adopt this draft? Do we liaise this draft to ITU SG15 Q12?