IPv6技术培训
2010年2月
IPv6基础知识
IPv6相关技术
IPv6与配套系统
2
IPv6基础知识
lIPv6地址
lIPv6数据报格式
lIPv6的优势
3
IPv6地址表示(1/3)
• v6地址表示方法
– 地址长度128bits
– 用十六进制表示,如: FE08:….
– 4位十六进制数(16bits)为一组,中间用“:”隔开,如:
2001:12FC:….
– 若以零开头可以省略,全零的组可用“::”表示,如:
1:2::ACDR:….
– 地址前缀长度用“/xx”来表示,如: 1::1/64
• IPv6地址 = 前缀 + 接口标识
– 前缀:相当于v4地址中的网络ID
– 接口标识:相当于v4地址中的主机ID
– 2001:A304:6101:1::E0:F726:4E58
IPv6前缀
前缀
2001:A304:6101:1
::
接口标识
E0:F726:4E58
4
IPv6地址表示(2/3)
• IP地址的表示方法:
– 首选表示法:用32位16进制数表示
p用十六进制表示,如:FE08:….
p4个数字一组(16bits),中间用 “ : ” 隔开,如:2001:12FC:….
p地址前缀长度用“/xx”来表示
p例如:2001:0410:0000:0001:0000:0000:0000:45ff/64
– 压缩表示法:为0的压缩比特压缩,在每一节的开始或者用::表示连
续的0
p若以零开头可以省略,连续全零的组可用“::”表示,如:
1:2::ACDE:….
p一个地址中::只能出现一次
p地址前缀长度用“/xx”来表示
p例如: 2001:410:0:1::45ff/64
– 将IPv4地址嵌套在IPv6地址中(用于自动隧道和NAT-PT中)
pIPv6地址的其它部分(不包括IPv4地址的部分)可以采用
首选或者压缩格式
pIPv6地址中内嵌的IPv4地址采用IPv4的十进制表示方法
p地址前缀长度用“/xx”来表示
p例如:0:0:0:0:0:0:166.168.1.2/64
5
IPv6地址表示(3/3)
1000000000000001000001000001000000000000000000000000000000000001
0000000000000000000000000000000000000000000000000100010111111111
1000000000000001 0000010000010000 0000000000000000 0000000000000001
0000000000000000 0000000000000000 0000000000000000 0100010111111111
2001:0410:0000:0001:0000:0000:0000:45ff
2001:410:0:1:0:0:0:45ff
2001:410:0:1::45ff
全零的一组或连续的多组全零可用“::”表示,如: 1:2::ACDR:….,但一个
IPv6地址中只能出现一次::,其余的全零组只能用一个0表示一个组。
6
IPv6地址——接口ID的生成
接口IP如何生成
Ø 由IEEE EUI-64规范自动生成
n 将48比特的MAC地址转化为64比特的接口ID
n 48比特的MAC地址(其中的c是公司标识,0表示MAC是本地唯一的,g标识
MAC是单独/组地址,m就是扩展标识符)
n 转化后的64比特的接口ID(插入FFFE,将表示本地的0改成1,表示为
全球的)
Ø设备随机生成
Ø手工配置
7
IPv6地址分类(1/7)
单播地址
组播地址
任播地址
标识一个接口,目
的为单播地址的报
文会被送到被标识
的接口
标识多个接口,目
的为组播地址的报
文会被送到被标识
的所有接口
标识多个接口,目的
为任播地址的报文会
被送到最近的一个被
标识接口,最近节点
是由路由协议来定义
的
u 单播地址(Unicast Address)
地址类型
未指定
环回地址
组播
链路本地地址
网点本地地址
全局单播
二进制前缀
00...0 (128 bits)
00...1 (128 bits)
11111111
1111111010
1111111011
(其他)
IPv6标识
::/128
::1/128
FF00::/8
FE80::/10
FEC0::/10
8