DSCP优先级题稿.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IP数据包结构 图0.IP数据包结构 IP数据包字段解析 版本号:占了4位,表示ipv4. Internet首部长度(IHL包头长度):占4位,指明ipv4协议包头长度的字节数包含多少个32位。由于IPv4的包头可能包含可变数量的可选项,所以这个字段可以用来确定IPv4数据报中数据部分的偏移位置。IPv4包头的最小长度是20个字节,因此IHL这个字段的最小值用十进制表示就是5(5x4(4个字节32位) = 20字节)。就是说,它表示的是包头的总字节数是4字节的倍数。图2中即为header length为20,表示是20个字节,所以经过计算此处用十进制表示为5,二进制表示为1001。 服务类型:服务类型一共占了8位,涵义如下: 过程字段:3位,设置了数据包的重要性,取值越大数据越重要,取值范围为:0(正常)~ 7(网络控制) 延迟字段: 1位,取值:0(正常)、1(期特低的延迟) 流量字段: 1位,取值:0(正常)、1(期特高的流量) 可靠性字段: 1位,取值:0(正常)、1(期特高的可靠性) 成本字段: 1位,取值:0(正常)、1(期特最小成本) 未使用: 1位 图2中表示的为Differentiated Service Fied 0x00。 总长度total length:71(十进制表示),换位十六进制是0x0047 标识字段:占16位。IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并将此值赋给标识字段。但这个“标识”不是序号,因为IP是无连接服务,数据报不存在按序接收的问题。当数据报由于长度超过网络的MTU而必须分片时, 这个标识字段的值就被复制到所有的数据报片的标识字段中。相同的标识字段的值使分片后的各数据报片最后能正确地重装成为原来的数据报,此处值为0x1fd6(十进制:8150) 标志(flag):占3位,但目前只有两位有意义。 标志字段中的最低位为MF(More Fragment)。MF=1即表示后面“还有分片”的数据报。MF=0表示这已是若干数据报片中的最后一个。 标志字段中间的一位记为DF(Dont Fragment),意思是“不能分片”。只有当DF=0时才允许分片。此处值为0x02即010表示不能分片,即dont Fragment。 段偏移量:占13位,当数据分组时,它和更多段位(MF, More fragments)进行连接,帮助目的主机将分段的包组合。此处值为0x00。 Time to live(TTL)生存时间:占8位,表示数据包在网络上生存多久,每通过一个路由器该值减一,为0时将被路由器丢弃。图2中生存时间为1。 协议:占8位,这个字段定义了IP数据报的数据部分使用的协议类型。常用的协议及其十进制数值包括ICMP(1)、TCP(6)、UDP(17)。图2中协议是17,换算为16进制是0x0111 源端ip:09 0xc0a8 0x006d(192-oxc0,168-0xa8…) 目标ip:224. 0.0.252 0xe000 0x00fc 首部校验和(checksum):占16位 DSCP优先级 DSCP优先级它由IP分组报头中的6位组成,使用的是ToS字节,因此在使用DSCP后,该字节也被称为DSCP字节。其在字节中的位置如下: DS5 DS4 DS3 DS2 DS1 DS0 CU CU 其中:DSCP优先级:6bit(DS5-DS0),未用(CU):2bit DSCP优先级值有64个(0-63),0优先级最低,63优先级最高。 事实上DSCP字段是IP优先级字段的超集,DSCP字段的定义向后与IP优先级字段兼容。 目前定义的DSCP有默认的DSCP,值为0; 类选择器DSCP,定义为向后与IP优先级兼容,值为(8,16,24,32,40,48,56);加速转发(EF),一般用于低延迟的服务,推荐值为46(101110); 确定转发(AF),定义了4个服务等级,每个服务等级有3个下降过程,因此使用了12个DSCP值((10,12,14),(18,20,22),(26,28,30),(34,36,38))。 IP precedence和DSCP代码对照表 500)this.width=500; 0-63 Differentiated services code point value af11 Match packets with AF11 dscp (001010) 10 af12 Match packets with AF12 dscp (001100) 12 af13 Match packets with AF13 dscp (001110) 14 af21 Match packets with A

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档