Operational Neighbor Discovery Problems
RFC 6583, “Operational Neighbor Discovery Problems”, is an Informational document published in March 2012 by I. Gashinsky, J. Jaeggli, W. Kumari. The canonical text is published by the RFC Editor.
Abstract
In IPv4, subnets are generally small, made just large enough to cover the actual number of machines on the subnet. In contrast, the default IPv6 subnet size is a /64, a number so large it covers trillions of addresses, the overwhelming number of which will be unassigned. Consequently, simplistic implementations of Neighbor Discovery (ND) can be vulnerable to deliberate or accidental denial of service (DoS), whereby they attempt to perform address resolution for large numbers of unassigned addresses. Such denial-of-service attacks can be launched intentionally (by an attacker) or result from legitimate operational tools or accident conditions. As a result of these vulnerabilities, new devices may not be able to "join" a network, it may be impossible to establish new IPv6 flows, and existing IPv6 transported flows may be interrupted.
This document describes the potential for DoS in detail and suggests possible implementation improvements as well as operational mitigation techniques that can, in some cases, be used to protect against or at least alleviate the impact of such attacks. [STANDARDS-TRACK]
What “Informational” means
Published for the general information of the community. It does not define an IETF standard and carries no standards-track status.
The canonical text of RFC 6583 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 6582 The NewReno Modification to TCP's Fast Recovery Algorithm
- RFC 6584 Simple Authentication Schemes for the Asynchronous Layered Coding and NACK-Oriented Reliable Multicast Protocols
- RFC 6581 Enhanced Remote Direct Memory Access Connection Establishment
- RFC 6585 Additional HTTP Status Codes
- RFC 6580 IANA Registries for the Remote Direct Data Placement Protocols
- RFC 6586 Experiences from an IPv6-Only Network
- RFC 6579 The 'disclosure' Link Relation Type
- RFC 6587 Transmission of Syslog Messages over TCP