学习日记-关于IPV6报文格式-基本报头

1:IPv4中的Options全部都在IPv6中的扩展报头中,不放在基本报头中,分开的目的是便于处理,提高设备对报头的处理和转发的速度。

2:IPv6中的Traffic Class(流类型字段)和IPv4中的DS Field(区分服务字段)含义一样,Traffic Class用来实现IPv6中的Qos。

3:IPv6中的Payload Length(负载长度)和IPv4中的Total Length(总长度)是一样的意思。在IPv4中需要 总长度—头部长度=载荷长度,而在IPv6中则不需要。

4:IPv6中的新增Flow Label (流标签)。目前没有更多的定义    SIP+Flow Lable路由器负载分担,默认基于流实现负载分担。如何定义一个流?

  a.TCP/UDP报文 根据报文5元组来定义区分一个流

     SIP(源IP)+DIP(目标IP)+TCP/UDP+SPORT(源端口)+DPORT(目标端口)

  b.对于非TCP/UDP的IP报文,比如ICMP

    SIP(源IP)+DIP(目标IP)

Qos:1.尽力而为

         2.集成服务:基于流实现Qos,需要用到RSVP,设备维护信息的开销特别大,需要端到端部署,但是Qos质量效果很好。

       3.差分服务:基于类去做Qos

5:IPv6中的Next Header(下一个报头)对应的是IPv4的Protocol(协议号)

6:IPv6中的Hop Limit(跳数的限制)IPv4中的TTL值作用一样,用于防环

7:IPv6中的Source Address来标识源IP地址

     IPv6中的Destination Address来标识目的IP地址

8:IPv6中砍掉了IPv4的分片功能

9:如果IPv6要进行分片时候,IPv6的分片功能都放在了IPv6的扩展报头里

IPv4的基本报头

R是保留

DF是告诉中间的设备,能不能对其进行分片  

MF是标识: 1表示我是分片,但我不是最后一个分片

0表示我是分片,并且我是最后一个分片

IPv4的长度是不固定的:20-60

1:Header Length(报头长度)用来描述IPv4的IP头的总大小。(但是IPv6中的头部长度已经固定了所以不在有,所以设备处理更简单,只读前面的40个字节。)

2:Total Length   =  IP头部+TCP/UDP+上层PDU应用层的数据

Total Length总长度 减去 Header Length头部长度 等于 载荷长度

3:IPv4中的Identification,Flags,Fragment Offset,Header Checksum在IPv6中都不存在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值