summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc7886.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc7886.txt')
-rw-r--r--doc/rfc/rfc7886.txt339
1 files changed, 339 insertions, 0 deletions
diff --git a/doc/rfc/rfc7886.txt b/doc/rfc/rfc7886.txt
new file mode 100644
index 0000000..ed169b6
--- /dev/null
+++ b/doc/rfc/rfc7886.txt
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+Internet Engineering Task Force (IETF) V. Govindan
+Request for Comments: 7886 C. Pignataro
+Category: Standards Track Cisco
+ISSN: 2070-1721 July 2016
+
+
+ Advertising Seamless Bidirectional Forwarding Detection (S-BFD)
+ Discriminators in the Layer Two Tunneling Protocol Version 3 (L2TPv3)
+
+Abstract
+
+ This document defines a new Attribute-Value Pair (AVP) that allows
+ L2TP Control Connection Endpoints (LCCEs) to advertise one or more
+ Seamless Bidirectional Forwarding Detection (S-BFD) Discriminator
+ values using the Layer Two Tunneling Protocol version 3 (L2TPv3).
+
+Status of This Memo
+
+ This is an Internet Standards Track document.
+
+ This document is a product of the Internet Engineering Task Force
+ (IETF). It represents the consensus of the IETF community. It has
+ received public review and has been approved for publication by the
+ Internet Engineering Steering Group (IESG). Further information on
+ Internet Standards is available in Section 2 of RFC 7841.
+
+ Information about the current status of this document, any errata,
+ and how to provide feedback on it may be obtained at
+ http://www.rfc-editor.org/info/rfc7886.
+
+Copyright Notice
+
+ Copyright (c) 2016 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.
+
+
+
+
+
+
+
+Govindan & Pignataro Standards Track [Page 1]
+
+RFC 7886 S-BFD Discriminators in L2TPv3 July 2016
+
+
+Table of Contents
+
+ 1. Introduction ....................................................2
+ 1.1. Terminology ................................................2
+ 2. S-BFD Target Discriminator ID AVP ...............................2
+ 2.1. Encoding Format ............................................3
+ 3. IANA Considerations .............................................4
+ 4. Security Considerations .........................................4
+ 5. References ......................................................5
+ 5.1. Normative References .......................................5
+ 5.2. Informative References .....................................5
+ Acknowledgements ...................................................6
+ Contributors .......................................................6
+ Authors' Addresses .................................................6
+
+1. Introduction
+
+ [RFC7880] defines a simplified mechanism to use Bidirectional
+ Forwarding Detection (BFD) [RFC5880], referred to as Seamless
+ Bidirectional Forwarding Detection (S-BFD). The S-BFD mechanism
+ depends on network nodes knowing the BFD Discriminators that each
+ node in the network has reserved for this purpose. S-BFD requires
+ the usage of unique discriminators within an administrative domain.
+ The use of the Layer Two Tunneling Protocol version 3 (L2TPv3)
+ [RFC3931] is one possible means of advertising these discriminators.
+
+ This document specifies the encoding to be used when S-BFD
+ Discriminators are advertised using L2TPv3.
+
+1.1. Terminology
+
+ The reader is expected to be very familiar with the terminology and
+ protocol constructs defined in S-BFD (see Section 2 of [RFC7880]) and
+ L2TPv3 (see Section 1.3 of [RFC3931]).
+
+ 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].
+
+2. S-BFD Target Discriminator ID AVP
+
+ The S-BFD Target Discriminator Identifier (ID) Attribute Value Pair
+ (AVP) is exchanged using the ICRQ (Incoming-Call-Request), ICRP
+ (Incoming-Call-Reply), OCRQ (Outgoing-Call-Request), and OCRP
+ (Outgoing-Call-Reply) control messages during session negotiation.
+
+
+
+
+
+
+Govindan & Pignataro Standards Track [Page 2]
+
+RFC 7886 S-BFD Discriminators in L2TPv3 July 2016
+
+
+2.1. Encoding Format
+
+ The S-BFD Target Discriminator ID AVP, Attribute Type 102, is an
+ identifier used to advertise the S-BFD target discriminator(s)
+ supported by an L2TP Control Connection Endpoint (LCCE) for the S-BFD
+ reflector operation. This AVP indicates that the advertiser
+ implements an S-BFD reflector supporting the specified target
+ discriminator(s) and is ready for S-BFD reflector operation. The
+ receiving LCCE MAY use this AVP if it wants to monitor connectivity
+ to the advertising LCCE using S-BFD.
+
+ The Attribute Value field for this AVP has the following format:
+
+ S-BFD Target Discriminator ID (ICRQ, ICRP, OCRQ, OCRP):
+
+ No. of octets
+ +-----------------------------+
+ | Discriminator Value(s) | 4/Discriminator
+ : :
+ +-----------------------------+
+
+ An LCCE MAY include the S-BFD Target Discriminator ID AVP
+ advertisement in an L2TP control message (ICRQ, ICRP, OCRQ, OCRP)
+ [RFC3931]. If the other LCCE does not wish to monitor connectivity
+ using S-BFD, it MAY safely discard this AVP without affecting the
+ rest of session negotiation. While [RFC7880] concerns itself with
+ the advertisement of only one discriminator unless the mapping of
+ discriminators to entities is specified, the AVP encoding allows the
+ specification of an arbitrary number of S-BFD Discriminators (at
+ least one) for extensibility.
+
+ When an LCCE uses the S-BFD Target Discriminator ID AVP
+ advertisement, multiple S-BFD Discriminators MAY be included, and at
+ least one S-BFD Discriminator MUST be included. When one S-BFD
+ Discriminator is advertised, such an S-BFD Discriminator is
+ associated with the L2TPv3 session. When multiple S-BFD
+ Discriminators are advertised, how a given discriminator is mapped to
+ a specific use case is out of scope for this document.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Govindan & Pignataro Standards Track [Page 3]
+
+RFC 7886 S-BFD Discriminators in L2TPv3 July 2016
+
+
+ The S-BFD Target Discriminator ID AVP allows for advertising at least
+ one S-BFD Discriminator value:
+
+ 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
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | Discriminator 1 |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | Discriminator 2 (Optional) |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | ... |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | Discriminator n (Optional) |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ The M bit of the L2TP control message (ICRQ, ICRP, OCRQ, OCRP)
+ [RFC3931] MUST NOT be set inside the S-BFD Target Discriminator
+ ID AVP.
+
+3. IANA Considerations
+
+ IANA maintains the "Control Message Attribute Value Pairs"
+ sub-registry as per [RFC3438]. IANA has assigned the following value
+ to the S-BFD Target Discriminator ID:
+
+ Control Message Attribute Value Pairs
+
+ Attribute
+ Type Description
+ ----------- ------------------
+ 102 S-BFD Target Discriminator ID
+
+4. Security Considerations
+
+ Security concerns for L2TP are addressed in [RFC3931]. The
+ introduction of the S-BFD Target Discriminator ID AVP advertisement
+ introduces no new security risks for L2TP.
+
+ Advertising the S-BFD Discriminators makes it possible for attackers
+ to initiate S-BFD sessions using the advertised information. The
+ vulnerabilities this poses and how to mitigate them are discussed in
+ the Security Considerations section of [RFC7880].
+
+
+
+
+
+
+
+
+
+Govindan & Pignataro Standards Track [Page 4]
+
+RFC 7886 S-BFD Discriminators in L2TPv3 July 2016
+
+
+5. References
+
+5.1. Normative References
+
+ [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
+ Requirement Levels", BCP 14, RFC 2119,
+ DOI 10.17487/RFC2119, March 1997,
+ <http://www.rfc-editor.org/info/rfc2119>.
+
+ [RFC3438] Townsley, W., "Layer Two Tunneling Protocol (L2TP)
+ Internet Assigned Numbers Authority (IANA) Considerations
+ Update", BCP 68, RFC 3438, DOI 10.17487/RFC3438,
+ December 2002, <http://www.rfc-editor.org/info/rfc3438>.
+
+ [RFC3931] Lau, J., Ed., Townsley, M., Ed., and I. Goyret, Ed.,
+ "Layer Two Tunneling Protocol - Version 3 (L2TPv3)",
+ RFC 3931, DOI 10.17487/RFC3931, March 2005,
+ <http://www.rfc-editor.org/info/rfc3931>.
+
+ [RFC7880] Pignataro, C., Ward, D., Akiya, N., Bhatia, M., and S.
+ Pallagatti, "Seamless Bidirectional Forwarding Detection
+ (S-BFD)", RFC 7880, DOI 10.17487/RFC7880, July 2016,
+ <http://www.rfc-editor.org/info/rfc7880>.
+
+5.2. Informative References
+
+ [RFC5880] Katz, D. and D. Ward, "Bidirectional Forwarding Detection
+ (BFD)", RFC 5880, DOI 10.17487/RFC5880, June 2010,
+ <http://www.rfc-editor.org/info/rfc5880>.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Govindan & Pignataro Standards Track [Page 5]
+
+RFC 7886 S-BFD Discriminators in L2TPv3 July 2016
+
+
+Acknowledgements
+
+ The authors would like to thank Nobo Akiya, Stewart Bryant, and Pawel
+ Sowinski for providing core inputs for the document, performing
+ thorough reviews, and providing a number of comments. The authors
+ would also like to thank Nagendra Kumar for his reviews.
+
+Contributors
+
+ Mallik Mudigonda
+ Cisco Systems, Inc.
+
+ Email: mmudigon@cisco.com
+
+Authors' Addresses
+
+ Vengada Prasad Govindan
+ Cisco Systems, Inc.
+
+ Email: venggovi@cisco.com
+
+
+ Carlos Pignataro
+ Cisco Systems, Inc.
+
+ Email: cpignata@cisco.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Govindan & Pignataro Standards Track [Page 6]
+