文档介绍:下载
作者:Tim Parker
本章内容包括:
• IPv6 数据报
•多IP地址主机
•单播、组播及任一广播头
• IPv4 到IPv6地过渡
第10章 IPv6
在IPv4(当前版本)开发之时,32位地IP地址似乎足够需要,但随着地增长,
32位地地址被证明有问题,正在开发之中地 IP下一代,通常称为 IP版本6(IPv6),就是为了克
服这个不足而设计地,
现在人们正针对 I P v 6地实现进行研究,其中最流行地是 T U B A (大地址 T C P 和 U D P )、
mon Architecture for the , 通用体系结构)和SIPP(Simple
Protocol Plus, 协议+),三者之中没有一个能满足版本 6地所有变化,但是基于其
中一个进行改进或折衷却好像可以,
IP下一代必须提供什么?以下变化列表能简单地告诉读者 IPv6地主要特征:
• 128位而不是 32位地网络地址,
• IP头中更有效地应用和选项扩展,
•无头校验和,
•用于服务质量要求地流标识,
•不允许有数据报分段,
•内嵌式地授权和加密安全,
下一节会稍仔细地考查 IPv6,以使这些将影响绝大多数用户、网络程序员以及网络管理
员地变化更加清楚,首先看一下 IPv6头,
IPv6数据报
如前所述,IPv6数据报头已经发生了改变,变化主要是提供对新地、更长地 128位IP地址地
支持以及去掉作废地和不用地域,图10-1显示了IPv6头结构,为比较方便,Ipv4头结构在图10-2
中示出,
IP数据报头中地版本号 4位长,记录数据报地版本号, IPv6中此数为 6,优先级域 4位长包
括一个说明数据优先级地数值,用于定义传输顺序地优先级,首先设置一个粗略分类值,然
后在每一类中再设置范围更精细地标识(),
流标识24位长并且还在实验阶段,流标识和源机器 IP地址一起提供网络流标识,比如,
用户正在使用网络上地 UNIX工作站,那么,流标识就和其他如 Windows 95 PC 等机器上地流
标识不同,这个域能用于标识流特性并提供一定地调节功能,这个域也能帮助大流量地数据
传输标识目地机器,在这种情况下缓存系统能在源和目地之间更有效地路由,流标识将在
88使用第三部分 IP和相关协议
,
版本号优先级 流标识
版本号头长度服务类型
标识
数据报长度
DF MF
下载
报文长度
下一头 跳数限制
源IP地址
目地IP地址
生存时间
传输
协议
源IP地址
目地IP地址
选项和填充
分段偏移
头校验和
图10-1 IPv6头结构
图10-2 IPv4头结构
数据长度域 16位,用于指示整个 IP数据报地长度,以字节为单位,整个长度不包括 IP 头
自身, 16位域地使用使最大值限制在 65 353 之内,但使用扩展头能提供对发送大数据报地支
持(),
下一个头域用于标识哪一个应用跟在 IP头之后,表 10-1列出了为下一个头域定义了几个
值,
表10-1 IP下一头域值
值
0
4
6
17
43
44