4.2.8 ICMPv6
ICMPv6(Internet Control Message Protocol Version 6)Internet控制消息协议版本6是IPv6的重要组成部分。ICMPv6综合IPv4中不同协议的功能,例如:ICMP,IGMP(Internet Group Membership Protocol,Internet组成员协议)和ARP(Address Resolusion Protoco,地址解析协议)。正是通过ICMPv6才实现了IPv6中的自动配置功能,包括邻居发现,路由器发现等。
ICMPv6报文由“类型”字段、“代码”字段、“校验和”字段以及“消息选项和主体”组成。其中,“类型”指出报文类型,它的值决定了其余数据格式,“代码”依赖于报文类型的值,用来建立更细一层的报文分类。“校验和”用来检测ICMPv6报文和IPv6主头部的一部分是否在传输过程中出错。