|
知识路径: > 计算机网络原理 > Internet 协议 > 网络层协议 > 邻节点发现过程 >
|
相关知识点:14个
|
|
|
|
邻居发现协议是IPv6协议的一个基本组成部分,实现了在IPv4中的ARP、ICMP中的路由器发现部分、重定向协议的所有功能,并具有邻居不可达检测机制。
|
|
|
邻居发现协议采用5种类型的IPv6控制信息报文(ICMPv6)来实现邻居发现协议的各种功能。
|
|
|
(1)路由器请求(Router Solicitation)。当接口工作时,主机发送路由器请求消息,要求路由器立即产生路由器通告消息,而不必等待下一个预定时间。
|
|
|
(2)路由器通告(Router Advertisement)。路由器周期性地通告它的存在以及配置的链路和网络参数,或者对路由器请求消息作出响应。路由器通告消息包含在连接(On-link)确定、地址配置的前缀和跳数限制值等。
|
|
|
(3)邻居请求(Neighbor Solicitation)。节点发送邻居请求消息来请求邻居的链路层地址,以验证它先前所获得并保存在缓存中的邻居链路层地址的可达性,或验证它自己的地址在本地链路上是否是唯一的。
|
|
|
(4)邻居通告(Neighbor Advertisement)。对邻居请求消息的响应。节点也可以发送非请求邻居通告来指示链路层地址的变化。
|
|
|
(5)重定向(Redirect)。路由器通过重定向消息通知主机。对于特定的目的地址,如果不是最佳的路由,则通知主机到达目的地的最佳下一跳。
|
|
|
IPv6服务质量得到大大提高。从协议来说,IPv4考虑了QoS问题,它的TOS字段,就是用于区分服务类型,并以此来提供不同服务的。不幸的是IP网的设计者定位IP网为一个提供尽力而为传输服务的,因而IP网不提供对不同类型业务提供分类服务的手段。在实际网络中,网络设备甚至不对TOS作任何处理。而且由于TOS字段是在IP报头之中,对TOS的处理亦是一个不小的开销。IPv6在QoS上的考虑主要是设定了通信流类型(8b)和数据流标号(20b),当然这28b只是用来指示特定的数据流,真正QoS的实现还要网络设备采用特定技术来实现。从本质来说,IPv6的这28b与IPv4的6b的TOS用途是类似的。
|
|
|