Internet Engineering Task Force (IETF) V. Govindan Request for Comments: 7886 C. Pignataro Category: Standards Track Cisco ISSN: 2070-1721 July 2016Advertising Seamless Bidirectional Forwarding Detection (S-BFD) Discriminators in the Layer Two Tunneling Protocol Version 3 (L2TPv3)
Govindan & Pignataro Standards Track [Page 1]
RFC 7886 S-BFD Discriminators in L2TPv3 July 2016
Table of Contents
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.
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]).
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 FormatThe 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.
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.
Govindan & Pignataro Standards Track [Page 3]
RFC 7886 S-BFD Discriminators in L2TPv3 July 2016
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:
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.
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
5.2. Informative References
[RFC5880] Katz, D. and D. Ward, "Bidirectional Forwarding Detection
Govindan & Pignataro Standards Track [Page 5]
RFC 7886 S-BFD Discriminators in L2TPv3 July 2016
Acknowledgements