Network Working Group J. Luo, Ed. Internet-Draft ZTE Updates: 4379 (if approved) L. Jin, Ed. Intended status: Standards Track Expires:August 18,October 4, 2014 T. Nadeau, Ed. Lucidvision G. Swallow, Ed. CiscoFebruary 14,April 2, 2014 Relayed Echo Reply mechanism for LSP Pingdraft-ietf-mpls-lsp-ping-relay-reply-02draft-ietf-mpls-lsp-ping-relay-reply-03 Abstract In some inter autonomous system (AS) and inter-area deployment scenarios forLabelRFC 4379 "Label Switched Path (LSP) Ping andTraceroute,Traceroute", a replying LSR may not have the available route to the initiator, and the Echo Reply message sent to the initiator would be discarded resulting in false negatives or complete failure of operation of LSP Ping and Traceroute. This document describes extensions to LSP Ping mechanism to enable the replying Label Switching Router (LSR) to have the capability to relay the Echo Response by a set of routable intermediate nodes to the initiator. This document updates RFC 4379. Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any 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 onAugust 18,October 4, 2014. Copyright Notice Copyright (c) 2014 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. This document may contain material from IETF Documents or IETF Contributions published or made publicly available before November 10, 2008. The person(s) controlling the copyright in some of this material may not have granted the IETF Trust the right to allow modifications of such material outside the IETF Standards Process. Without obtaining an adequate license from the person(s) controlling the copyright in such materials, this document may not be modified outside the IETF Standards Process, and derivative works of it may not be created outside the IETF Standards Process, except to format it for publication as an RFC or to translate it into languages other than English. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . .34 1.1. Conventions Used in This Document . . . . . . . . . . . .34 2. Motivation . . . . . . . . . . . . . . . . . . . . . . . . . .34 3. Extensions . . . . . . . . . . . . . . . . . . . . . . . . . .56 3.1. Relayed Echo Reply message . . . . . . . . . . . . . . . .56 3.2. Relay Node Address Stack . . . . . . . . . . . . . . . . .56 3.3. New Return Code . . . . . . . . . . . . . . . . . . . . .78 4. Procedures . . . . . . . . . . . . . . . . . . . . . . . . . .78 4.1. Sending an Echo Request . . . . . . . . . . . . . . . . .78 4.2. Receiving an Echo Request . . . . . . . . . . . . . . . .78 4.3. Originating an Relayed Echo Reply . . . . . . . . . . . .89 4.4. Relaying an Relayed Echo Reply . . . . . . . . . . . . . . 9 4.5. Sending an Echo Reply . . . . . . . . . . . . . . . . . .910 4.6. Receiving an Echo Reply . . . . . . . . . . . . . . . . .910 5. LSP Ping Relayed Echo Reply Example . . . . . . . . . . . . . 10 6. Security Considerations . . . . . . . . . . . . . . . . . . .1112 7. Backward Compatibility . . . . . . . . . . . . . . . . . . . . 12 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . .1213 8.1. New Message Type . . . . . . . . . . . . . . . . . . . . .1213 8.2. New TLV . . . . . . . . . . . . . . . . . . . . . . . . .1213 8.3. New Return Code . . . . . . . . . . . . . . . . . . . . .1213 9. Acknowledgement . . . . . . . . . . . . . . . . . . . . . . .1314 10. Contributors . . . . . . . . . . . . . . . . . . . . . . . . .1314 11. References . . . . . . . . . . . . . . . . . . . . . . . . . .1314 11.1. Normative References . . . . . . . . . . . . . . . . . . .1314 11.2. Informative References . . . . . . . . . . . . . . . . . .1314 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . .1315 1. Introduction This document describes the extensions to the Label Switched Path (LSP) Ping as specified in [RFC4379], by adding a relayed echo reply mechanism which could be used to detect data plane failuresinfor the inter autonomous system (AS) and inter-area LSPs. The extensions are to update the [RFC4379]. Withoutthis extension,these extensions, the ping functionality provided by [RFC4379] would fail in many deployed inter-AS scenarios, since the replying LSR in one AS may not have the available route to the initiator in the other AS. The mechanism in thisdraftdocument defines a new message type referred as "Relayed Echo Reply message", and a new TLV referred as "Relay Node Address Stack TLV". 1.1. Conventions Used in This Document The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119]. 2. Motivation LSP Ping [RFC4379] defines a mechanism to detect the data plane failures and localize faults. The mechanism specifies that the Echo Reply should be sent back to the initiatorusigusing an UDP packet with the IPv4/ IPv6 address of the originating LSR. This works in administrative domainsallowingwhere IPaddressaddresses reachability are allowed among LSRs, androutingevery LSR is able to route back to the originating LSR. However, in practice, this is often not the case due tointra-providerintra- provider routing policy, route hiding, and network address translation at autonomous system border routers(ASBR), and etc.(ASBR). In fact, it is almost uniformly the case that in inter-AS scenarios, it is not allowed the distribution or direct routing to the IP addresses of any of the nodes other than theASBR.ASBR in another AS. Figure 1 demonstrates a case where one LSP is set up between PE1 and PE2. If private addresses were in use withinAS2,AS1, a traceroute from PE1 directed to PE2 could fail if the fault exists somewhere between ASBR2 and PE2. Because P2 cannot forward packets back to PE1 given that it is a private address within AS1. In this case, PE1 would detect a path break, as the EchoRequestReply messages would not besent back; however,received. Then localization of the actual fault would not be possible. +-------+ +-------+ +------+ +------+ +------+ +------+ | | | | | | | | | | | | | PE1 +---+ P1 +---+ ASBR1+---+ ASBR2+---+ P2 +---+ PE2 | | | | | | | | | | | | | +-------+ +-------+ +------+ +------+ +------+ +------+ <---------------AS1-------------><---------------AS2------------> <---------------------------- LSP ------------------------------> Figure 1: Simple Inter-AS LSP Configuration A second example that illustrates how [RFC4379] would be insufficient would be the inter-area situation in aSeamlessseamless MPLS architecture [I-D.ietf-mpls-seamless-mpls] as shown below in Figure 2. In this exampleP nodes theLSRs in the core network would not have IP reachable route to any of the ANs. When tracing an LSP from one AN to the remote AN, the LSR1/LSR2 node could not make a response to the Echo Request either, like the P2 node in the inter-AS scenario in Figure 1. +-------+ +-------+ +------+ +------+ | | | | | | | | +--+ AGN11 +---+ AGN21 +---+ ABR1 +---+ LSR1 +--> to AGN / | | /| | | | | | +----+/ +-------+\/ +-------+ +------+ /+------+ | AN | /\ \/ +----+\ +-------+ \+-------+ +------+/\ +------+ \ | | | | | | \| | +--+ AGN12 +---+ AGN22 +---+ ABR2 +---+ LSR2 +--> to AGN | | | | | | | | +-------+ +-------+ +------+ +------+ static route ISIS L1 LDP ISIS L2 LDP <-Access-><--Aggregation Domain--><---------Core---------> Figure 2: Seamless MPLS Architecture This document describes extensions to the LSP Ping mechanism to facilitate a response from the replying LSR, by defining a simple mechanism that usesthea relay node (e.g, ASBR) to relay the message back to the initiator.This approach will work because everyEvery designated or learned relay node must have an IP routebackto the next relay node or to the initiator. Using a recursive approach, relay node could relay the message to the next relay node until the initiator is reached. 3. Extensions [RFC4379] describes the basic MPLS LSP Ping mechanism, which defines two message types, Echo Request and Echo Reply message. Thisdraftdocument defines a new message, Relayed Echo Reply message. This new message is used to replace Echo Reply message which is sent from the replying LSR to a relay node or from a relay node to another relay node. A new TLV named Relay Node Address Stack TLV is defined in thisdraft,document, to carry the IP addresses of the possible relay nodes for the replying LSR. In addition, a new Return Code is defined to notify the initiator that the packet lengthwasis exceeded unexpected by the Relay Node Address Stack TLV. It should be noted that this document focuses only on detecting the LSP which is set up using a uniformtype ofIPaddress.address family type. That is, all hops between the source and destination node useonethe same address family typeoffor their LSP ping control planes. This does not preclude nodes that support both IPv6 and IPv4 addresses simultaneously, but the entire path must be addressable using only one address family type. Supporting for mixed IPv4-only andIPv6-onlyIPv6- only is beyond the scope of this document. 3.1. Relayed Echo Reply message The Relayed Echo Reply message is a UDP packet, and the UDP payload has the same format with Echo Request/Reply message. A new message type is requested from IANA. New Message Type: Value Meaning ----- ------- TBD MPLS Relayed Echo Reply The use of TCP and UDP port number 3503 is described in [RFC4379] and has been allocatedin [RFC4379]by IANA for LSP Ping messages. The Relayed Echo Reply message will use the same port number. 3.2. Relay Node Address Stack The Relay Node Address Stack TLV is an optional TLV. It MUST be carried in the Echo Request, Echo Reply and Relayed Echo Reply messages if the echo reply relayed mechanism described in thisdraftdocument is required. Figure 3 illustrates the TLV format. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Initiator Source Port | Number of Relayed Addresses | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | ~ Stack of Relayed Addresses ~ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 3: Relay Node Address Stack TLV - Type: to be assigned by IANA. Asuggestedvalueisshould be assigned from 32768-49161 as suggested byRFC4379[RFC4379] Section 3. - Length:The Lengththe length of theValuevalue field in octets. - Initiator Source Port:Thethe source UDP port that the initiator sends the Echo Request message, and also the port that is expected to receive the Echo Reply message. - Number of Relayed Addresses:Anan integer indicating the number of relayed addresses in the stack. - Stack of Relayed Addresses:Aa list of relay node addresses. The format of each relay node address is as below: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Address Type | Address Length| Reserved |K| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ Relayed Address (0, 4, or 16 octects) ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Type# Address Type Address Length ---- ------------ ------------ 0 Unspecified 0 1 IPv4 4 2 IPv6 16 Reserved: This field is reservedfor future useand MUST be set to zero. K bit:Ifif the K bit is set to 1, then this sub-TLVSHOULDMUST be kept in Relay Node AddressStack, SHOULD not be deleted inStack during TLV compress processofdescribed in section 4.2. The K bit may be set by ASBRswhichwhose address would be kept in the stack if necessary.If the K bit is set to 0, then this sub-TLV SHOULD be processed normally according to section 4.2.Relayed Address:Thisthis field specifies the node address, either IPv4 or IPv6. 3.3. New Return Code A new Return Code is used by the replying LSR to notify the initiator that the packet lengthwasis exceeded unexpected by the Relay Node Address Stack TLV. New Return Code: Value Meaning ----- ------- TBD Response Packet length was exceeded by the Relay Node Address Stack TLV unexpected 4. Procedures 4.1. Sending an Echo Request In addition to the procedures described inSectionsection 4.3 of [RFC4379], a Relay Node Address Stack TLV MUST be carried in the Echo Request messageforto facilitate the relay functionality. When the Echo Request is first sent byinitiator supporting these extensions,the initiator, a Relay Node Address Stack TLV with the initiator address in the stack and its source UDP port MUST be included. That will ensure that the first relay node address in the stack will always be the initiator address. For the subsequent Echo Request messages, the initiator would copy the Relay Node Address Stack TLV from the received Echo Reply message. 4.2. Receiving an Echo Request In addition to the processes inSectionsection 4.4 of [RFC4379], the procedures of the Relay Node Address Stack TLV are defined here. Upon receiving a Relay Node Address Stack TLV of the Echo Request message, the receiver MUST check the addresses of the stack in sequence from top to bottom (the first address in the stack====will be the first one to be checked), to find out the first public routable IP address. Those address entries behind of the first routable IP address in the address list with K bit set to 0 MUST be deleted, and the address entry of the replying LSR MUST be added at the bottom of the stack. Those address entries with K bit set to 1 MUST be kept in the stack. The updated Relay Node Address Stack TLV MUST be carried in the response message. If the replying LSRwishesis configured to hide its routable address information, the address entry added in the stack SHOULD be a blank entry with Address Type set to unspecified. The blank address entry in the receiving Echo Request SHOULD be treated as an unroutable address entry. If the packet length was exceeded unexpectedly by the Relay Node Address Stack TLV, the TLV SHOULD be returned back unchanged in theecho responseEcho Reply message. And the new return code in section 3.3 SHOULDhelpbe used to notify the initiator of the situation. If the first routable IP address is the first address in the stack, the replying LSR SHOULD respond an Echo Reply message to the initiator. If the first routable IP address isofan intermediate node, other than the first address in the stack, the replying LSR SHOULD sendana Relayed Echo Reply instead of an Echo Replyinas a response. An LSR not recognize the Relay Node Address Stack TLV, SHOULD ignore it according to section 3 ofRFC4379.[RFC4379]. 4.3. Originating an Relayed Echo Reply When the replying LSRreceivedreceives an Echo Request with theinitiatorfirst IP address in the Relay Node Address Stack TLV is IP unroutable, the replying LSR SHOULD sendana Relayed Echo Reply message to the first routable intermediate node. The processing of Relayed Echo Reply is the same with the procedure of the Echo Reply described in Section 4.5 ofRFC4379,[RFC4379], except the destination IP address and the destination UDPport of the message part.port. The destination IP address of the Relayed Echo Reply is set to the first routable IP address from the Relay Node Address Stack TLV, and both the source and destination UDP port is set to 3503. 4.4. Relaying an Relayed Echo Reply Upon receiving an Relayed Echo Reply message with its own address as the destination address in the IP header, the relay nodeshouldSHOULD check the address items in Relay Node Address Stack TLV in sequence from top to down, and find the first routable node address. If the first routable address is the top one of the address list, e.g, the initiator address, the relay node SHOULD send an Echo Reply message to the initiator containing the same payload with the Relayed Echo Reply message received. See section 4.5 for detail. If the first routable address is not the top one of the address list, e.g, another intermediate relay node, the relay node SHOULD send an Relayed Echo Reply message to this relay node with the payload unchanged. Note, the replying LSR SHOULD send a Relayed Echo Reply message to the first relay node found in Relay Node Address Stack TLV that is routable by the router. The routable address MUST be located before the source IP address of the received Relayed Echo Reply which must be also in the stack, otherwise the Relayed Echo Reply should not be sent, so as to avoid potential loop. 4.5. Sending an Echo Reply The Echo Reply is sent in two cases: 1. When the replying LSRreceivedreceives an Echo Request with theinitiatorfirst IP address in the Relay Node Address Stack TLVisIP routable, the replying LSR would send an Echo Reply to the initiator. In addition to the procedure of the Echo Reply described in Section 4.5 ofRFC4379,[RFC4379], the Relay Node Address Stack TLV would be carried in the Echo Reply. 2. When the intermediate relay nodereceived anreceives a Relayed Echo Reply with theinitiatorfirst IP address in the Relay Node Address Stack TLV IP routable, the intermediate relay node would send the Echo Reply to the initiator with the UDP payload unchanged other than the Message Typefield.field (change from type of Relayed Echo Reply to Echo Reply). The destination IP address of the Echo Reply is set to theinitiatorfirst IPaddress,address in the stack, and the destination UDP port would be copied from the Initiator Source Port field of the Relay Node Address Stack TLV. The source UDP port should be 3503. 4.6. Receiving an Echo Reply In addition to the processes in Section 4.6 of [RFC4379], the initiator would copy the Relay Node Address Stack TLV received in the Echo Reply to the next Echo Request. 5. LSP Ping Relayed Echo Reply Example Considering the inter-AS scenario in Figure 4 below. +-------+ +-------+ +------+ +------+ +------+ +------+ | | | | | | | | | | | | | PE1 +---+ P1 +---+ ASBR1+---+ ASBR2+---+ P2 +---+ PE2 | | | | | | | | | | | | | +-------+ +-------+ +------+ +------+ +------+ +------+ <---------------AS1-------------><---------------AS2------------> <--------------------------- LSP -------------------------------> Figure 4: Example Inter-AS LSP In the example, an LSP has been created between PE1 to PE2. When performing LSP traceroute on the LSP, the first Echo Request sent by PE1 withoutter-mostouter-most label TTL=1, contains the Relay Node Address Stack TLV withthe only address of PE1.PE1's address. After processed by P1, P1's address will be added in the Relay Node Address Stack TLV address list following PE1's address in the Echo Reply. PE1 copies the Relay Node Address Stack TLV into the next Echo Request when receiving the Echo Reply. Upon receiving the Echo Request, ASBR1 checks the address list in the Relay Node Address Stack TLV in sequence, and finds out thatPE1PE1's address is routable. Then deletesP1P1's address, and adds its own address following PE1 address. As a result, there would bePE1PE1's address followed byASBR1ASBR1's address in the Relay Node Address Stack TLV of the Echo Reply sent by ASBR1. PE1 then sends an Echo Request with outer-most label TTL=3, containing the Relay Node Address Stack TLV copied from the received Echo Reply message. Upon receiving the Echo Request message, ASBR2 checks the address list in the Relay Node Address Stack TLV in sequence, and finds out thatPE1PE1's address is IP route unreachable, andASBR1ASBR1's address is the first routable one in the Relay Node Address Stack TLV. ASBR2 adds its address as the last address item followingASBR1ASBR1's address in Relay Node Address Stack TLV, setsASBR1ASBR1's address as the destination address of the Relayed Echo Reply, and sends the Relayed Echo Reply to ASBR1. Upon receiving the Relayed Echo Reply from ASBR2, ASBR1 checks the address list in the Relay Node Address Stack TLV in sequence, and finds out thatPE1PE1's address is first routable one in the address list. Then ASBR1sendsends an Echo Reply to PE1 with the payload of the received Relayed Echo Reply no changes other than the Message Type field. For the Echo Request with outer-most label TTL=4, P2 checks the address list in the Relay Node Address Stack TLV in sequence, and finds out that bothPE1PE1's andASBR1ASBR1's addresses are not IP routable, andASBR2ASBR2's address is the first routable address.AndThen P2would sendsends an Relayed Echo Reply to ASBR2 with the Relay Node Address Stack TLVofcontaining four addresses,PE1, ASBR1, ASBR2PE1's, ASBR1's, ASBR2's andP2P2's address in sequence. Then according to the process described in section 4.4, ASBR2would sendsends the Relayed Echo Reply to ASBR1. Upon receiving the Relayed Echo Reply, ASBR1would sendsends an Echo Reply to PE1as PE1 addresswhich is routable. And as relayed by ASBR2 and ASBR1, theecho responseEcho Reply would finally be sent to the initiator PE1. For the Echo Request with outer-most label TTL=5, theecho responseEcho Reply would relayed to PE1 by ASBR2 and ASBR1, similar to the case of TTL=4. The Echo Reply from the replying node which has no IP reachable route to the initiator is finally transmitted to the initiator by multiple relay nodes. 6. Security Considerations The Relayed Echo Reply mechanism for LSP Ping creates an increased risk of DoS by putting the IP address of a target router in the Relay Node Address Stack. These messages then could be used to attack the control plane of an LSR by overwhelming it with these packets. A rate limiter SHOULD be applied to the well-known UDP port on the relay node as suggested inRFC4379.[RFC4379]. The node which acts as a relay node SHOULD validate the relay reply against a set of valid source addresses and discard packets from untrusted border router addresses. An implementation SHOULD provide such filtering capabilities. If an operator wants to obscure their nodes, it is RECOMMENDED that they may replace the replying node address that originated the Echo Reply with blank address in Relay Node Address Stack TLV. Other security considerations discussed in [RFC4379], are also applicable to this document. 7. Backward Compatibility When one of the nodes along the LSP does not support the mechanism specified in thisdraft,document, the node will ignore the Relay Node Address Stack TLV as described in section 4.2. Then the initiator may not receive the Relay Node Address Stack TLV in Echo Reply message from that node. In this case, an indication should be reported to the operator, and the Relay Node Address Stack TLV in the next Echo Request message should be copied from the previous Echo Request, and continue the ping process. If the node described above is located between the initiator and the first relay node, the ping process could continue without interruption. 8. IANA Considerations IANA is requested to assign one new Message Type, one new TLV and one new Return Code. 8.1. New Message TypeNew Message Type:This document requires allocation of one new message type from "Multi-Protocol Label Switching (MPLS) Label Switched Paths (LSPs) Ping Parameters" registry, the "Message Type" registry: Value Meaning ----- ------- TBD MPLS Relayed Echo Reply The value should be assigned from the "Standards Action" range (0-191), and using the lowest free value within this range. 8.2. New TLVNew TLV: Routable Relay Node AddressThis document requires allocation of one new TLV from "Multi-Protocol Label Switching (MPLS) Label Switched Paths (LSPs) Ping Parameters" registry, the "TLVs" registry: Type Meaning ---- -------- TBD Relay Node Address Stack TLV A suggested valueisshould be assigned from32768-49161"Standards Action" range (32768-49161) as suggested byRFC4379[RFC4379] Section3.3, using the first free value within this range. 8.3. New Return CodeNew Return Code:This document requires allocation of one new return code from "Multi- Protocol Label Switching (MPLS) Label Switched Paths (LSPs) Ping Parameters" registry, the "Return Codes" registry: Value Meaning ----- ------- TBD Response Packet length was exceeded unexpected by the Relay Node Address Stack TLV unexpected The value should be assigned from the "Standards Action" range (0-191), and using the lowest free value within this range. 9. Acknowledgement The authors would like to thank Carlos Pignataro, Xinwen Jiao, Manuel Paul, Loa Andersson, Wim Henderickx, Mach Chen, Thomas Morin and Gregory Mirsky for their valuable comments and suggestions. 10. Contributors Ryan Zheng JSPTPD 371, Zhongshan South Road Nanjing, 210006, China Email: ryan.zhi.zheng@gmail.com 11. References 11.1. Normative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. [RFC4379] Kompella, K. and G. Swallow, "Detecting Multi-Protocol Label Switched (MPLS) Data Plane Failures", RFC 4379, February 2006. 11.2. Informative References [I-D.ietf-mpls-seamless-mpls] Leymann, N., Decraene, B., Filsfils, C., Konstantynowicz, M., and D. Steinberg, "Seamless MPLS Architecture",draft-ietf-mpls-seamless-mpls-05draft-ietf-mpls-seamless-mpls-06 (work in progress),JanuaryFebruary 2014. Authors' Addresses Jian Luo (editor) ZTE 50, Ruanjian Avenue Nanjing, 210012, China Email: luo.jian@zte.com.cn Lizhong Jin (editor) Shanghai, China Email: lizho.jin@gmail.com Thomas Nadeau (editor) Lucidvision Email: tnadeau@lucidvision.com George Swallow (editor) Cisco 300 Beaver Brook Road Boxborough , MASSACHUSETTS 01719, USA Email: swallow@cisco.com