Network Working GroupIndependent Submission J. T. HaoInternet-DraftRequest for Comments: 7625 Huawei Technologies Co., LtdIntended status:Category: Informational P. MaheshwariExpires: November 13, 2015ISSN: 2070-1721 BhartiAirtelAirtel, Ltd. R. Huang L. Andersson M. Chen Huawei Technologies Co., LtdMay 12,August 2015 Architecture ofMPLS/IPan IP/MPLS Network with Hardened Pipesdraft-hao-mpls-ip-hard-pipe-02.txtAbstract This documentis intended to become an Informational RFC on the independent stream. The document does not specify any new protocol or procedures. It does explain how the MPLS standards implementation, has been deployed and operated to meet the requirements from operators that offer traditional Virtual Leased Line services. This documentdescribes anMPLS/IPIP/MPLS network that has an infrastructure that can be separated into two or more strata. For the implementation described in thisdocumentdocument, the infrastructure has been separated into twostrata. Onestrata: one for the'Hard Pipes',"Hard Pipes", called the'Hard"Hard PipeStratum". AndStratum", and one for the normal IP/MPLStraffic -traffic, called the'Normal"Normal IP/MPLSstratum'.Stratum". This document introduces the concept of"Hard Pipes",a Hard Pipeis-- an MPLS Label Switched Path (LSP) or aPseudowirepseudowire (PW) with a bandwidth that is guaranteed and can neither be exceeded nor infringed upon. The Hard Pipe stratum does not use statisticalmultiplexing,multiplexing; for the LSPs and PWssetupset up within thisstratumstratum, the bandwidthareis guaranteed end to end. The document does not specify any new protocol or procedures. It does explain how the MPLS standards implementation has been deployed and operated to meet the requirements from operators that offer traditional Virtual Leased Line (VLL) services. Status of This Memo ThisInternet-Draftdocument issubmitted in full conformance withnot an Internet Standards Track specification; it is published for informational purposes. This is a contribution to theprovisionsRFC Series, independently ofBCP 78any other RFC stream. The RFC Editor has chosen to publish this document at its discretion andBCP 79. Internet-Draftsmakes no statement about its value for implementation or deployment. Documents approved for publication by the RFC Editor areworking documentsnot a candidate for any level oftheInternetEngineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The listStandard; see Section 2 of RFC 5741. Information about the currentInternet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximumstatus ofsix monthsthis document, any errata, and how to provide feedback on it may beupdated, replaced, or obsoleted by other documentsobtained atany time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on November 13, 2015.http://www.rfc-editor.org/info/rfc7625. Copyright Notice Copyright (c) 2015 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document.Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1. Scope . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2. Abbreviations . . . . . . . . . . . . . . . . . . . . . . 4 2. Thestrata network . .Stratified Network . . . . . . . . . . . . . . . . . . . 5 2.1. The Physical Network . . . . . . . . . . . . . . . . . .56 2.2. The Hard PipestratumStratum . . . . . . . . . . . . . . . . . . 6 2.3. The Normal IP/MPLSstratumStratum . . . . . . . . . . . . . . . 7 2.4. Stratum Networks . . . . . . . . . . . . . . . . . . . .87 3. Configuring the Leased Lines in the Hard Pipe Stratum . . . .. .8 4. Efficient State Management . . . . . . . . . . . . . . . . .109 4.1. State in the Forwarding Plane . . . . . . . . . . . . . .109 4.2. State in theNMS . . . . .NMS/Controller . . . . . . . . . . . . . . . 10 4.3. Annotations for Configuring Leased Lines . . . . . . . . 10 5. Setting Up Leased Lines . . . . . . . . . . . . . . . . . . . 12 6. Leased LineprotectionProtection . . . . . . . . . . . . . . . . . . . 13 7. Security Considerations . . . . . . . . . . . . . . . . . . .1413 8.IANA Considerations . .Informative References . . . . . . . . . . . . . . . . . . .14 9.13 Acknowledgements . . . . . . . . . . . . . . . . . . . . . .14 10. Informative References . . . . . . . . . . . . . .. .. . . 1415 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 15 1. Introduction IP leased line services, Ethernet Private Line(EPL)(EPL), andTimeTime- DivisionMultiplexMultiplexed (TDM) leased line services are commonly offered by operators worldwide. There are customers,e.g.e.g., many enterprises,whichthat insist on TDM leased line services. They do so regardless of the fact that the same operators often offer IP leased lineservices,services and EPLservices,services at a lower price and with a guaranteed bandwidth. Today we see a trend thattheTDM (inparticular SDH/SONET)particular, Synchronous Digital Hierarchy / Synchronous Optical Network (SDH/SONET)) networks are graduallycarriescarrying less and less traffic, and many operators want to shut their TDM networks down tosave cost. Thereduce costs. In light of these trends, vendors and operatorsthat buildhave built anddeploydeployed the Hard Pipe service described in thisdocument do so recognizing the trends outlined above. Adocument. It is a way to introduce leased line service with the same characteristics as TDM leased line services in IP/MPLSnetworks was created.networks. Even ifLeased Lineleased line has been theinitiallyinitial motivation to define the HardpipePipe technology, the Hard Pipe is by no means limited to supportLeased Lineleased line services. When guaranteed bandwidth is theprioritypriority, Virtual Private Wire Services (VPWS), Virtual Private LAN Services(VPLS)(VPLS), L3 Virtual Private Networks(L3VPN)(L3VPN), andIP onlyIP-only Private LAN Services can be mapped to a tunnel in the Hard Pipe stratum. EPL andEPLAN (EthernetEthernet PrivateLAN)LAN (EPLAN) are out of scope for this document.TheVirtual Leased Line(VLL)service is usedfor thein examples throughout this document. The solution soon to be deployed has an Ethernetinfrastructure, whichinfrastructure that has been split into two parallel logical networks--- two parallel strata. The first stratum--- the Hard Pipestratum -Stratum -- does not use statistical multiplexing, and bandwidth is guaranteed end to end. The second stratum--- the Normal IP/MPLSstratum -Stratum -- works as a normal IP/MPLS network. The two strata share the same physical network,i.e.i.e., routers andlinks. Butlinks, but the resource reserved for the Hard Pipe stratum will never be preempted by the Normal IP/MPLS stratum. The routers will handle the traffic belonging to one stratumdifferentdifferently from how traffic from the other stratum is handled. This separation in traffic handling is based on support in hardware. The reader of this document is assumed to be familiar with RFC 3031 [RFC3031] and RFC 5921 [RFC5921]. 1.1. Scope This document has the following purposes: oToto introduce a two strataMPLS/IP network,IP/MPLS network: the purpose of one of the strata is to provide capabilities for services thatareare, from a customer's point ofviewview, functionally identical toTDM likeTDM-like leasedlines.lines; and oToto indicate how a router differentiates the traffic of the two strata. 1.2. AbbreviationsCC,CC: Continuity CheckCV,CV: Connection VerificationL-label,L-label: Leased Line labelLSP,LSP: Label Switched PathLSR,LSR: Label Switching RouterMPLS-TP,MPLS-TP: MPLS Transport ProfileNMS,NMS: Network Management SystemOAM, Operation, AdministrationOAM: Operations, Administration, and MaintenanceP,P: Provider RouterPE,PE: Provider Edge RouterPW,PW: PseudowireT-label,T-label: Tunnel labelTDM, Time DivisionTDM: Time-Division MultiplexingtLDP,tLDP: Targeted LDPVLL,VLL: Virtual Leased LineVPLS,VPLS: Virtual Private LAN ServiceVPWS,VPWS: Virtual Private Wire Service 2. Thestrata networkStratified Network The concept of stratified or strata networks has been around for some time. It appears to have different meaning in different contexts. The way we use the concept is that we logically assign certain characteristics to part of the network. The part of the network that has the special characteristics form onestratumstratum, and the"remainder ""remainder" forms a second stratum. The network described in this document uses a singlelink layerlink-layer technology, Ethernet. In many cases, a whole physical interface is assigned to a single hardstratum. Especiallystratum, especially in the scenariothatwhere there are many physical links between two nodes. This document does not address the network configuration possibilities for Hard Pipe and IP/MPLS strata in detail. There are configuration options, the basic configuration is that one Hard Pipe stratum and one IP/MPLS stratum are provisioned.HoweverHowever, it is also possible to provision more than one Hard Pipe stratum,e.g.e.g., if customers want enhanced separation for their leased line. Even though the main driver for the Hard Pipe technology is the leased lines, any service for which an operator does not want to use statistical multiplexing will benefit from using the Hard Pipes. 2.1. The Physical Network Consider a network with 10 routers and all the links between are 10G Ethernet, such as shown in Figure 1. This is the network topology we've used for thismodel,model and also (with topology variations) in our first deployment. +---+ 10G +---+ 10G +---+ 10G +---+ +---| B |-----------| C |-----------| D |----------| E |---+ 10G | +---+ +---+ +---+ +---+ | 10G | | | | | | +---+ | 10G 10G | 10G | 10G | +---+ --| F | | | | | | G |-- +---+ | | | | +---+ | | | | | | 10G | +---+ +---+ +---+ +---+ | 10G +---| H |-----------| J |-----------| K |----------| L |---+ +---+ 10G +---+ 10G +---+ 10G +---+ Figure 1 In thisdocumentdocument, we use theterm traffic matrixterms "traffic matrix" orestimated"estimated trafficmatrixmatrix" to indicate an estimate of how much trafficthatwill flow between the ingress and egress (PE) nodes. This may be translated into how much bandwidth is needed per link in the Hard Pipe stratum. 2.2. The Hard PipestratumStratum When the intention is to define a Hard Pipe stratum, itisis, forexampleexample, possible to start from an estimated traffic matrix to estimate how much bandwidth to reserve on the links of the EthernetLink Layerlink-layer network for the Hard Pipes. Note that the implication is that the normal traffic gets the remainder of the available bandwidth.ThusThus, thelink layerlink-layer network will be split into two logical networks, or twostrata. Onestrata -- one stratumto be usedfor the hardened pipenetwork,network and the other for the "normal" IP and MPLS traffic. This is shown inFigureFigures 2 andFigure3.The Hard Pipe Stratum:+---+ 2G +---+ +---+ +---| B |-----------| C | | E |---+ 1G | +---+ +---+ +---+ | 2G | | | | +---+ 2G | 1G | +---+ --| F | | | | G |-- +---+ | | +---+ | | | | 1G | +---+ +---+ +---+ +---+ | 2G +---| H |-----------| J |-----------| K |----------| L |---+ +---+ 2G +---+ 4G +---+ 4G +---+ Figure22: The Hard Pipe Stratum It is worth noting that even if the figures in this document are drawn to indicate "bandwidth on the link", the only bandwidth information that the nodes have available is the bandwidth assigned to the Hard Pipe stratum and the Normal IP/MPLS stratum. All other information is kept on theNMS.NMS/Controller. TheNMSNMS/Controller keeps a global bandwidth resource table for the Hard Pipe stratum. 2.3. The Normal IP/MPLSstratumStratum Given that the starting point is the physical network in Figure 1 and the Hard Pipe stratum as defined ininFigure 2, the Normal IP/MPLS stratum will look as is shown in Figure 3:The Normal IP/MPLS Stratum:+---+ 8G +---+ 10G +---+ 10G +---+ +---| B |-----------| C |-----------| D |----------| E |---+ 9G | +---+ +---+ +---+ +---+ | 8G | | | | | | +---+ | 10G 8G | 10G | 9G | +---+ --| F | | | | | | G |-- +---+ | | | | +---+ | | | | | | 9G | +---+ +---+ +---+ +---+ | 9G +---| H |-----------| J |-----------| K |----------| L |---+ +---+ 8G +---+ 6G +---+ 6G +---+ Figure33: The Normal IP/MPLS Stratum 2.4. Stratum NetworksStratum networks the way we useIn this document, the conceptcan be seen as twoof stratum network is used to indicate basically parallel logical networks with strictly separated resources. Traffic sent over one stratum network can not infringe on traffic in the other stratum network. In the case described here, all the traffic in the Hard Pipe stratum isMPLS-encapsulated.MPLS encapsulated. A number of the labels have been set aside so other applications can't allocate them and so the routers recognize them as belonging to the Hard Pipe application. 3. Configuring the Leased Lines in the Hard Pipe Stratum When the strata areprovisionedprovisioned, the IP/MPLS stratum is set up exactly as any other IP/MPLS network. The one small difference between provisioning the Hard Pipe stratum and the IP/MPLS stratum is that no overbooking is done for the Hard Pipe stratum. Overbooking and/or congestion in the IP/MPLS stratum can noteffectaffect the Hard Pipe stratum. All labels used for the Hard Pipe stratum are "Configured Labels",i.e.i.e., labels that are provisioned and reclaimed by management actions. These management actions can be by manual actions or by anNMSNMS/Controller or a centralized controller. For the size of network beingdeployeddeployed, manual configuration is notpractical,practical; we aredoingboth provisioning and reclaiming alabelslabel from anNMS.NMS/Controller. o If an operatorwantwants to set up a leasedlineline, it is first checked if there is a path available in the Hard Pipe stratum that matches the criteria(e.g.(e.g., bandwidth) for the requested leased line. *ifIf such a path does exist, it is checked if there is a matching MPLS tunnel available over that path. +ifIf such a tunnel exists, it is used to establish the leased line by adding L-labels forming an LSP that are carried by the tunnel. L-labels are known only by the ingress and egress LSRs. They are local to theend pointsendpoints the same wayasthat the labelsignalledsignaled by Targeted LDP (tLDP)[RFC5036] areis local to theend pointsendpoints of a targeted session LSP. (Here, "Targeted LDP" means LDP as defined in RFC 5036 [RFC5036], using Targeted Hello messages.) At the sametimetime, the available bandwidth in the Hard Pipe stratum is decremented by the bandwidth that is needed for the leased line for every hop across this stratum in the global resource table (for the Hard Pipe stratum). +ifIf such a tunnel does not exist, it can be established so that the leased line can be set up as above. * If the path does not exist (not enough bandwidth in the Hard Pipe stratum for the leased line), available bandwidth on the links is checked to see if the stratum can be expanded to accommodate such a path. + If the Hard Pipe stratum can be expanded, this is done and the tunnel for the leased line is established as described above. It is likely that other modifications of the Hard Pipe stratum,e.g.e.g., consolidating already set up Hard IP tunnels on to existing links so that room for newLeased Linesleased lines arecreatedcreated, may haveimplicationimplications thatgoesgo well outside theLeased Lineleased line service, and it is currently not viewed as a fully automated operation. + If it is not possible to expand the Hard Pipe stratum to accommodate the new path, set up of the leased line will need to be declined. Thus, given the existence of a viable Hard Pipe stratum,Leased Linesleased lines are configured in two very simple steps. First, establish a hop-by- hop tunnel (T-labels), andsecondsecond, configure the leased lines (L-labels). The T-labels need to be configured on both the PE and Prouters,routers whileL-LabelsL-labels only need to be configured on the PE routers. Note thatL labelsL-labels may be used for normal IP service [RFC3031],BGP/ MPLSBGP/MPLS VPNs[RFC4364][RFC4364], or PWs [RFC3985]. 4. Efficient State Management The system as described here generates a very small amount of state, and most of it is kept in theNMS.NMS/Controller. 4.1. State in the Forwarding Plane The only configured information that is actually kept on the LSRs is o the information needed for the label swapping procedures,i.e.i.e., incoming label to outgoing label and port, and whether the label belongs to the set of labels that are set aside for the Hard Pipe stratumtunnels.tunnels; and o the bandwidth available for the Hard Pipe stratum and the Normal IP/MPLSstratumstratum. 4.2. State in theNMSNMS/Controller The following state needs to be kept in theNMSNMS/Controller: o the topology and bandwidth resources available in the Hard Pipenetwork,network; see Figure 2. o the total and available bandwidth per link in the Hard Pipenetworknetwork; see Figure 4. o thetunnel label mappings (T-labels)T-label mappings; see Figure 5. o theLeased Line label mappings (L-labels)L-label mappings; see Figure 6. o the reserved bandwidth, as well as other constraints and the path perLeased Line (L-labels)L-label. 4.3. Annotations for Configuring Leased Lines The annotations given below are neither a programming guideline nor an indication how this architecture could be implemented. It is rather an indication of how much data needs to be saved for each stratum and leased line, as well as where this data could be stored. Considering the Hard Pipe stratum as it has beenoutlineoutlined in Figure 2, there is actually some additional information related to the Hard PipeStratumstratum that not is shown in the figure. Looking explicitly on the link between LSR J and K we find: +---+ +---+ +---+ +---+ ---| H |-----------| J |-----------| K |----------| L |--- +---+ +---+ +---+ +---+ [4,0]G Figure 4 The annotation [4,0]G means that 4G is allocated to the stratum on the link between J and K, and ofthesethese, 0G has been allocated to a service. If we were to allocate two tunnels labels from the labels thathashave been configured to work within the Hard Pipestratumstratum, the resource view would look like this: +---+ +---+ +---+ +---+ ---| H |-----------| J |-----------| K |----------| L |--- +---+ +---+ +---+ +---+ [4,0]G T1 ,T2 Figure 5 Note that allocating the tunnel labels does not reserve bandwidth for the tunnel from the Hard Pipe stratum. When theleased line labels (L-labels)L-labels are assigned, this will consumebandwidth. Sobandwidth; so we need to keep track of the bandwidth per leased line and the total of bandwidth allocated from the Hard Pipe stratum. The annotation for the link between J and K could look like this: +---+ +---+ +---+ +---+ ---| H |-----------| J |-----------| K |----------| L |--- +---+ +---+ +---+ +---+ [4,1.5]G, T1, L1 [.5], L2 [.5], T2, L1 [.5] Figure 6 The line [4,1.5]G, T1, L1 [.5], L2 [.5], T2, L1 [.5] would be interpretedas:as follows: The Hard PipeStratumstratum link between nodes J and K has4 G4G bandwidth allocated; of the totalbandwidth 1.5 Gbandwidth, 1.5G is allocated forLeased Lines.leased lines. Tunnel labelT1,T1 carries twoLeased Lines,leased lines, each of0.5G0.5G, and tunnel label T2 carries a thirdLeased Lineleased line of 0.5G. Note that it is not necessary to keep this information in thenodes,nodes; it is held within theNMS,NMS/Controller. Also, it isalso strictlynot necessary to keep the bandwidth per leased line, but some operations are simplified(e.g.(e.g., removing a leased line) if this is done. 5. Setting Up Leased Lines Considerthatthe case where an operatorwantwants to set up aLeased Lineleased line of 0.4G from F to G in the Hard Pipe stratum in Figure 2. Since there are nootherconstraints other than bandwidth and ingress and egress PEs, the shortest path will be chosen. A tunnel will beconfigureconfigured from F to G over thefollowing nodes.nodes F, H, J, K,LL, and G, and a Leased Line label (a) will be configured on F and G, and the available resources will be recalculated. A second leased line of 0.3G between the same PEs is easilyconfigureconfigured by adding a new Leased Line label (b) at the ingress and egress PEs. After theseoperationsoperations, a view of the Hard Pipe stratum resources (available bandwidth) would look like this:The Hard Pipe Stratum:+---+ 2G +---+ +---+ +---| B |-----------| C | | E |---+ 1G | +---+ +---+ +---+ | 2G | | | | +---+ 2G | 1G | +---+ --| F | | | | G |-- +---+ | | +---+ | | | | .3G | +---+ +---+ +---+ +---+ | 1.3G +---| H |-----------| J |-----------| K |----------| L |---+ +---+ 1.3G +---+ 3.3G +---+ 3.3G +---+ Figure77: The Hard Pipe Stratum after Operations If the operator now wishes to establish a new leased line with the criteria being that it should originate from F and terminate at G, have 0.4Gbandwidthbandwidth, and pass through node E, then analysis of the Hard Pipe stratum (after establishing the first two listed lines) and the criteria for the new leased line would give thefollowing;following: otheThe existing tunnel cannot beused,used since it does not pass through E; a new tunnel need to be established. otheThe hop from F to H cannot be used since the available bandwidth is insufficient. osinceSince no existing tunnels meet the criteria requested, a new tunnel will be set up from F, to B, C, J, K, L, E (the criteria to pass throughE)E), and to G. A new L-label (c) to be carried over T2 will be configured on F and G, and the available resources of the Hard Pipe stratum will be recalculated. 6. Leased LineprotectionProtection This leased line service uses the MPLS Transport Profile (MPLS-TP) line protection as it is defined in RFC 6378[RFC6378],[RFC6378] and is updated as specified in RFC 7271 [RFC7271] and RFC 7324 [RFC7324] TheConnection Verification (CV)CV andContinuity Check (CC)CC are run over the tunnels between the Maintenance Entity Group End Points (MEP) at each end,i.e.i.e., the entire tunnel is protected end to end. Ingeneralgeneral, all of the MPLS-TPOperation, AdministrationOperations, Administration, and Maintenance(OAM),(OAM) as defined in RFC 6371 [RFC6371] is v applicable. 7. Security Considerations The security considerations as defined inRFC 5920"Security Framework for MPLS and GMPLS Networks"[RFC5920](RFC 5920 [RFC5920]) andRFC RFC 6941"MPLS Transport Profile (MPLS-TP) Security Framework"[RFC6941](RFC 6941 [RFC6941]) apply to this document. 8.IANA Considerations There are no requests for IANA actions in this document. Note to the RFC Editor, this section may be removed before publication. 9. Acknowledgements The authors want to thank Andy Malis for detailed technical and language review and for valuable comments. 10.Informative References [RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol Label Switching Architecture", RFC 3031, DOI 10.17487/RFC3031, January2001.2001, <http://www.rfc-editor.org/info/rfc3031>. [RFC3985] Bryant,S.S., Ed. and P. Pate, Ed., "Pseudo Wire EmulationEdge-to- EdgeEdge-to-Edge (PWE3) Architecture", RFC 3985, DOI 10.17487/RFC3985, March2005.2005, <http://www.rfc-editor.org/info/rfc3985>. [RFC4364] Rosen, E. and Y. Rekhter, "BGP/MPLS IP Virtual Private Networks (VPNs)", RFC 4364, DOI 10.17487/RFC4364, February2006.2006, <http://www.rfc-editor.org/info/rfc4364>. [RFC5036] Andersson, L., Ed., Minei, I., Ed., and B. Thomas, Ed., "LDP Specification", RFC 5036, DOI 10.17487/RFC5036, October2007.2007, <http://www.rfc-editor.org/info/rfc5036>. [RFC5920] Fang, L., Ed., "Security Framework for MPLS and GMPLS Networks", RFC 5920, DOI 10.17487/RFC5920, July2010.2010, <http://www.rfc-editor.org/info/rfc5920>. [RFC5921] Bocci, M., Ed., Bryant, S., Ed., Frost, D., Ed., Levrau, L., and L. Berger, "A Framework for MPLS in Transport Networks", RFC 5921, DOI 10.17487/RFC5921, July2010.2010, <http://www.rfc-editor.org/info/rfc5921>. [RFC6371] Busi,I.I., Ed. and D. Allan, Ed., "Operations, Administration, and Maintenance Framework for MPLS-Based Transport Networks", RFC 6371, DOI 10.17487/RFC6371, September2011.2011, <http://www.rfc-editor.org/info/rfc6371>. [RFC6378] Weingarten, Y., Ed., Bryant, S., Osborne, E., Sprecher, N., and A. Fulignoli, Ed., "MPLS Transport Profile (MPLS-TP) Linear Protection", RFC 6378, DOI 10.17487/RFC6378, October2011.2011, <http://www.rfc-editor.org/info/rfc6378>. [RFC6941] Fang, L., Ed., Niven-Jenkins, B., Ed., Mansfield, S., Ed., and R. Graveman, Ed., "MPLS Transport Profile (MPLS-TP) Security Framework", RFC 6941, DOI 10.17487/RFC6941, April2013.2013, <http://www.rfc-editor.org/info/rfc6941>. [RFC7271] Ryoo, J., Ed., Gray, E., Ed., van Helvoort, H., D'Alessandro, A., Cheung, T., and E. Osborne, "MPLS Transport Profile(MPLS- TP)(MPLS-TP) Linear Protection to Match the Operational Expectations of Synchronous Digital Hierarchy, Optical Transport Network, and Ethernet Transport Network Operators", RFC 7271, DOI 10.17487/RFC7271, June2014.2014, <http://www.rfc-editor.org/info/rfc7271>. [RFC7324] Osborne, E., "Updates to MPLS Transport Profile Linear Protection", RFC 7324, DOI 10.17487/RFC7324, July2014.2014, <http://www.rfc-editor.org/info/rfc7324>. Acknowledgements The authors want to thank Andy Malis for detailed technical and language review and for valuable comments. Authors' Addresses JiangTao Hao Huawei Technologies Co., Ltd Q13 Huawei Campus No. 156 Beiqing Road Hai-dian District Beijing 100095 China Email: haojiangtao@huawei.com Praveen Maheshwari BhartiAirtelAirtel, Ltd. Plot No. 16, Udyog Bihar, Phase IV, Gurgaon - 122015 Haryana India Email: Praveen.Maheshwari@in.airtel.com River Huang Huawei Technologies Co., Ltd Q13 Huawei Campus No. 156 Beiqing Road Hai-dian District Beijing 100095 China Email: river.huang@huawei.com Loa Andersson Huawei Technologies Co., Ltd Stockholm Sweden Email: loa@mail01.huawei.comMachMach(Guoyi) Chen Huawei Technologies Co., LtdQ13Q14 Huawei Campus No. 156 Beiqing Road Hai-dian District Beijing 100095 China Email: mach.chen@huawei.com