Internet Engineering Task Force (IETF) E. Rosen Request for Comments: 7902 Juniper Networks, Inc. Updates: 6514 T. Morin Category: Standards Track Orange ISSN: 2070-1721 June 2016Registry and Extensions for P-Multicast Service Interface Tunnel Attribute Flags
Rosen & Morin Standards Track [Page 1]
RFC 7902 PMSI Tunnel Attribute Flags June 2016
Copyright Notice
1. Introduction
A BGP attribute, "P-Multicast Service Interface (PMSI) Tunnel" attribute is defined in [RFC6514]. This attribute, referred to as the "PMSI Tunnel" attribute in this document, contains a one-octet "Flags" field. Only one flag is defined in that RFC, but there is now a need to define additional flags. However, that RFC did not create an IANA registry for the assignment of bits in the "Flags" field. This document creates a registry for that purpose. In addition, there may be a need to define more than eight flags. Therefore this document defines a new BGP Extended Community, "Additional PMSI Tunnel Attribute Flags", that can be used to carry additional flags for the "PMSI Tunnel" attribute. A registry is also created for this Extended Community, allowing IANA to assign flag bits from the Extended Community's six-octet value field.
Rosen & Morin Standards Track [Page 2]
RFC 7902 PMSI Tunnel Attribute Flags June 2016 2. Extending the "PMSI Tunnel" Attribute "Flags" FieldIn [RFC6514], only a single octet in the "PMSI Tunnel" attribute is defined to carry bit flags. This allows eight flags, which is unlikely to be sufficient for all future applications.
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3 4
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 1: Value Field of the "Additional PMSI
Rosen & Morin Standards Track [Page 3]
RFC 7902 PMSI Tunnel Attribute Flags June 2016
Suppose a BGP speaker receives an UPDATE message that contains a "PMSI Tunnel" attribute, but does not contain an "Additional PMSI Tunnel Attribute Flags" Extended Community. If the "Extension" flag of the "PMSI Tunnel" attribute is set, the UPDATE is considered to be malformed, and the "treat-as-withdraw" procedure of [RFC7606] MUST be applied.
Rosen & Morin Standards Track [Page 4]
RFC 7902 PMSI Tunnel Attribute Flags June 2016 3. IANA ConsiderationsIANA has created a new registry called "P-Multicast Service Interface (PMSI) Tunnel Attribute Flags" in the "Border Gateway Protocol (BGP) Parameters" registry.
Bit Flag Name Reference
0-47 Unassigned
Rosen & Morin Standards Track [Page 5]
RFC 7902 PMSI Tunnel Attribute Flags June 2016 4. Security ConsiderationsThis document establishes an IANA registry, and defines a new Transitive Opaque Extended Community ([RFC4360], [RFC7153]).
5. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Rosen & Morin Standards Track [Page 6]
RFC 7902 PMSI Tunnel Attribute Flags June 2016
Acknowledgments