Network Working Group N. Del Regno, Ed. Internet-Draft Verizon Communications Inc Intended status: Informational March 7, 2011 Expires: September 8, 2011 The Pseudowire (PW) & Virtual Circuit Connectivity Verification (VCCV) Implementation Survey Results draft-delregno-pw-vccv-impl-survey-results-00 Abstract Most Pseudowire Emulation Edge-to-Edge (PWE3) encapsulations mandate the use of the Control Word (CW) in order to better emulate the services for which the encapsulations have been defined. However, some encapulations treat the Control Word as optional. As a result, implementations of the CW, for encapsulations for which it is optional, vary by equipment manufacturer, equipment model and service provider network. Similarly, Virtual Circuit Connectivity Verification (VCCV) supports three Control Channel (CC) types and multiple Connectivity Verification (CV) Types. This flexibility has led to reports of interoperability issues within deployed networks and associated drafts to attempt to remedy the situation. This survey of the PW/VCCV user community was conducted to determine implementation trends. The survey and results is presented herein. 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 September 8, 2011. Del Regno Expires September 8, 2011 [Page 1] Internet-Draft PW/VCCV Implementation Survey Results March 2011 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 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. PW/VCCV Survey Overview . . . . . . . . . . . . . . . . . 4 1.2. PW/VCCV Survey Form . . . . . . . . . . . . . . . . . . . 4 1.3. PW/VCCV Survey Highlights . . . . . . . . . . . . . . . . 6 2. Survey Results . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1. Respondents . . . . . . . . . . . . . . . . . . . . . . . 6 2.2. Pseudowire Encapsulations Implemented . . . . . . . . . . 7 2.3. Number of Pseudowires Deployed . . . . . . . . . . . . . . 7 2.4. VCCV Control Channel In Use . . . . . . . . . . . . . . . 8 2.5. VCCV Connectivity Verification Types In Use . . . . . . . 11 2.6. Control Word Support for Encaps for which CW is Optional . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.7. Open Ended Question . . . . . . . . . . . . . . . . . . . 14 3. Security Considerations . . . . . . . . . . . . . . . . . . . 15 4. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 16 5. References . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5.1. Normative References . . . . . . . . . . . . . . . . . . . 16 5.2. Informative References . . . . . . . . . . . . . . . . . . 16 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 16 Del Regno Expires September 8, 2011 [Page 2] Internet-Draft PW/VCCV Implementation Survey Results March 2011 1. Introduction The PWE3 working group has defined many encapsulations of various Layer 1 and Layer 2 links. Within these encapsulations, there are often several modes of encapsulation which have differing requirements in order to fully emulate the service. As such, the use of the PWE3 Control Word is mandated in many of the encapsulations, but not all. This can present interoperability issues related to A) Control Word use and B) VCCV Control Channel negotiation in mixed implementation environments. The encapsulations and modes for which the Control Word is currently optional are: o Ethernet Tagged Mode o Ethernet Raw Mode o PPP o HDLC o Frame Relay Port Mode o ATM (N:1 Cell Mode) [RFC5085] defines three Control Channel types for MPLS PW's: Type 1, using the Pseudowire Control Word, Type 2, using the Router Alert Label, and Type 3, using TTL Expiration (e.g. MPLS PW Label with TTL == 1). While Type 2 (RA Label) is indicated as being "the preferred mode of VCCV operation when the Control Word is not present," RFC 5085 does not indicate a mandatory Control Channel to ensure interoperable implementations. The closest it comes to mandating a control channel is the requirement to support Type 1 (Control Word) whenever the control word is present. As such, the three options yield seven implementation permutations (assuming you have to support at least one Control Channel type to provide VCCV). Due to these permuations, interoperability challenges have been identified by several VCCV users. In order to assess the best approach to address the observed interoperability issues, the PWE3 working group decided to solicit feedback from the PW and VCCV user community regarding implementation. This document presents the survey and the information returned by the user community who participated. Del Regno Expires September 8, 2011 [Page 3] Internet-Draft PW/VCCV Implementation Survey Results March 2011 1.1. PW/VCCV Survey Overview Per the direction of the PWE3 Working Group chairs, a survey was created to sample the nature of implementations of Pseudowires, with specific emphasis on Control Word usage, and VCCV, with emphasis on Control Channel and Control Type usage. The survey consisted of a series of questions based on direction of the WG chairs and the survey opened to the public on November 4, 2010. The URL for the survey (now closed) was http://www.surveymonkey.com/pwe3/. The survey ran from November 4, 2010 until February 25, 2011. 1.2. PW/VCCV Survey Form The PW/VCCV Implementation Survey requested the following information about user implementations: - Responding Organziation. No provisions were made for anonymity. All responses required a valid email address in order to validate the survey response. - Of the various encapsulations (and options therein) known at the time, including the WG draft for Fiber Channel), which were implemented b the respondent. These included: o Ethernet Tagged Mode - RFC 4448 o Ethernet Raw Mode - RFC 4448 o SAToP - RFC 4553 o PPP - RFC 4618 o HDLC - RFC 4618 o Frame Relay (Port Mode) - RFC 4619 o Frame Relay (1:1 Mode) - RFC 4619 o ATM (N:1 Mode) - RFC 4717 o ATM (1:1 Mode) - RFC 4717 o ATM (AAL5 SDU Mode) - RFC 4717 o ATM (AAL5 PDU Mode) - RFC 4717 o CEP - RFC 4842 Del Regno Expires September 8, 2011 [Page 4] Internet-Draft PW/VCCV Implementation Survey Results March 2011 o CESoPSN - RFC 5086 o TDMoIP - RFC 5087 o Fiber Channel (Port Mode) - draft-ietf-pwe3-fc-encap - Approximately how many Pseudowires of each type were deployed. Respondents could list a number, or for the sake of privacy, could just respond "In-Use" instead. - For each encapsulation listed above, the respondent could indicated which Control Channel was in use. The options listed were: o Control Word (Type 1) o Router Alert Label (Type 2) o TTL Expiry (Type 3) - For each encapsulation listed above, the respondent could indicate which Connectivity Verification types were in use. The options were: o ICMP Ping o LSP Ping - For each encapsulation type for which the use of the Control Word is optional, the respondents could indicated the encaps for which Control Word was supported by the equipment used and whether it was in use in the network. The encaps listed were: o Ethernet (Tagged Mode) o Ethernet (Raw Mode) o PPP o HDLC o Frame Relay (Port Mode) o ATM (N:1 Cell Mode) - Finally, a freeform entry was provided for the respondent to provide feedback regarding PW and VCCV deployments, VCCV interoperability challenges, the survey or any network/vendor details they wished to share. Del Regno Expires September 8, 2011 [Page 5] Internet-Draft PW/VCCV Implementation Survey Results March 2011 1.3. PW/VCCV Survey Highlights There were 17 valid responses to the survey. The following companies responded. 2. Survey Results 2.1. Respondents The following companies participated in the PW/VCCV Implementation Survey. The data provided has been aggregated. No specific company's reponse will be detailed herein. o Time Warner Cable o Bright House Networks o Tinet o AboveNet o Telecom New Zealand o Cox Communications o MTN South Africa o Wipro Technologies o Verizon o AMS-IX o Superonline o Deutsche Telekom AG o Internet Solution o Easynet Global Services o Telstra Corporation o OJSC MegaFon o France Telecom Orange Del Regno Expires September 8, 2011 [Page 6] Internet-Draft PW/VCCV Implementation Survey Results March 2011 2.2. Pseudowire Encapsulations Implemented The following question was asked: "In your network in general, across all products, please indicate which Pseudowire encapsulations your company has implemented." Of all responses, the following list shows the percentage of responses for each encapsulation: o Ethernet Tagged Mode - RFC 4448 = 77.8% o Ethernet Raw Mode - RFC 4448 = 77.8% o SAToP - RFC 4553 = 11.1% o PPP - RFC 4618 = 11.1% o HDLC - RFC 4618 = 5.6% o Frame Relay (Port Mode) - RFC 4619 = 16.7% o Frame Relay (1:1 Mode) - RFC 4619 = 44.4% o ATM (N:1 Mode) - RFC 4717 = 5.6% o ATM (1:1 Mode) - RFC 4717 = 22.2% o ATM (AAL5 SDU Mode) - RFC 4717 = 5.6% o ATM (AAL5 PDU Mode) - RFC 4717 = 0.0% o CEP - RFC 4842 = 0.0% o CESoPSN - RFC 5086 = 11.1% o TDMoIP - RFC 5087 = 11.1% o Fiber Channel (Port Mode) - draft-ietf-pwe3-fc-encap = 5.6% 2.3. Number of Pseudowires Deployed The following question was asked: "Approximately how many Pseudowires are deployed of each encapsulation type. Note, this should be the number of pseudowires in service, carrying traffic, or pre-positioned to do so." The following list shows the number of psudowires in use for each encapsulation: o Ethernet Tagged Mode = 93,861 Del Regno Expires September 8, 2011 [Page 7] Internet-Draft PW/VCCV Implementation Survey Results March 2011 o Ethernet Raw Mode = 94,231 o SAToP - RFC 4553 = 20,050 o PPP - RFC 4618 = 500 o HDLC - RFC 4618 = 0 o Frame Relay (Port Mode) - RFC 4619 = 5,002 o Frame Relay (1:1 Mode) - RFC 4619 = 50,959 o ATM (N:1 Mode) - RFC 4717 = 50,000 o ATM (1:1 Mode) - RFC 4717 = 70,103 o ATM (AAL5 SDU Mode) - RFC 4717 = 0 o ATM (AAL5 PDU Mode) - RFC 4717 = 0 o CEP - RFC 4842 = 0 o CESoPSN - RFC 5086 = 21,600 o TDMoIP - RFC 5087 = 20,000 o Fiber Channel (Port Mode) - draft-ietf-pwe3-fc-encap = 0 In the above responses, on several occasions the response was in the form of "> XXXXX" where the response indicated a number greater than the one provided. Where applicable, the number itself was used in the sums above. For example, ">20K" and "20K+" yielded 20K. Additionally, the following encaps were listed as "In-Use" with no quantity provided: o Ethernet Raw Mode: 2 Responses o ATM (AAL5 SDU Mode): 1 Response o TDMoIP: 1 Response 2.4. VCCV Control Channel In Use The following instructions were given: "Please indicate which VCCV Control Channel is used for each encapsulation type. Understanding that users may have different networks with varying implementations, for your network in general, please select all which apply." The Del Regno Expires September 8, 2011 [Page 8] Internet-Draft PW/VCCV Implementation Survey Results March 2011 numbers below indicate the number of responses. The responses were: o Ethernet Tagged Mode - RFC 4448 * Control Word (Type 1) = 7 * Router Alert Label (Type 2) = 3 * TTL Expiry (Type 3) = 3 o Ethernet Raw Mode - RFC 4448 * Control Word (Type 1) = 8 * Router Alert Label (Type 2) = 4 * TTL Expiry (Type 3) = 4 o SAToP - RFC 4553 * Control Word (Type 1) = 1 * Router Alert Label (Type 2) = 0 * TTL Expiry (Type 3) = 0 o PPP - RFC 4618 * Control Word (Type 1) = 0 * Router Alert Label (Type 2) = 0 * TTL Expiry (Type 3) = 0 o HDLC - RFC 4618 * Control Word (Type 1) = 0 * Router Alert Label (Type 2) = 0 * TTL Expiry (Type 3) = 0 o Frame Relay (Port Mode) - RFC 4619 * Control Word (Type 1) = 1 * Router Alert Label (Type 2) = 0 Del Regno Expires September 8, 2011 [Page 9] Internet-Draft PW/VCCV Implementation Survey Results March 2011 * TTL Expiry (Type 3) = 0 o Frame Relay (1:1 Mode) - RFC 4619 * Control Word (Type 1) = 3 * Router Alert Label (Type 2) = 0 * TTL Expiry (Type 3) = 2 o ATM (N:1 Mode) - RFC 4717 * Control Word (Type 1) = 1 * Router Alert Label (Type 2) = 0 * TTL Expiry (Type 3) = 0 o ATM (1:1 Mode) - RFC 4717 * Control Word (Type 1) = 1 * Router Alert Label (Type 2) = 0 * TTL Expiry (Type 3) = 1 o ATM (AAL5 SDU Mode) - RFC 4717 * Control Word (Type 1) = 0 * Router Alert Label (Type 2) = 1 * TTL Expiry (Type 3) = 0 o ATM (AAL5 PDU Mode) - RFC 4717 * Control Word (Type 1) = 0 * Router Alert Label (Type 2) = 0 * TTL Expiry (Type 3) = 0 o CEP - RFC 4842 * Control Word (Type 1) = 0 * Router Alert Label (Type 2) = 0 Del Regno Expires September 8, 2011 [Page 10] Internet-Draft PW/VCCV Implementation Survey Results March 2011 * TTL Expiry (Type 3) = 0 o CESoPSN - RFC 5086 * Control Word (Type 1) = 0 * Router Alert Label (Type 2) = 0 * TTL Expiry (Type 3) = 1 o TDMoIP - RFC 5087 * Control Word (Type 1) = 0 * Router Alert Label (Type 2) = 0 * TTL Expiry (Type 3) = 0 o Fiber Channel (Port Mode) - draft-ietf-pwe3-fc-encap * Control Word (Type 1) = 0 * Router Alert Label (Type 2) = 0 * TTL Expiry (Type 3) = 0 2.5. VCCV Connectivity Verification Types In Use The following instructions were given: "Please indicate which VCCV Connectivity Verification types are used in your networks for each encapsulation type." Note that BFD was not one of the choices. The responses were as follows: o Ethernet Tagged Mode - RFC 4448 * ICMP Ping = 5 * LSP Ping = 11 o Ethernet Raw Mode - RFC 4448 * ICMP Ping = 6 * LSP Ping = 11 o SAToP - RFC 4553 Del Regno Expires September 8, 2011 [Page 11] Internet-Draft PW/VCCV Implementation Survey Results March 2011 * ICMP Ping = 0 * LSP Ping = 2 o PPP - RFC 4618 * ICMP Ping = 0 * LSP Ping = 0 o HDLC - RFC 4618 * ICMP Ping = 0 * LSP Ping = 0 o Frame Relay (Port Mode) - RFC 4619 * ICMP Ping = 0 * LSP Ping = 1 o Frame Relay (1:1 Mode) - RFC 4619 * ICMP Ping = 2 * LSP Ping = 5 o ATM (N:1 Mode) - RFC 4717 * ICMP Ping = 0 * LSP Ping = 1 o ATM (1:1 Mode) - RFC 4717 * ICMP Ping = 0 * LSP Ping = 3 o ATM (AAL5 SDU Mode) - RFC 4717 * ICMP Ping = 0 * LSP Ping = 1 Del Regno Expires September 8, 2011 [Page 12] Internet-Draft PW/VCCV Implementation Survey Results March 2011 o ATM (AAL5 PDU Mode) - RFC 4717 * ICMP Ping = 0 * LSP Ping = 0 o CEP - RFC 4842 * ICMP Ping = 0 * LSP Ping = 0 o CESoPSN - RFC 5086 * ICMP Ping = 0 * LSP Ping = 1 o TDMoIP - RFC 5087 * ICMP Ping = 0 * LSP Ping = 1 o Fiber Channel (Port Mode) - draft-ietf-pwe3-fc-encap * ICMP Ping = 0 * LSP Ping = 0 2.6. Control Word Support for Encaps for which CW is Optional The following instructions were given: "Please indicate your network's support of and use of the Control Word for encapsulations for which the Control Word is optional." The responses were: o Ethernet (Tagged Mode) * Supported by Network/Equipment = 13 * Used in Network = 6 o Ethernet (Raw Mode) * Supported by Network/Equipment = 14 * Used in Network = 7 Del Regno Expires September 8, 2011 [Page 13] Internet-Draft PW/VCCV Implementation Survey Results March 2011 o PPP * Supported by Network/Equipment = 5 * Used in Network = 0 o HDLC * Supported by Network/Equipment = 4 * Used in Network = 0 o Frame Relay (Port Mode) * Supported by Network/Equipment = 3 * Used in Network = 1 o ATM (N:1 Cell Mode) * Supported by Network/Equipment = 5 * Used in Network = 1 2.7. Open Ended Question Space was provided for user feedback. The following instructions were given: "Please use this space to provide any feedback regarding PW and VCCV deployments, VCCV interoperability challenges, this survey or any network/vendor details you wish to share." Below are the responses, made anonymous. 1. BFD VCCV Control Channel is not indicated in the survey (may be required for PW redundancy purpose) 2. Using CV is not required at the moment 3. COMPANY has deployed several MPLS network elements, from multiple vendors. COMPANY is seeking a uniform implementation of VCCV Control Channel (CC) capabilities across its various vendor platforms. This will provide COMPANY with significant advantages in reduced operational overheads when handling cross-domain faults. Having a uniform VCCV feature implementation in COMPANY multi-vendor network leads to: o Reduced operational cost and complexity o Reduced OSS development to coordinate incompatible VCCV implementations. o Increased end-end service availability when handing faults. In addition, currently some of COMPANY deployed VCCV traffic flows (on some vendor platforms) are not Del Regno Expires September 8, 2011 [Page 14] Internet-Draft PW/VCCV Implementation Survey Results March 2011 guaranteed to follow those of the customer's application traffic (a key operational requirement). As a result, the response from the circuit ping cannot faithfully reflect the status of the circuit. This leads to ambiguity regarding the operational status of our networks. An in-band method is highly preferred, with COMPANY having a clear preference for VCCV Circuit Ping using PWE Control Word. This preference is being pursued with each of COMPANY vendors. 4. PW VCCV is very useful tool for finding faults in each PW channel. Without this we can not find fault on a PW channel. PW VCCV using BFD is another better option. Introperbility challences are with Ethernet OAM mechanism. 5. We are using L2PVPN AToM like-to-like models - ATMoMPLS - EoMPLS ATMoMPLS : This service offered for transporting ATM cells over IP/MPLS core with Edge ATM CE devices including BPX, Ericsson Media Gateway etc. This is purely a Port mode with cell-packing configuration on it to have best performance. QoS marking is done for getting LLQ treatment in the core for these MPLS encapsulated ATM packets. EoMPLS: This service offered for transporting 2G/3G traffic from network such as Node-B to RNC's over IP/MPLS backbone core network. QoS marking is done for getting guaranteed bandwidth treatment in the core for these MPLS encapsulated ATM packets. In addition to basic L2VPN service configuration, these traffic are routed via MPLS TE tunnels with dedicated path and bandwidth defined to avoid bandwidth related congestion. 6. EQUIPMENT MANUFACTURER does not provide options to configure VCCV control-channel and its sub options for LDP based L2Circuits. How can we achieve end-to-end management and fault detection of PW without VCCV in such cases? 7. I'm very interested in this work as we continue to experience interop challenges particularly with newer vendors to the space who are only implementing VCCV via control word. Vendors who have tailed their MPLS OAM set specifically to the cell backhaul space and mandatory CW have been known to fall into this space. That's all I've got. 3. Security Considerations As this document is a report of the PW/VCCV User Implementation Survey results, no security considerations are introduced. Del Regno Expires September 8, 2011 [Page 15] Internet-Draft PW/VCCV Implementation Survey Results March 2011 4. Acknowledgements I would like to thank the chairs of the PWE3 Working Group for their guidance and review of the Survey questions. I would also like to sincerly thank those who took the time and effort to participate. 5. References 5.1. Normative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. 5.2. Informative References [RFC5085] Nadeau, T., Ed. and C. Pignataro, Ed., "Pseudowire Virtual Circuit Connectivity Verification (VCCV): A Control Channel for Pseudowires", December 2007. Author's Address Christopher N. "Nick" Del Regno (editor) Verizon Communications Inc 400 International Pkwy Richardson, TX 75081 US Email: nick.delregno@verizon.com Del Regno Expires September 8, 2011 [Page 16]