Protocol in the Internet protocol suite used with IPv6
Neighbor Discovery Protocol
Communication protocol
When defining its messages, NDP follows ICMPv6 message format.
Purpose
Auxiliary protocol for IPv6
Developer(s)
Internet Engineering Task Force
Introduction
March 1996; 28 years ago (1996-03)
OSI layer
Network layer
RFC(s)
RFC 1970
RFC 2461
RFC 4861
The Neighbor Discovery Protocol (NDP), or simply Neighbor Discovery (ND), is a protocol of the Internet protocol suite used with Internet Protocol Version 6 (IPv6).[1] It operates at the internet layer of the Internet model,[2][3] and is responsible for gathering various information required for network communication, including the configuration of local connections and the domain name servers and gateways.[4]
The protocol defines five ICMPv6 packet types to perform functions for IPv6 similar to the Address Resolution Protocol (ARP) and Internet Control Message Protocol (ICMP) Router Discovery and Router Redirect protocols for IPv4. It provides many improvements over its IPv4 counterparts (RFC 4861, section 3.1). For example, it includes Neighbor Unreachability Detection (NUD), thus improving robustness of packet delivery in the presence of failing routers or links, or mobile nodes.
The Inverse Neighbor Discovery (IND) protocol extension (RFC 3122) allows nodes to determine and advertise an IPv6 address corresponding to a given link-layer address, similar to Reverse ARP for IPv4.
The Secure Neighbor Discovery Protocol (SEND), a security extension of NDP, uses Cryptographically Generated Addresses (CGA) and the Resource Public Key Infrastructure (RPKI) to provide an alternative mechanism for securing NDP with a cryptographic method that is independent of IPsec. Neighbor Discovery Proxy (ND Proxy) (RFC 4389) provides a service similar to IPv4 Proxy ARP and allows bridging multiple network segments within a single subnet prefix when bridging cannot be done at the link layer.
Internet protocol suite
Application layer
BGP
DHCP (v6)
DNS
FTP
HTTP (HTTP/3)
HTTPS
IMAP
IRC
LDAP
MGCP
MQTT
NNTP
NTP
OSPF
POP
PTP
ONC/RPC
RTP
RTSP
RIP
SIP
SMTP
SNMP
SSH
Telnet
TLS/SSL
XMPP
more...
Transport layer
TCP
UDP
DCCP
SCTP
RSVP
QUIC
more...
Internet layer
IP
v4
v6
ICMP (v6)
NDP
ECN
IGMP
IPsec
more...
Link layer
ARP
Tunnels
PPP
MAC
more...
v
t
e
^Thomas Narten; Erik Nordmark; William Allen Simpson; Hesham Soliman (1 March 2005). "Neighbor Discovery for IP version 6 (IPv6)". ietf.org. The Internet Engineering Task Force (IETF): 3. Archived from the original on 3 July 2016. Retrieved 2016-06-07.{{cite journal}}: CS1 maint: bot: original URL status unknown (link)
^RFC 1970, T. Marten, E. Nordmark, W. Simpson, Neighbor Discovery for IP Version 6 (IPv6), IETF,1996
^RFC 1122
^RFC 4861, Neighbor Discovery for IP version 6 (IPv6), T. Narten et al. (September 2007)
and 26 Related for: Neighbor Discovery Protocol information
The NeighborDiscoveryProtocol (NDP), or simply NeighborDiscovery (ND), is a protocol of the Internet protocol suite used with Internet Protocol Version...
Internet Protocol Version 6 (IPv6) networks, the functionality of ARP is provided by the NeighborDiscoveryProtocol (NDP). The Address Resolution Protocol is...
The Simple Service DiscoveryProtocol (SSDP) is a network protocol based on the Internet protocol suite for advertisement and discovery of network services...
example, NeighborDiscoveryProtocol (NDP) is a node discoveryprotocol based on ICMPv6 which replaces and enhances functions of ARP. Secure Neighbor Discovery...
DiscoveryProtocol (LLDP) is a vendor-neutral link layer protocol used by network devices for advertising their identity, capabilities, and neighbors...
hoc networks Link Layer DiscoveryProtocol (LLDP) standards-based neighbordiscoveryprotocol similar to vendor-specific protocols which find each other...
Cisco DiscoveryProtocol (CDP) is a proprietary data link layer protocol developed by Cisco Systems in 1994 by Keith McCloghrie and Dino Farinacci. It...
networking, the ICMP Internet Router DiscoveryProtocol (IRDP), also called the Internet Router DiscoveryProtocol, is a protocol for computer hosts to discover...
of IPv6 router addresses and IPv6 routing prefixes using the NeighborDiscoveryProtocol (NDP) as specified in RFC 2461. The Router Advertisement Daemon...
Origin Validation (ROV), as well as NeighborDiscoveryProtocol (ND) for IPv6 through the Secure NeighborDiscoveryprotocol (SEND). The RPKI architecture is...
security for NeighborDiscoveryProtocol cryptographically generated addresses (CGAs) were introduced in 2005 as part of the Secure NeighborDiscovery (SEND)...
foundational protocols in the suite are the Transmission Control Protocol (TCP), the User Datagram Protocol (UDP), and the Internet Protocol (IP). Early...
lower layers of IPv6 network administration, such as for the NeighborDiscoveryProtocol. Private and link-local address prefixes may not be routed on...
Nahud Airport's IATA airport code Neighbor unreachability detection, a functionality of the NeighborDiscoveryProtocol Niue dollar Non-ulcer dyspepsia...
includes an implementation of IPv4 ARP (Address Resolution Protocol) and IPv6 NeighborDiscoveryProtocol to support Ethernet at the data link layer. lwIP may...
functionality of the Address Resolution Protocol (ARP) in IPv4 is based. IPv6 implements the NeighborDiscoveryProtocol (NDP, ND) in the link layer, which...
servers by announcing this through Address Resolution Protocol (ARP) and NeighborDiscoveryProtocol (NDP). To claim traffic for the proxied host’s IPv4...
dictionary. NDP may stand for: NeighborDiscoveryProtocol, an Internet protocol Nortel DiscoveryProtocol, a layer two Internet protocol, also called SONMP Nondeterministic...
on-link determination is different in detail and requires the NeighborDiscoveryProtocol (NDP). IPv6 address assignment to an interface carries no requirement...
are the Address Resolution Protocol (ARP), the Reverse Address Resolution Protocol (RARP), and the NeighborDiscoveryProtocol (NDP), which is a facility...
binding a public signature key to an IPv6 address in the Secure NeighborDiscoveryProtocol (SEND). A Cryptographically Generated Address is an IPv6 address...
service protocol NS record, a DNS record type Namespace, an abstract container used in computing Neighbor Solicitation, part of IPv6's NeighborDiscovery Protocol...
concept) is resolved with the Address Resolution Protocol for IPv4, or by NeighborDiscoveryProtocol (IPv6) into the MAC address (a layer 2 concept) of...