下面通过举例说明 Router Solicitation (RS) 和 Router Advertisement (RA) 两种NDP(Neighbor Discovery Protocol)报文的格式和工作原理。
背景设定
假设有一台主机A,加入了一个IPv6网络,主机A希望知道网络中的路由器信息,以便能够与外部网络进行通信。主机A会通过 Router Solicitation (RS) 报文请求网络中的路由器信息,而路由器会通过 Router Advertisement (RA) 报文响应主机A,提供网络配置和路由信息。
1. Router Solicitation (RS) 请求
Router Solicitation (RS) 报文是由终端设备(如主机A)发送的,用于请求网络中的路由器提供其配置和相关信息(如前缀信息、路由器地址等)。RS报文一般在设备加入网络时发送,或者在设备需要更新路由器信息时发送。
RS报文的格式:
RS是基于 ICMPv6 的消息,具体结构如下:
-
ICMPv6报