移动IP技术第四讲IPv6协议.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1 什么是协议栈? TCP/IP协议分层结构 1.1 什么是协议栈? 协议栈是通常是指实现某一特定的功能多个协议的集合,且对外提供标准接口 举例: TCP/IP协议栈:IP、TCP、UDP等网路层和传输层协议的集合 路由协议栈:RIP、BGP、OSPF等多个路由协议的集合 1.2 IPv6协议栈结构IPv6协议栈是分层结构的协议栈 主要协议包括:IPv6协议、ICMPv6协议、ND协议 1.3 抓包工具介绍 Windows下: Ethereal Sniffer Linux下: tcpdump 2.IPv6协议 IPv6协议RFC RFC 2460 Internet Protocol, Version 6 (IPv6) Specification 2.1.1 IPv4包结构 vs. IPv6包结构 IPv4数据包:IPv4基本头+上层报文 IPv6数据包:IPv6基本头+n个扩展头+上层报文 2.1.2 IPv4基本头 vs. IPv6基本头 2.1.3 IPv6扩展头:含义说明: 扩展头用于携带附加的网络层选项信息 每个扩展头包括一个“next header”域 “next header”域确定下一个头的类型 2.1.4 IPv6扩展头:next header域 2.1.5 IPv6扩展头定义:举例 2.1.6 IPv4包 vs. IPv6包 2.1.6 IPv4包 vs. IPv6包 2.1.6 IPv4包 vs. IPv6包 2.1.6 IPv4包 vs. IPv6包 2.1.6 IPv4包 vs. IPv6包 2.1.7 IPv6基本头有效性检验方法 检测IP协议版本号字段;若不是6,则报告ICMP参数错 检测报文长度;如果报文长度字段不等于报文实际长度,则报告ICMP参数错 检测跳数限制字段;如果跳数为0,则报告ICMP超时错 检测源、目的IP地址,如果源IP地址范围目的IP地址范围,则报告ICMP错 2.1.8 IPv6扩展头的顺序 对扩展头在IPv6包中的出现顺序规定如下: 逐跳选项头 目的选项头 路由头 分段头认证头 ESP头 目的选项头 2.1.9 IPv6选项扩展头 选项扩展头包括逐跳选项头和目的选项头 选项扩展头中还可以包含多个子选项 子选项采用TLV(type-length-value)结构 2.IPv6协议 2.2.1 逐跳选项头:结构 逐跳选项头(Hop-by-Hop Options header)Next header:同IPv6基本头的定义 Hdr Ext Len:以8byte为单位的扩展头长度,不包括开始的8byte Options:TLV格式的选项数据 2.2.2 逐跳选项头:说明 用于携带到目的节点的路径上需要所有节点处理的信息 目的节点以及路径上的中间节点都必须对其处理 若存在,紧跟在IPv6基本头之后出现 2.2.3 逐跳选项头:Router Alert选项 结构 说明 用于向路由器通告该报文需要进行特定的处理 例:value是1,表示需要路由器对该报文进行资源预留 2.2.4 逐跳选项头:Jumbo Payload选项 结构 说明 用于承载长度大于65535的负载 设置IPv6基本头的负载长度域为0,添加该选项,由它来指示负载长度 2.IPv6协议 2.3.1 路由头:结构 路由头(Routing header)结构:Routing type:标识不同类型的路由头 Segments left:剩余路由段的数量 Type-specific data:具体的路由头数据 2.3.2 0类型的路由头 0类型的路由头结构:2.3.3 0类型路由头的问题 2.3.4 0类型路由头应用 例: 从源节点S向目的节点D发送一个数据包,使用0类型路由头,使该数据的路由经过中间节点A、B(路径S- A - B - D) 2.3.4 0类型路由头应用S- A- B - D 2.3.4 路由头:0类型路由头应用S- A- B - D 2.3.4 路由头:0类型路由头应用S- A- B - D 2.3.5 路由头:0类型路由头的路由 2.IPv6协议 2.4.1 分段头:结构 分段头(Fragment header)结构:Fragment offset:后面的数据相对于原始数据可分段部分起始位置的偏移量 M:1表示还有更多的分段,0表示最后一个分段 Identification:原始数据包标识 2.4.2 分段头:说明 源节点向目的节点发送大于路径MTU的包时,需要将数据分段 源节点为要分段的数据包生成标识符 每个分段作为一个独立的数据包传送 目的节点对分段包进行重组 2.4.3 原始数据包的分段 原始

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档