(网络工程第五版) 第七章 下一代互联网笔记
第七章下一代互联网
7.1 1Pv6
7.1.1 1Pv6 分组格式
IPv6 协议数据单元的格式如图 -1 (a) 所示,整个 IPv6 分组由一个固定头部和若干个扩
展头部以及上层协议的负载组成。扩展头部是任选的,转发路由器只处理与其有关的部分,这
样就简化了路由器的转发操作,加速了路由处理的速度 IPv6 的固定头部如图 Cb) 所示,
其中的各个字段解释如下:
版本 (4 位):用 OllO 指示 IP 第六版。
· 通信类型 (8 位):这个字段用千区分不同的 IP 分组,相当千 IPv4 中的服务类型字段,
通信类型的详细定义还在研究和实验之中。
· 流标记 (20 位) 原发主机用该字段来标识某些需要特别处理的分组,例如特别的服
务质量或者实时数据传输等,流标记的详细定义还在研究和实验之中。
·负载长度 (16 位) 表示除了 1Pv6 固定头部 40 个字节之外的负载长度,扩展头包含
在负载长度之中。
· 下一头部 (8 位):指明下一个头部的类型,可能是 IPv6 的扩展头部,也可能是高层
协议的头部。
· 跳数限制 (8 位) 用千检测路由循环,每个转发路由器对这个字段减 1, 如果变成 0,
分组被丢弃。
· 源地址 (128 位):发送节点的地址。
· 目标地址 (128 位):接收节点的地址。
IPv6 种扩展头部,
7.1.2-1Pv6 地址
1Pv6 地址扩展到 128 位。 2128 足够大,这个地址空间可能永远用不完。事实上,这个数大
千阿伏加德罗常数,足够为地球上的每个分子分配一个 IP 地址。用一个形象的说法,这样大的
地址空间允许整个地球表面上每平方米配置 7xl023 IP 地址。
1Pv6 地址采用冒号分隔的十六进制数表示,例如下面是一个 1Pv6 地址:
8000:0000:0000:0000:0123:4567:89AB:CDEF
为了便千书写,规定了一些简化写法。首先,每个字段前面的 可以省去,例如 0123
以简写为 123; 其次,一个或多个全 字段 0000 可以用一对冒号代替。例如,以上地址可简
写为:
8000:: 123:4567:89AB:CDEF
另外, 1Pv4 地址仍然保留十进制表示法,只需要在前面加上一对冒号,就成为 1Pv6 地址,
称为 1Pv4 兼容地址 (1Pv4 Compatible), 例如:
: : 192.168.10.1
l. 格式前缀
1Pv6 地址的格式前缀 (Format Prefix, FP) 用千表示地址类型或子网地址。
有下列几种合法的表示形式:
12AB:0000:0000:CD30:0000:0000:0000:0000/60
12AB::CD30:0:0:0:0/60
12AB:O:O:CD30::/60
下面的表示形式是不合法的
12AB:O:O:CD3/60 (在 16 位的字段中可以省掉前面的 O, 但不能省掉后面的 0)
12AB::CD30/60 (这种表示可展开为
12AB:0000:0000:0000:0000:0000:0000:CD30)
12AB::CD3/60 (这种表示可展开为 12AB:OOOO:OOOO:OOOO:OOOO OOOO:OOOO:OCD3)
般来说,节点地址与其子网前缀组合起来可采用紧缩形式表示,例如节点地址
12AB:O:O:CD30: 123:4567:89AB:CDEF
若其子网号为 2AB:O:O:CD30::/60, 则等价的写法是 12AB 0:0:CD30: 123:4567:89AB:CDEF 60
2. 地址分类
1Pv6 地址是一个或一组接口的标识符。
I) 单播 (Unicast) 地址
单播地址是单个网络接口的标识符。
2) 任意播 (AnyCast) 地址
这种地址表示一组接口(可属于不同节点)的标识符。
。。。。。。。。。。。。ipv6学的不好.此处就摆了。。。。。。。。。