词条 | Neighbor Discovery Protocol |
释义 |
The Neighbor Discovery Protocol (NDP, ND)[1] is a protocol in the Internet protocol suite used with Internet Protocol Version 6 (IPv6). It operates at the link layer of the Internet model (RFC 1122), and is responsible for gathering various information required for internet communication, including the configuration of local connections and the domain name servers and gateways used to communicate with more distant systems.[2] 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. 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. {{IPstack}}FunctionsNDP defines five ICMPv6 packet types for the purpose of router solicitation, router advertisement, neighbor solicitation, neighbor advertisement, and network redirects.[2]
These messages are used to provide the following functionality:
See also
References1. ^{{cite web|title=Protocol Overview|url=https://tools.ietf.org/html/rfc4861#section-1|work=ietf.org|publisher=The Internet Engineering Task Force (IETF)|accessdate=2016-06-07|author=Network Working Group|authorlink=Neighbor Discovery for IP version 6 (IPv6)|author2=Thomas Narten |author3=Erik Nordmark |author4=William Allen Simpson |author5=Hesham Soliman |archiveurl=https://tools.ietf.org/id/draft-ietf-ipv6-2461bis-00.txt|archivedate=2 September 2007|page=3|date=1 March 2005}} {{IPv6}}2. ^1 RFC 4861, Neighbor Discovery for IP version 6 (IPv6), T. Narten et al. (September 2007) 3. ^{{cite web|title=Protocol Overview|url=https://tools.ietf.org/html/rfc4861#section-3|work=ietf.org|publisher=The Internet Engineering Task Force (IETF)|accessdate=2 March 2013|author=Network Working Group|authorlink=Neighbor Discovery for IP version 6 (IPv6)|author2=Thomas Narten |author3=Erik Nordmark |author4=William Allen Simpson |author5=Hesham Soliman |archiveurl=https://tools.ietf.org/id/draft-ietf-ipv6-2461bis-00.txt|archivedate=2 September 2007|page=9|date=1 March 2005|quote=Router Discovery: How hosts locate routers that reside on an attached link.}} 4. ^[https://tools.ietf.org/html/rfc6106 RFC 6106], IPv6 Router Advertisement Options for DNS Configuration, J. Jeong (Ed.), S. Park, L. Beloeil, S. Madanapalli (November 2010) 5. ^{{cite web | url = https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml#icmpv6-parameters-5 | title = IPv6 Neighbor Discovery Option Formats | work = Internet Control Message Protocol version 6 (ICMPv6) Parameters | publisher = Internet Assigned Numbers Authority | accessdate = 2017-12-16 | date = 2017-12-05 }} 4 : Internet protocols|Internet Standards|IPv6|Link protocols |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。