rfc-7886

Advertising Seamless Bidirectional Forwarding Detection (S-BFD) Discriminators in the Layer Two Tunneling Protocol Version 3 (L2TPv3)

V. Govindan, C. Pignataro
date2016-07 streamIETF areartg wgl2tpext statusPROPOSED STANDARD pages6 canonicalhttps://www.rfc-editor.org/rfc/rfc7886 doi10.17487/RFC7886
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).

Extracted elements (10)

design-rationale §2.1

Although RFC 7880 (S-BFD) primarily concerns advertising a single discriminator, the L2TPv3 AVP encoding was designed to allow an arbitrary number of S-BFD Discriminators for extensibility. This enables future use cases requiring multiple discriminators without a format change.

interoperability-note §2.1

When one S-BFD Discriminator is advertised, it is associated with the L2TPv3 session. When multiple S-BFD Discriminators are advertised, the mapping of a given discriminator to a specific use case is explicitly out of scope for this document.

normative-requirement §2.1 MAY

An LCCE MAY include the S-BFD Target Discriminator ID AVP in an L2TP control message (ICRQ, ICRP, OCRQ, OCRP). The receiving LCCE MAY use this AVP if it wants to monitor connectivity to the advertising LCCE using S-BFD.

normative-requirement §2.1 MAY

If the receiving LCCE does not wish to monitor connectivity using S-BFD, it MAY safely discard the S-BFD Target Discriminator ID AVP without affecting the rest of session negotiation.

normative-requirement §2.1 MUST NOT

The M (Mandatory) bit of the L2TP control message MUST NOT be set inside the S-BFD Target Discriminator ID AVP. This ensures that peers that do not understand the AVP can safely ignore it without tearing down the session.

normative-requirement §2.1 MUST

When an LCCE includes the S-BFD Target Discriminator ID AVP, at least one S-BFD Discriminator MUST be included in the advertisement.

protocol-element §2

The S-BFD Target Discriminator ID AVP (Attribute Type 102) is exchanged during L2TPv3 session negotiation using ICRQ, ICRP, OCRQ, and OCRP control messages. It advertises S-BFD target discriminator(s) supported by an LCCE for S-BFD reflector operation.

webrtc, realtime

registry §3

IANA assigned Attribute Type 102 ('S-BFD Target Discriminator ID') in the 'Control Message Attribute Value Pairs' sub-registry maintained per RFC 3438.

registry

security-consideration §4

Advertising S-BFD Discriminators via L2TPv3 makes it possible for attackers to initiate S-BFD sessions using the advertised discriminator values. The introduction of this AVP introduces no new security risks beyond those addressed in RFC 3931 (L2TPv3), and the S-BFD-specific vulnerabilities and mitigations are discussed in RFC 7880.

security

wire-format §2.1

The S-BFD Target Discriminator ID AVP Attribute Value field encodes one or more 32-bit (4-octet) discriminator values in sequence. At least one discriminator must be present; additional discriminators are optional and follow immediately with no delimiter.