Internet Engineering Task Force (IETF) F. Wei
Request for Comments: 6232 Y. Qin
Updates: 5301, 5304, 5310 Z. Li
Category: Standards Track China Mobile
ISSN: 2070-1721 T. Li
Cisco Systems, Inc.
J. Dong
Huawei Technologies
May 2011
Purge Originator Identification TLV for IS-IS
Wei, et al. Standards Track [Page 1]
RFC 6232 Purge Originator Identification TLV May 2011
Copyright Notice
1. Introduction
The IS-IS [ISO-10589] routing protocol has been widely used in large- scale IP networks because of its strong scalability and fast convergence.
Wei, et al. Standards Track [Page 2]
RFC 6232 Purge Originator Identification TLV May 2011 2. Requirements LanguageThe 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 [RFC2119].
3. The Purge Originator Identification (POI) TLV
This document defines a TLV to be included in purges. If an IS generates a purge, it SHOULD include this TLV in the purge with its own system ID. If an IS receives a purge that does not include this TLV, then it SHOULD add this TLV with both its own system ID and the system ID of the IS from which it received the purge. This allows ISs receiving purges to log the system ID of the originator, or the upstream source of the purge. This makes it much easier for the network administrator to locate the origin of the purge and thus the cause of the purge. Similarly, this TLV is helpful to developers in lab situations.
4. Using the Dynamic Hostname TLV in Purges
This document also extends the use of the Dynamic hostname TLV (type 137) [RFC5301] to further aid in the rapid identification of the system that generated the purge. This TLV MAY be included in purges. Implementations SHOULD include one instance of the Dynamic hostname TLV if the POI TLV is included. Only the local hostname should be inserted.
Wei, et al. Standards Track [Page 3]
RFC 6232 Purge Originator Identification TLV May 2011 5. Security ConsiderationsUse of the extensions defined here, with authentication as defined in [RFC5304] or [RFC5310], will result in the discarding of purges by legacy systems that are in strict conformance with either of those RFCs. This may compromise the correctness/consistency of the routing database unless all ISs in the network support these extensions. Therefore, all implementations in a domain implementing authentication MUST be upgraded to receive the POI TLV before any IS is allowed to generate a purge with the POI TLV.
6. IANA Considerations
IANA has assigned code point 13 for the 'Purge Originator Identification' TLV from the IS-IS 'TLV Codepoints' registry. The additional values for this TLV should be IIH:n, LSP:y, SNP:n, and Purge:y.
7. Acknowledgments
Many thanks to Adrian Farrel and Daniel King for their comments to improve this document and move it forward.
8. Normative References
[ISO-10589] ISO, "Intermediate system to Intermediate system
Wei, et al. Standards Track [Page 4]
RFC 6232 Purge Originator Identification TLV May 2011
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Wei, et al. Standards Track [Page 5]
RFC 6232 Purge Originator Identification TLV May 2011
Authors' Addresses