首页 理论教育邻居发现实现自动配置:下一代计算机网络技术

邻居发现实现自动配置:下一代计算机网络技术

【摘要】:IPv6节点使用邻居发现来实现如下重要的功能:路由器探测:利用邻居探测协议,主机能找到和自己位于同一个子网上可以使用的路由器。IPv6的邻居发现协议定义了5种不同的ICMP报文类型,一对为路由器请求和路由器发布协议,一对为邻机请求和邻机发布协议以及一个重定向报文。

邻居发现属于IPv6中一个比较重要的特性。IPv6节点使用邻居发现来实现如下重要的功能:

(1)路由器探测:利用邻居探测协议,主机能找到和自己位于同一个子网上可以使用的路由器。

(2)参数探测:利用邻居探测协议,网络节点能获取如MTU、最大跳数等有关网络参数。

(3)地址自动配置:利用邻居探测协议,网络节点能自动为自己的某个网络接口IP地址。

(4)重复地址探测:利用邻节点探测协议,确定一个节点如何发现它想使用的地址是否正在被别的机器所使用。

(5)地址解析:利用邻居探测协议,可以根据邻居节点的IP地址找出它的链路层地址。

(6)相邻节点连通性测试:利用邻居探测协议,可以确定它的邻居节点主机的连通性。(www.chuimin.cn)

(7)选径:利用邻居探测协议,可以确定发往某个IP的报文应该先发给哪个邻居节点,然后再由这个邻居节点继续转发报文。

(8)重定向:利用邻居探测协议,路由器可以告知主机关于某个目的IP的更好路径。

IPv6允许所有的节点(包括主机和路由器)了解IPv6地址和链路地址的映射情况,利用ICMPv6进行地址解析、网络参数获取、路由器探测、IP地址自动配置、相邻主机连通性探测等一系列操作。

IPv6的邻居发现协议定义了5种不同的ICMP报文类型,一对为路由器请求和路由器发布协议,一对为邻机请求和邻机发布协议以及一个重定向报文。各种报文的具体功能如表4.1所示。

表4.1 ICMP报文类型