本文详细介绍IPV6的控制消息解释
摘要:本文说明了ICMP消息的格式,差错类型和返回消息。
关键词:IPV6,ICMP
1.ICMPV6[1]
IPV6节点用ICMP(Internet Control Message Protocol)报告在包处理时遇到的差错和执行另一个因特网层的功能,如诊断(ICMPV6“ping")。ICMPV6是IPV6不可缺少的部分并必须由每个IPV6节点完全实现。
1.1消息的一般格式
ICMPV6消息分成两级:差错消息和信息。由消息类型字段的高级比特为0标识差错消息。因此,差错消息的消息类型从0到127;信息的类型从128到255。
下面是ICMPV6消息的格式:
ICMPV6差错消息:
1.目的地不可到达
2.包太大
3.超时
4.参数有问题
ICMPV6信息:
128 返回请求
129 返回答案
每个ICMPV6消息优先于IPV6首部和IPV6扩展首部。ICMPV6首部由紧接前面首部的下一首部字段的值58标识ICMPV6首部。ICMPV6消息有下列形式:
类型字段表示消息的类型。它的值确定其它数据的形式。编码字段取决于消息的类型。它用于建立消息的附加等级。校验和用于检测ICMPV6消息和IPV6首部中的数据的损坏。
1.2.消息源地址的确定
发送ICMPV6消息的节点,必须在计算校验和之前,在IPV6首部中确定IPV6的源和目的地址。如果节点有一个以上的独播地址,它必须选择消息的源地址如下:
(a) 如果消息是发送到节点独播地址之一的响应消息,答案的源地址必须与节点独播地址是同一地址。
(b) 如果消息是发送到节点的组播或任播组之一的响应消息。答案的源地址必须属于接收包的组播或任播接口上的独播地址。
(c) 如果消息是发送到不属于该节点地址的响应消息,源地址应该属于在差错诊断中最有帮助的节点独播地址。例如,如果消息是不能成功完成传送动作的响应包,源地址应该属于包传送失败接口上的独播地址。
作者:马光星 责编:豆豆技术应用
- Photoshop制作梦幻水晶球
- Windows Vista五个没有兑现的承诺
- 惊艳!Ubuntu 7.10系统新功能评测
- PhotoShop文字特效 Photoshop动感光影字重现黑客帝国
- 鼠绘:用Photoshop打造阿尔卡特手机
- JAVA中的反射机制详解
- J2EE:web开发中的缓存问题的研究(一)
- web开发中的缓存问题的研究(二)
- JDK 1.5中实现面向对象形式的SQL语句
- JSP中的pageEncoding和contentType属性