Neighbor Discovery Protocol

Neighbor Discovery Protocol

The Neighbor Discovery Protocol (NDP) is a protocol in the Internet Protocol Suite used with Internet Protocol Version 6 (IPv6). It operates in the Link Layer of the Internet model (RFC 1122) and is responsible for address autoconfiguration of nodes, discovery of other nodes on the link, determining the Link Layer addresses of other nodes, duplicate address detection, finding available routers and Domain Name System (DNS) servers, address prefix discovery, and maintaining reachability information about the paths to other active neighbor nodes (RFC 4861).[1]

The protocol defines five different 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. However, 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.

Contents

Technical details

The Neighbor Discovery Protocol defines mechanisms for providing the following functionality:

  • Router discovery: hosts can locate routers residing on attached links.
  • Prefix discovery: hosts can discover address prefixes that are on-link for attached links.
  • Parameter discovery: hosts can find link parameters (e.g., MTU).
  • Address autoconfiguration: stateless configuration of addresses of network interfaces.
  • Address resolution: mapping between IP addresses and link-layer addresses.
  • Next-hop determination: hosts can find next-hop routers for a destination.
  • Neighbor unreachability detection (NUD): determine that a neighbor is no longer reachable on the link.
  • Duplicate address detection (DAD): nodes can check whether an address is already in use.
  • Redirect: router can inform a node about better first-hop routers.
  • Recursive DNS Server (RDNSS) and DNS Search List (DNSSL) assignment via a router advertisement (RA) options.[2] This is a new feature and not widely supported by clients.

NDP defines the following five ICMPv6 packet types:[3]Router Solicitation, Router Advertisement, Neighbor Solicitation, Neighbor Advertisement, and Redirect.

See also

References

  1. ^ RFC 4861, Neighbor Discovery for IP version 6 (IPv6), T. Narten et al. (September 2007)
  2. ^ RFC 6106, IPv6 Router Advertisement Options for DNS Configuration, J. Jeong (Ed.), S. Park, L. Beloeil, S. Madanapalli (November 2010)
  3. ^ RFC 2461, Neighbor Discovery for IP version 6 (IPv6), T. Narten, December 1998

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Neighbor Discovery Protocol — (NDP) ist der Ersatz des Address Resolution Protocol (ARP) von IPv4 für IPv6. Es wird unter anderem dazu benutzt, IPv6 Adressen in Link Layer Adressen aufzulösen. Inhaltsverzeichnis 1 Verwendung 2 Funktionsweise 2.1 …   Deutsch Wikipedia

  • Neighbor Discovery Protocol — (NDP) est un protocole utilisé par IPv6. Il opère en couche 3 et est responsable de la découverte des autres hôtes sur le même lien, de la détermination de leur adresse et de l identification des routeurs présents[1]. NDP fournit à IPv6 des… …   Wikipédia en Français

  • Secure Neighbor Discovery Protocol — The SEcure Neighbor Discovery (SEND) protocol is a security extension of the Neighbor Discovery Protocol (NDP) in IPv6. SEND is defined in RFC 3971 (2005).The Neighbor Discovery Protocol (NDP) is responsible in IPv6 for discovery of other network …   Wikipedia

  • Secure Neighbor Discovery Protocol — (SEND) est une version sécurisée de Neighbor Discovery Protocol (NDP) d IPv6. SEND est défini dans la RFC 3971. Le protocole ND est responsable de la découverte d autres hôtes sur les liens locaux, de la détermination de l adresse MAC pour les… …   Wikipédia en Français

  • Neighbor Discovery — (ND) es un protocolo de IPv6, y es equivalente al protocolo Address Resolution Protocol (ARP) en IPv4, aunque también incorpora las funcionalidades de otros protocolos de esta versión. Consiste en un mecanismo con el cual un nodo que se acaba de… …   Wikipedia Español

  • Cisco Discovery Protocol — CDP (Cisco Discovery Protocol, ‘protocolo de descubrimiento de Cisco’, es un protocolo de red propietario de nivel 2, desarrollado por Cisco Systems y usado en la mayoría de sus equipos. Es utilizado para compartir información sobre otros equipos …   Wikipedia Español

  • Cisco Discovery Protocol —    Abbreviated CDP. A proprietary Cisco protocol that runs on all hardware made by Cisco, including routers, switches, access servers, and bridges.    CDP is both protocol and mediaindependent. A router running CDP can advertise its existence to… …   Dictionary of networking

  • Internet Control Message Protocol V6 — ICMPv6 (Internet Control Message Protocol Version 6) Familie: Internetprotokollfamilie Einsatzgebiet: Obligatorischer Zusatz zu IPv6, Fehlermeldungen, Diagnose, Autoconfiguration, Routing Internet Protokolle im TCP/IP Protokollstapel Internet… …   Deutsch Wikipedia

  • Internet Protocol Next Generation — IPv6 im TCP/IP‑Protokollstapel: Anwendung HTTP IMAP SMTP DNS … Transport TCP UDP …   Deutsch Wikipedia

  • Internet Protocol Version 6 — IPv6 im TCP/IP‑Protokollstapel: Anwendung HTTP IMAP SMTP DNS … Transport TCP UDP …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”