07IPv6扩展头.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
07IPv6扩展头.pdf

下载 第7章 IPv6扩展头 本章讨论I P v 6扩展头的含义、工作方式及与 I P v 4扩展头的区别,着重解释扩展头的顺序、 使用方法,并讨论巨型报文、逐跳选项、目的地址选项、选路和分段头的使用。在第 9章将对 安全性头(身份验证头和封装安全性净荷头 )进一步讨论。 7.1 扩展头 第5章介绍了一种新的I P v 6扩展头,它作为简化的 I P v 6头,由工作在无选项方式的大多数 网络业务流所采用,同时它提高了网络对确实需要选项的包的处理能力。以下扼要重述第 5章 的内容,这种新的I P v 6扩展头包括: • 逐跳选项头:此扩展头必须紧随在 I P v 6头之后,它包含包所经路径上的每个节点都必须 检查的可选数据。到目前为止,只定义了一个选项:巨型净荷选项。该选项指明,此包 的净荷长度超出了I P v 6 的1 6位净荷长度字段。只要包的净荷 (包括逐跳选项头)超出65 535 字节,就必须包含该选项。如果节点不能转发此包,则必须返回一个 I C M P v 6 出错报文。 • 选路头:此扩展头指明包在到达目的地途中将经过的特殊的节点。它包含包沿途经过的 各节点的地址列表。 I P v 6头的最初目的地址不是包的最终目的地址,而是选路头中所列 的第一个地址。此地址对应的节点接收到该包后,对 I P v 6头和选路头进行处理,然后将 包发送到选路头列表中的第二个地址。如此继续,直至该包到达最终目的地。 • 分段头:此扩展头包含一个分段偏移值、一个“更多段”标志和一个标识字段,用于源 节点对长度超出源端和目的端间路径 M T U 的包进行分段。 • 目的地选项头:此扩展头包含只能由最终目的地节点所处理的选项。目前,只定义了填 充选项,将该头填充为 6 4位边界,以备将来所用。 • 身份验证头( A H ) :此扩展头提供了一种机制,对I P v 6头、扩展头和净荷的某些部分进行 加密的较验和计算。 • 封装安全性净荷 ( E S P )头:这是最后一个扩展头,不进行加密,它指明剩余的净荷已经 加密,并为已获得授权的目的节点提供足够的解密信息。 除了理解上述扩展头的功能之外,还有必要了解这些扩展头的使用方法、工作情况以及 将来如何用于扩展 I P v 6 。下面一节将描述这些扩展头的正确用法,后续小节将详细解释每个 扩展头的工作过程,与安全性相关的扩展头的内容参见第 9章。 7.2 扩展头的用法 将I P v 4选项合并到标准 I P v 4头比较复杂。 I P v 4头最短为2 0字节,最长为 6 0字节,附加数 据包含 I P v 4选项,必须由路由器翻译以对 I P包进行处理。这种方法有两个影响:其一,路由 器实现时往往对附加选项的包进行分流处理,因此导致处理效率降低;其二,由于选项导致 性能下降,应用开发者倾向于不使用选项。 使用I P v 6扩展头,可以在不影响性能的前提下实现选项。开发者可以在必要时使用选项, 第7章 I P v 6扩展头 5 5 下载 而无须担心路由器会对带扩展选项的包区别对待,除非是设置了选路扩展头或逐跳选项。即 使设置了这两个选项,路由器仍可以进行必要的处理,比使用 I P v 4选项容易。 7.2.1 扩展头的标识 所有的I P v 6 头长度都一样,并且看起来几乎相同,唯一的区别在于下一个头字段。在没 有扩展头的I P v 6包中,此字段的值表示上一层协议。即,若 I P包中含有T C P段,则下一个头字 段的8位二进制值是6 (源自RFC 1700( 已指派号码) ) ;若I P包中含有U D P数据报,这个值就是 1 7。 表7 - 1 中列举了下一个头字段的某些值。 下一个头字段值指明是否有下一个扩展头及下一个扩展头是什么,因此, I P v 6 头可以链 接起来,从基本的 I P v 6头开始,逐个链接各扩展头。这种头连接链的构成见图 7 - 1 。图中第一 个I P v 6包没有扩展头;第二个包有选路扩展头,其后为 T C P头和包的其余部分;最后一个包 有更复杂的头链,I P v 6头后面有分段扩展头,然后是身份验证扩展头,后接 E S P扩展头,最后 是T C P头和包的其余部分。

文档评论(0)

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

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

1亿VIP精品文档

相关文档