路由器发现:定位邻居路由器,学习与地址自动配置有关的前缀和配置参数。用RS和RA机制实现。
路由器请求RS:
当主机没有配置单播地址时,就会发送路由器请求报文。路由器请求报文有助于主机迅速自动配置,不必等待IPV6路由器的周期路由器公告报文RA。
路由器请求报文也是ICMP报文,类型133。路由器公告报文,ICMP报文类型134。邻居请求报文也是ICMP报文,类型135。邻居公告ICMP报文,类型136。
RS源地址为未指定的IPV6地址::,若主机配置了单播地址,则此接口的单播地址可作为源地址。
RS目的地址为所有路由器的多播地址FF02::2。
RS作用域为本地链路。
RS只发送三次以避免没有路由器时拥塞网络。
路由器公告RA:
每个IPV6路由器的接口会发送路由器公告报文。以及在本地链路收到RS后会发送RA。
RA发送到所有节点的链路本地多播地址FF02::1或路由器请求节点的单播地址。
RA包含如下信息:
是否使用自动配置
一个或多个本地链路前缀(本地链路上的节点可以使用这些前缀完成地址自动配置)
生存期
缺省路由
跳数限制,最大MTU等。
本地链路上的IPV6节点接收RA,并用其中的信息得到更新的却省路由器,前缀列表及其他配置。
总结:
RS/RA作用:当主机未配置单播地址时,就会发送RS,路由器和本地链路节点会发送RA,以使主即进行自动地址配置。
当主机接收到RA后,使用其中的前缀信息和本地接口ID自动形成IPV6地址,还可根据其中的路由器信息设置默认路由器。
RS可定位邻居路由器,同时学习和自动配置有关的前缀和配置参数。
转载自:http://hi.baidu.com/keenmeng_study/blog/item/295f2f1d950d6c8387d6b6c6.html