Network Working Group M. Chen Internet-Draft Huawei Technologies Co., Ltd Intended status: Standards Track P. Pan Expires: January 6, 2012 Infinera July 05, 2011 IPv6 Pseudowire Label Switched Path (LSP) Ping draft-chen-pwe3-ipv6-lsp-ping-vccv-01.txt Abstract The existing Pseudowire LSP Ping can only work in IPv4 scenario, this document extends Pseudowire LSP Ping to IPv6 scenario where IPv6 target LDP session is used to signal Pseudowire and the Sender and Receiver's IP addresses are IPv6 addresses. Requirements Language 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 RFC 2119 [RFC2119]. 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 on January 6, 2012. Copyright Notice Copyright (c) 2011 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 Chen & Pan Expires January 6, 2012 [Page 1] Internet-Draft IPv6 PW LSP Ping July 2011 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 2. IPv6 FEC 128 Pseudowire . . . . . . . . . . . . . . . . . . . . 3 3. IPv6 FEC 129 Pseudowire Sub-TLV . . . . . . . . . . . . . . . . 4 4. Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 5 6. Security Considerations . . . . . . . . . . . . . . . . . . . . 5 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 5 8. Normative References . . . . . . . . . . . . . . . . . . . . . 5 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 5 Chen & Pan Expires January 6, 2012 [Page 2] Internet-Draft IPv6 PW LSP Ping July 2011 1. Introduction Multi-Protocol Label Switching (MPLS) Label Switched Path (LSP) Ping is defined in [RFC4379]. It can be used to detect data path failures in all MPLS LSPs and Pseudowires (PWs). Currently, three PW related Target Forwarding Equivalence Class (FEC) sub-TLVs (FEC 128 Pseudowire-Deprecated, FEC 128 Pseudowire-Current and FEC 129 Pseudowire) are defined. These sub-TLVs contain the source and destination addresses of the target LDP session, and currently only IPv4 target LDP session is covered. When IPv6 target LDP session is used, these existing sub-TLVs can not be used. This document defines two new Target FEC sub-TLVs (IPv6 FEC 128 Pseudowire sub-TLV and IPv6 FEC 129 Pseudowire sub-TLV) to extend the application of PW LSP Ping to IPv6 scenario. IPv6 FEC 128 Pseudowire (Deprecated) will not be considered in this document. 2. IPv6 FEC 128 Pseudowire IPv6 FEC 128 Pseudowire sub-TLV has the consistent structure with FEC 128 Pseudowire sub-TLV as described in Section 3.2.9 of [RFC4379]. The encoding of IPv6 FEC 128 Pseudowire sub-TLV is as follows: 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IPv6 FEC 128 PW | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ Sender's PE IPv6 Address ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ Remote PE IPv6 Address ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PW ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PW Type | Must Be Zero | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 1. IPv6 FEC 128 Pseudowire IPv6 FEC 128 PW: TBD. Length: it defines the length in octets of the value field of the sub-TLV and its value is 40. Sender's PE IPv6 Address: The source IP address of the target IPv6 LDP session. Remote PE IPv6 Address: The destination IP address of the target IPv6 Chen & Pan Expires January 6, 2012 [Page 3] Internet-Draft IPv6 PW LSP Ping July 2011 LDP session. PW ID: Same as FEC 128 Pseudowire [RFC4379]. PW Type: Same as FEC 128 Pseudowire [RFC4379]. 3. IPv6 FEC 129 Pseudowire Sub-TLV IPv6 FEC 129 Pseudowire sub-TLV has the consistent structure with FEC 129 Pseudowire sub-TLV as described in Section 3.2.10 of [RFC4379]. The encoding of IPv6 FEC 129 Pseudowire is as follows: 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IPv6 FEC 129 PW | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ Sender's PE IPv6 Address ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ Remote PE IPv6 Address ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PW Type | AGI Type | AGI Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ AGI Value ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AII Type | SAII Length | SAII Value | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ SAII Value (continued) ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | AII Type | TAII Length | TAII Value | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ TAII Value (continued) ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TAII (cont.) | 0-3 octets of zero padding | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 2. IPv6 FEC 129 Pseudowire IPv6 FEC 129 PW: TBD. Length: it defines the length in octets of the value field of the sub-TLV. Sender's PE IPv6 Address: The source IP address of the target IPv6 LDP session. Remote PE IPv6 Address: The destination IP address of the target IPv6 LDP session. Chen & Pan Expires January 6, 2012 [Page 4] Internet-Draft IPv6 PW LSP Ping July 2011 The other fields are same as FEC 129 Pseudowire [RFC4379]. 4. Operation This document does not define any new procedures, the process is the same as described in [RFC4379]. 5. IANA Considerations IANA is requested to create two new registry for the Sub-Type field of Target FEC TLV IPv6 FEC 128 Pseudowire: TBD IPv6 FEC 129 Pseudowire: TBD 6. Security Considerations This draft does not introduce any new security issues, the security mechanisms defined in [RFC4379] apply here. 7. Acknowledgements 8. 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. Authors' Addresses Mach(Guoyi) Chen Huawei Technologies Co., Ltd No. 3 Xinxi Road, Shang-di, Hai-dian District Beijing 100085 China Email: mach@huawei.com Chen & Pan Expires January 6, 2012 [Page 5] Internet-Draft IPv6 PW LSP Ping July 2011 Ping Pan Infinera Sri Mohana Satya Srinivas Singamsetty US Email: ppan@infinera.com Chen & Pan Expires January 6, 2012 [Page 6]