IPV6报头和扩展报头

IPV6头部
IPV6报头和扩展报头_第1张图片
版本:指明当前IP协议的版本。
流量分类:相当于IPV4中的TOS字段,但考虑到TOS近些年的发展,主要是用于做区分服务等级,所以将该字段的命名改的更贴近现在的用途。
流标签:这是IPV6中特有的一个字段,这个字段设置的目的主要是为特定的业务流打上标签。(暂保留)
有效负载长度:描述了IPV6数据包,除了IPV6包头的负载长度。
下一头部:指明跟在IPV6报头后面的报头。(扩展头部或传输层协议头部)
跳数限制:和IPV4中的TTL作用相同,用于防环。
源IP:源点IP
目的IP:目的IP
IPV6的首部是固定长度40字节

IPV6的扩展头部:
IPV6协议中做了更集中的处理,将原来IPV4报头中的固定字段和可变字段分离处理,就是IPV6的头部和IPV6的扩展头部。这样做,IPV6的头部不仅结构更简单,而且首部大小固定。
扩展头部可以在需要提供可选功能时,只要将需要的信息加载到扩展头部中即可。例如,一个数据包需要使用源路由选择、分段和认证等可选功能,那么就将它们各自需要增加的功能信息加载到3个扩展头部中。
IPV6报头和扩展报头_第2张图片
常用扩展头部:
1.逐跳可选项(下一报头值为0)——传送必须被转发路径中每个节点都检测处理的信息。
2.路由选择(下一报头值为43)——通过列出在到达目的地的路径中,数据包所经过的所有节点列表来提供路由选择功能。
3.分段选项(下一头部44)——为被分段的数据包在接收点重组提供必要信息。
注意:IPV6协议中,只有发送节点对数据进行分段处理,IPV6路由器不对数据进行分段处理,为了数据可以有效的传输,发送节点可以使用路径MTU发现(Path MTU Discover PMD)机制,测试出路径的最小MTU值,使用路径的最小MTU发送数据,也可以发送不大于1280字节的数据包,因为IPV6的链路必须支持至少1280字节数据的传输。
4.封装安全有效负载(ESP,下一头部 50)——用于有效负载的加密封装。
5.头部认证(AH 下一头部51)——用于数据包在源与目的之间必须认证的情况。
6.目的地可选项(下一头部 60)——用于传送只被目的节点或可能时路由选择报头中列出的节点检测处理的消息。
注意:没有下一报头时,下一头部的值为59
如果一个数据包有多个扩展头部时,各头部顺序如下:
1.IPV6头部
2.逐跳可选项
3.目的只可选项(路由选择报头中指定的中间路由器处理这个报头)
4.路由选择
5.分段可选项
6.认证可选项
7.封装安全有效负载
8.目的地可选项(只有最后目的节点必须处理这个报头)
9.上层协议报头

你可能感兴趣的:(IPV6报头和扩展报头)