邻居发现Neighbor Discovery
一、邻居发现的功能
- 是一系列消息和过程的集合,代替了IPv4中的 ARP、ICMPv4
- 用于节点时:地址解析、确定邻居节点链路地址有没有改变、判断邻居节点是否可达
- 用于主机时:发现邻居路由器、发现地址前缀和其他配置参数
- 用于路由器:用于通告消息、通知主机下一跳的最佳地址
- 三个主要功能组:
- Host-Router Discovery Functions
- Host-Host Communication Functions
- Redirect Function
二、邻居发现消息
1.路由请求 Router Solicitation
由主机发送,一个节点新加入一个IPv6网络,想立刻得到信息,就发送RS消息,用于请求路由通告消息。
2.路由通告 Router Advertisement
由路由器发送,可能有两种情况:
- 定时发送给多个主机(多播)
- 收到路由请求消息回应(单播)
包含链路前缀、MTU、特定路由、是否使用自动配置、配置期限。