邻居发现协议(英语:Neighbor Discovery Protocol简称:NDP或ND)是TCP/IP协议栈的一部分,用于IPv6。它基于IPv6的ICMPv6的实现,负责在IPv6网络层上发现数据链路层中其他节点和相应的IP地址,并确定可用路由和维护关于可用路径和其他活动节点的资讯可达性。[1]
邻居发现协议定义了五种ICMPv6类型[2]
- 路由请求
- 路由通告
- 邻居请求
- 邻居通告
- 重定向
RFC 4861 (页面存档备份,存于互联网档案馆)Neighbor Discovery for IP version 6 (IPv6), T. Narten et al., September 2007
RFC 2461, Neighbor Discovery for IP version 6 (IPv6), T. Narten, December 1998