TCPIP路由技术(卷一)第二版(2)
1. Traffic Class对应原来IPv4的ToS字段,现在用于DiffServ;
2. Flow Label是IPv6独有的,用以标识(labeling)流量(traffic)中的特殊流
(flow);
3. IPv6包中的头是定长的,总是40字节。IPv6 Payload Length 段是20 bit的,
所以可以有更长的负载(1,048,575 字节=1MB)。
4. Next Header段和IPv4中的Protocol段非常相似,当下一个头(next header)
是一个上层协议头的时候,它和IPv4中的Protocol段作用相同。下一个头也可能是一个extension header(具体见后面一节)。
5. Hop Limit段和IPv4中的TTL段的大小以及意义完全一样;
6. Source和Destination Address段和IPv4中的同名段意义完全一样,只是长度
变成128bit;
7. IPv4段中的Checksum段在IPv6中被去除,因为传输可靠性的长足进步,以
及上层协议都有差错控制功能,所以该段的作用变小,故而去除。
※ Extension Headers
Extension Headers段被加入IPv6地址格式中,以替代原来IPv4中的Option字段,这样做有以下的好处:
1. 数据包中只携带用到信息,不包括未使用的信息; 2. 新的可选功能可以通过这种方式添加IPv6数据包中;
Extension headers格式:
RFC 1883中定义了在IPv6包头中的Next Header字段取值意义: Header Hop-By-Hop Options Routing Next Header Value 0 43 Header Fragment Encapsulating Payload (ESP) Authentication (AH) Next Header Value 44 Security 50 Header 51 60 Protocol number value defined for that protocol (such as TCP = 6, UDP = 17, OSPF = 89, and so on) 59 Destination Options TCP/IP Protocols No Next Header
每个extension header指出跟随在其后的header:
RFC 1883还定义了extension header的出现顺序:
1. IPv6 Header 2. Hop-By-Hop Options
3. Destination Options (only if intermediate routers specified in the Routing
header must examine this header) 4. Routing 5. Fragment 6. Authentication
7. Encapsulating Security Payload
8. Destination Options (if only the final destination must examine this header) 9. Upper-Layer Header
※ ICMPv6
ICMPv6包头的格式:
ICMP for IPv4 的协议号为1, ICMPv6 for IPv6 的Next Header 数值是58。 ICMPv6在RFC 2463中定义,大多功能和IPv4相同,但有一些消息如Source Quench和Timestamp,在ICMPv6没有相等同的消息。
ICMPv6 使用 type 和 code 数值的组合来定义一般类别以及其下的子类别。 这些数值由RFC 1885 定义,具体如下: Type Code Message 1 0 1 2 3 4 2 3 0 0 1 4 0 1 2 128 0 129 0 DESTINATION UNREACHABLE No route to destination Communication with destination administratively prohibited Not a neighbor Address unreachable Port unreachable PACKET TOO BIG TIME EXCEEDED Hop limit exceeded in transit Fragment reassembly time exceeded PARAMETER PROBLEM Erroneous header field encountered Unrecognized Next Header type encountered Unrecognized IPv6 option encountered ECHO REQUEST ECHO REPLY 130 0 131 0 132 0 133 0 134 0
GROUP MEMBERSHIP QUERY GROUP MEMBERSHIP REPORT GROUP MEMBERSHIP REDUCTION Router Solicitation Router Advertisement ※ Neighbor Discovery Protocol
IPv6 具有即插即用(plug-and-play)特性。NDP (邻居发现协议,Neighbor Discovery Protocol)使得即插即用特性得以实现。
?
Router Discovery 节点可以无需DHCP的帮助而发现本地路由器(local routers);
?
Prefix Discovery 当节点连接到IPv6链路的时候,节点可以发现该链路指派的prefix(es);
? ? ? ?
Parameter Discovery 参数发现;
Address Autoconfiguration 节点无需DHCP的帮助可决定其完整地址; Address Resolution节点无需ARP能发现该链路其他节点的链路层地址; Next-Hop Determination 链路上的节点能决定到目的(destination)的下一跳链路层地址, 目的可以是本地的位置或是一个到达该目的的路由器;
? ? ?
Neighbor Unreachability Detection 能检测到链路上的邻居不再可达; Duplicate Address Detection 重复地址检测,即地址冲突检测; Redirect 和IPv4中的同名技术一样。
NDP 消息的作用范围(scope)总是link-local的,所以封装该消息的包应使用link-local的IPv6地址(FE80::/10)或是一个link-local作用范围的multicast地址。为了安全,传送所有NDP消息的IPv6 包的Hop Limit 段被设置为255。 若收到Hop Limit比此数值更小的包,则说明该数据包至少经过了一个路由器,则该数据包被丢弃(dropped)。 这就防止了NDP 被攻击或者被没有连接到(attached)本地链路的源地址(source)假冒(spoofed)。
1. NDP Messages
1) NDP 在RFC 2461中定义。它使用ICMPv6来交换必要的消息,还特别定义
了5种新的 ICMPv6 消息:
? Router Advertisement (RA) 由路由器生成来通告其存在和关于链路的
参数,如链路的prefixes、MTU和hop limits。这些消息被定期发送,同时也作为Router Solicitation消息的回应。
? Router Solicitation (RS) 由主机(host)发送来请求路由器回应一个RA。 ? Neighbor Solicitation (NS) 由节点发送用来请求其他节点的链路层地
址,也被用于DAD(duplicate address detection,重复地址检测)和NUD(neighbor unreachability detection,邻居不可达检测)。
? Neighbor Advertisement (NA) 被作为NS消息的回应发送。若一个节点
改变了它的链路层地址,则它会发送一个主动的(unsolicited)NA来通告新地址。
? Redirect 和IPv4中的ICMP Redirect消息相同,但在IPv6被移到NDP。
2) Router Advertisement 消息的格式。
其 ICMPv6 type 是134,code 是 0。封装RA 的IPv6数据包的源地址总是发送该数据包的接口的IPv6 link-local 地址。当RA 定期通告的时候,它的目的地址是all-nodes多播地址 (FF02::1);若RA是作为Router Solicitation
…… 此处隐藏:1967字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




