流标签在基于IPV6下一代互联网应用研究.docVIP

流标签在基于IPV6下一代互联网应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流标签在基于IPV6下一代互联网应用研究

流标签在基于IPV6下一代互联网应用研究   摘 要:IPv6协议对IP网络服务质量提供了很好的支持,它定义了流标签字段帮助实现服务质量(QoS)控制,但是如何设计和部署IPv6流标签还是一个开放的研究课题。介绍了IPv6流标签的概念,描述了IPv6流标签的处理过程,分析了IPv6流标签的结构设计方案,最后探讨了基于IPv6流标签的QoS控制机制在应用与实现中面临的问题。   关键词:下一代互联网协议;IPV6流标签;结构设计;控制机制   当下互联网发展迅速,物联网的提出,使物与物相连成为可能,但是这就不得不提到IPv4地址的枯竭,IP地址已在今年年初分配完毕,加之已不能满足QoS的需求,IPv6的时代必将到来。IPv6的诞生最初的目的是因为IPv4定义的有限地址空间已被耗尽,IPv4地址空间的不足影响了互联网的进一步发展。IPv4采用32位地长度,而IPv6采用128位地址长度,几乎可以不受限制地提供地址。同时,Internet的使用中,在数据以往各种服务的基础上,又相继产生了一些对网络要求比较高的应用业务,例如IP电话、语音和视频会议、网络管理等,为满足各种服务需求就得对带宽、延时、丢包率、缓冲区这些质量参数严格的设定。在IPv6设计过程中除了一劳永逸地解决地址短缺问题以外,还考虑了在IPv4中没解决好的其它问题。在这种趋势下,研究IPv6QoS越来越重要,研究IPv6QoS技术势在必行。   IPv6的主要优点体现于以下几方面[2]:地址空间扩大了、网的整体网络吞吐量得到提高、服务质量(QualityofService,QoS)得到改善、有更好安全性能的保证、即插即用移动性被支持、多播功能可以更好的被实现。在IPv6数据报头中还专门设置了一个20位标签域字段,通过该域的应用可以大大的提高QoS。   到目前为止,IPv6已经在大规则模的测试之中,在欧洲、亚洲和北美也有一些初期的部署,研究IPv6QoS的各种工作组早已成立,IPv6QoS已成为目前网络研究中的重要内容,基于流标签域对于提高QoS的研究已成为当下的一个热点。   1 IPv6和流标签   1.1 IPv6的概念   IPv6是IETF(互联网工程任务组,Internet Engineering TaskForce)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议。6分析IPv6的报头可以看出,IPv6对于QoS的支持有两个方面。一个是利用8位的服务类别字段,使得源节点或进行包转发路由器能够识别和区分IPv6信息包的不同等级或优先权。对于IPv6常用的服务类别及等级的定义,还没有达成一致。在RFC1883中,该域只有4位,而且称为优先权(Priority)域,并定义了8种信息包优先权。在RFC2640中,通信量等级域被扩大到了8位,这也是通信量种类增加的一种表现。另一个方面则是利用20位的流标签(FlowLabel)来标记属于同一类别的流,并请求路由器对其中的信息进行分析,然后依据分析结果对数据包进行特殊的处理,保证特殊的服务质量。   1.2 流的概念   IPv6提出流的抽象概念,对流(Flow)的定义是:流是从特定源节点发往特定目的节点的包序列,源站点在发送数据时用一个标签来标识一个流并要求在数据包传输的路径上保证服务质量[10]。一个流可以由一个定义的传输连接或一个媒体流的所有数据包组成。但是,一个流不是必须和一个传输连接一一对应。本定义不应当与RSVP和DiffServ中更严格的“流”和“微流”定义相混淆。这个定义包括了但不局限于它们两者。   关于IPv6流标签的特征说明在RFC2460中有如下几点:(1)一对元和目的之间有可能有多个激活的流,也可能有不属于任何一个流的流量,一个流流由源地址和流标签的组合唯一确定。(2)所携带的流标签值为0的数据包不属于任何一个流。(3)需要发送流的源节点赋给其流标签特定的值。流标签是一个随机数,目的是使所产生的流标签都能作为哈希关键字。对那些不支持流标签处理的设备节点和应用把流标签值赋值为0,或者不对该字段处理。(4)一个流那些的所有数据包产生时必须具有相同的属性,包括源地址、目的地址、非0的流标签。(5)如果其中任何一个数据包包含逐跳选项报头,那么流的每一个包都必须包含相同的逐跳选项报头(逐跳选项报头的下一个报头字段除外)。(6)流路径中流处理状态的最大生命周期要在状态建立机制中说明。(7)当一个结点重启时例如死机后的回复运行,必须小心使用流标签,因为该流标签有可能在前面扔处于最大生存周期内的的流中使用。(8)不要求所有或至少大多数数据包属于某一个流,即都携带有非0的流标签。   1.3 流标签的定义   流标签的定义是:源节点可以使用IPv6报头中20位的字段即流标签标

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档