summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc4863.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc4863.txt')
-rw-r--r--doc/rfc/rfc4863.txt339
1 files changed, 339 insertions, 0 deletions
diff --git a/doc/rfc/rfc4863.txt b/doc/rfc/rfc4863.txt
new file mode 100644
index 0000000..2f15253
--- /dev/null
+++ b/doc/rfc/rfc4863.txt
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+Network Working Group L. Martini
+Request for Comments: 4863 G. Swallow
+Category: Standards Track Cisco Systems, Inc.
+ May 2007
+
+
+ Wildcard Pseudowire Type
+
+Status of This Memo
+
+ This document specifies an Internet standards track protocol for the
+ Internet community, and requests discussion and suggestions for
+ improvements. Please refer to the current edition of the "Internet
+ Official Protocol Standards" (STD 1) for the standardization state
+ and status of this protocol. Distribution of this memo is unlimited.
+
+Copyright Notice
+
+ Copyright (C) The IETF Trust (2007).
+
+Abstract
+
+ Pseudowire signaling requires that the Pseudowire Type (PW Type) be
+ identical in both directions. For certain applications the
+ configuration of the PW Type is most easily accomplished by
+ configuring this information at just one PW endpoint. In any form of
+ LDP-based signaling, each PW endpoint must initiate the creation of a
+ unidirectional LSP. In order to allow the initiation of these two
+ LSPs to remain independent, a means is needed for allowing the PW
+ endpoint (lacking a priori knowledge of the PW Type) to initiate the
+ creation of an LSP. This document defines a Wildcard PW Type to
+ satisfy this need.
+
+Table of Contents
+
+ 1. Introduction ....................................................2
+ 1.1. Conventions and Terminology ................................2
+ 2. Wildcard PW Type ................................................3
+ 3. Procedures ......................................................3
+ 3.1. Procedures When Sending the Wildcard FEC ...................3
+ 3.2. Procedures When Receiving the Wildcard FEC .................3
+ 4. Security Considerations .........................................4
+ 5. IANA Considerations .............................................4
+ 6. References ......................................................4
+ 6.1. Normative References .......................................4
+ 6.2. Informative References .....................................4
+
+
+
+
+
+Martini & Swallow Standards Track [Page 1]
+
+RFC 4863 Wildcard Pseudowire Type May 2007
+
+
+1. Introduction
+
+ Pseudowire signaling requires that the Pseudowire Type (PW Type) be
+ identical in both directions. For certain applications the
+ configuration of the PW Type is most easily accomplished by
+ configuring this information at just one PW endpoint. In any form of
+ LDP-based signaling, each PW endpoint must initiate the creation of a
+ unidirectional LSP.
+
+ By the procedures of [CONTROL], both Label Mapping messages must
+ carry the PW type, and the two unidirectional mapping messages must
+ be in agreement. Thus within the current procedures, the PW endpoint
+ that lacks configuration must wait to receive a Label Mapping message
+ in order to learn the PW Type, prior to signaling its unidirectional
+ LSP.
+
+ For certain applications this can become particularly onerous. For
+ example, suppose that an ingress Provider Edge (PE) is serving as
+ part of a gateway function between a layer 2 network and layer 2
+ attachment circuits on remote PEs. Suppose further that the initial
+ setup needs to be initiated from the layer 2 network, but the layer 2
+ signaling does not contain sufficient information to determine the PW
+ Type. However, this information is known at the PE supporting the
+ targeted attachment circuit.
+
+ In this situation, it is often desirable to allow the initiation of
+ the two LSPs that compose a pseudowire to remain independent. A
+ means is needed for allowing a PW endpoint (lacking a priori
+ knowledge of the PW Type) to initiate the creation of an LSP. This
+ document defines a wildcard PW Type to satisfy this need.
+
+1.1. Conventions and Terminology
+
+ 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 [KEYWORDS].
+
+ This document introduces no new terminology. However, it assumes
+ that the reader is familiar with the terminology contained in
+ [CONTROL] and RFC 3985, "Pseudo Wire Emulation Edge-to-Edge (PWE3)
+ Architecture" [ARCH].
+
+
+
+
+
+
+
+
+
+
+Martini & Swallow Standards Track [Page 2]
+
+RFC 4863 Wildcard Pseudowire Type May 2007
+
+
+2. Wildcard PW Type
+
+ In order to allow a PE to initiate the signaling exchange for a
+ pseudowire without knowing the pseudowire type, a new PW Type is
+ defined. The codepoint is 0x7FFF. The semantics are the following:
+
+ 1. To the targeted PE, this value indicates that it is to determine
+ the PW Type (for both directions) and signal that in a Label
+ Mapping message back to the initiating PE.
+
+ 2. For the procedures of [CONTROL], this PW Type is interpreted to
+ match any PW Type other than itself. That is, the targeted PE
+ may respond with any valid PW Type other than the wildcard PW
+ Type.
+
+3. Procedures
+
+3.1. Procedures When Sending the Wildcard FEC
+
+ When a PE that is not configured to use a specific PW Type for a
+ particular pseudowire wishes to signal an LSP for that pseudowire, it
+ sets the PW Type to "wildcard". This indicates that the target PE
+ should determine the PW Type for this pseudowire.
+
+ When a Label Mapping message is received for the pseudowire, the PE
+ checks the PW Type.
+
+ If the PW Type can be supported, the PE uses this as the PW Type for
+ both directions.
+
+ If the PW Type cannot be supported or is "wildcard", it MUST respond
+ to this message with a Label Release message with an LDP Status Code
+ of "Generic Misconfiguration Error". Further actions are beyond the
+ scope of this document, but could include notifying the associated
+ application (if any) or notifying network management.
+
+3.2. Procedures When Receiving the Wildcard FEC
+
+ When a targeted PE receives a Label Mapping message indicating the
+ wildcard PW Type, it follows the normal procedures for checking the
+ Attachment Group Identifier (AGI) and Target Attachment Individual
+ Identifier (TAII) values. If the targeted PE is not configured to
+ use a specific, non-wildcard PW Type, it MUST respond to this message
+ with a Label Release message with an LDP Status Code of "Generic
+ Misconfiguration Error".
+
+ Otherwise, it treats the Label Mapping message as if it had indicated
+ the PW Type it is configured to use.
+
+
+
+Martini & Swallow Standards Track [Page 3]
+
+RFC 4863 Wildcard Pseudowire Type May 2007
+
+
+4. Security Considerations
+
+ This document has little impact on the security aspects of [CONTROL].
+ The message exchanges remain the same. However, a malicious agent
+ attempting to connect to an access circuit would require one less
+ piece of information. To mitigate against this, a pseudowire control
+ entity receiving a request containing the wildcard FEC type SHOULD
+ only proceed with setup if explicitly configured to do so for the
+ particular AI in the TAI. Further, the reader should note the
+ security considerations of [CONTROL], in general, and those
+ pertaining to the Generalized PWid FEC Element, in particular.
+
+5. IANA Considerations
+
+ IANA has made the following allocation from the IETF consensus range
+ of the "Pseudowire Type" registry as defined in [IANA].
+
+ PW Type Description
+
+ 0x7FFF Wildcard
+
+6. References
+
+6.1. Normative References
+
+ [KEYWORDS] Bradner, S., "Key words for use in RFCs to Indicate
+ Requirement Levels", BCP 14, RFC 2119, March 1997.
+
+ [CONTROL] Martini, L., Ed., Rosen, E., El-Aawar, N., Smith, T.,
+ and G. Heron, "Pseudowire Setup and Maintenance Using
+ the Label Distribution Protocol (LDP)", RFC 4447, April
+ 2006.
+
+ [IANA] Martini, L., "IANA Allocations for Pseudowire Edge to
+ Edge Emulation (PWE3)", BCP 116, RFC 4446, April 2006.
+
+6.2. Informative References
+
+ [ARCH] Bryant, S., Ed., and P. Pate, Ed., "Pseudo Wire
+ Emulation Edge-to-Edge (PWE3) Architecture", RFC 3985,
+ March 2005.
+
+
+
+
+
+
+
+
+
+
+Martini & Swallow Standards Track [Page 4]
+
+RFC 4863 Wildcard Pseudowire Type May 2007
+
+
+Authors' Addresses
+
+ Luca Martini
+ Cisco Systems
+ 9155 East Nichols Avenue, Suite 400
+ Englewood, CO, 80112
+
+ EMail: lmartini@cisco.com
+
+
+ George Swallow
+ Cisco Systems
+ 1414 Massachusetts Ave,
+ Boxborough, MA 01719
+
+ EMail: swallow@cisco.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Martini & Swallow Standards Track [Page 5]
+
+RFC 4863 Wildcard Pseudowire Type May 2007
+
+
+Full Copyright Statement
+
+ Copyright (C) The IETF Trust (2007).
+
+ This document is subject to the rights, licenses and restrictions
+ contained in BCP 78, and except as set forth therein, the authors
+ retain all their rights.
+
+ This document and the information contained herein are provided on an
+ "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
+ OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
+ THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
+ THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
+ WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+Intellectual Property
+
+ The IETF takes no position regarding the validity or scope of any
+ Intellectual Property Rights or other rights that might be claimed to
+ pertain to the implementation or use of the technology described in
+ this document or the extent to which any license under such rights
+ might or might not be available; nor does it represent that it has
+ made any independent effort to identify any such rights. Information
+ on the procedures with respect to rights in RFC documents can be
+ found in BCP 78 and BCP 79.
+
+ Copies of IPR disclosures made to the IETF Secretariat and any
+ assurances of licenses to be made available, or the result of an
+ attempt made to obtain a general license or permission for the use of
+ such proprietary rights by implementers or users of this
+ specification can be obtained from the IETF on-line IPR repository at
+ http://www.ietf.org/ipr.
+
+ The IETF invites any interested party to bring to its attention any
+ copyrights, patents or patent applications, or other proprietary
+ rights that may cover technology that may be required to implement
+ this standard. Please address the information to the IETF at
+ ietf-ipr@ietf.org.
+
+Acknowledgement
+
+ Funding for the RFC Editor function is currently provided by the
+ Internet Society.
+
+
+
+
+
+
+
+Martini & Swallow Standards Track [Page 6]
+