[说明]
随着计算机技术和通信技术的迅猛发展,计算机网络技术的发展也可用日新月异来形容。在计算机网络的接入技术、光通信技术、路由交换技术、网络安全技术、无线通信技术、网络存储技术等诸多方面不断涌现出各种新技术。在网络规划和设计中,如何根据项目的现状和实际需求,积极地引进和使用新技术,是网络规划设计师的职责。
[问题3]
在IPv6网络进行IPv6地址分配时,需要使用一组ICMPv6信息报文,确定邻节点之间的关系(即邻节点发现)。
(1)请列举出邻节点发现使用到的报文名称;
(2)ICMPv6除了具备ICMPv4的所有基本功能之外,还进行了哪方面的修改
参考答案:(1)①路由器请求报文;②路由器公告报文;③邻节点请求报文;④邻节点公告报文;⑤重定向报文。
(2)①删除了所有不再使用的报文类型,并定义了新的报文类型;②合并了ICMP、IGMP、ARP等多个协议的功能
解析:
邻节点发现使用到的报文有:①路由器请求报文:由主机发出,请求本链路的路由器发送路由器公告报文,其目的地址为FF02::2,跳数值为255;②路由器公告报文:由路由器发出(主动发出或应答),包括链路前缀、MTU等一系列参数;③邻节点请求报文:由主机发出,用于解析链路上其他IPv6主机接口卡的MAC地址,检查邻节点是否可达;④邻节点公告报文:由邻节点发出;⑤重定向报文:由路由器发出,通知主机对指定的目的节点有一个更好的路由。
ICMPv6具备ICMPv4的所有基本功能,但进行了以下修改:①删除了所有不再使用的报文类型,并定义了新的报文类型;②合并了ICMP、IGMP、ARP等多个协议的功能。ICMPv6报文被封装在IPv6分组中传送。ICMPv6的报文分为差错报文和信息报文两类。前者用于报告IPv6分组在传输过程出现的错误,包括目的不可达、分组过大、超时、参数错误等;后者用于提供网络诊断功能和附加的主机功能,包括组播侦听发现与邻节点发现。