IPv6简介分析和总结.docx
IPv6
IPv6简介
认识IPv6地址
对于128位的IPv6地址,考虑到IPv6地址的长度是原来的四倍,RFC1884规定的标准语法建议把IPv6地址的128位(16个字节)写成8个16位的无符号整数,每个整数用四个十六进制位表示,这些数之间用冒号(:)分开,例如:3ffe:3201:1401:1:280:c8ff:fe4d:db39
为了简化其表示法,rfc2373提出每段中前面的0可以省略,连续的0可省略为\::\,但只能出现一次.例如:
1080:0:0:0:8:800:200C:417A可简写为1080::8:800:200C:417AFF01:0:0:0:0:0:0:101可简写为FF01::101
0:0:0:0:0:0:0:1可简写为::1
0:0:0:0:0:0:0:0可简写为::
类似于IPv4中的CDIR表示法,IPv6用前缀来表示网络地址空间,比如:
2001:251:e000::/48表示前缀为48位的地址空间,其后的80位可分配给网络中的主机,共有2的80次方个地址。
IPv6地址作用域和地址分类
IPv6地址指定给接口,一个接口可以指定多个地址。
2.1IPv6地址作用域
每一个Ipv6地址都属于且只属于一个对应于其地址范围的区域。例如,可聚合的全球单播地址
linklocal地址本链路有效site
linklocal地址本链路有效
sitelocal地址本区域(站点)内有效,一个site通常是个校园网
global地址全球有效,即可汇聚全球单播地址
2.2IPv6地址分类
在RFC1884中指出了三种类型的IPv6地址,他们分别占用不同的地址空间:
*unicast单播(单点传送)地址:这种类型的地址是单个接口的地址。发送到一个单点传送地址的信息包只会送到地址为这个地址的接口。
*anycast任播(任意点传送)地址:这种类型的地址是一组接口的地址,发送到一个任意点传送地址的信息包只会发送到这组地址中的一个(根据路由距离的远近来选择)
*multicast组播(多点传送)地址:这种类型的地址是一组接口的地址,发送到一个多点传送地址的信息包会发送到属于这个组的全部接口。
其中单播地址又包括:全局可聚集的单播地址,站点本地地址和链路本地地址。
3.常见的IPv6地址及其前缀
::/128即0:0:0:0:0:0:0:0,只能作为尚未获得正式地址的主机的源地址,不能作为目的地址,
不能分配给真实的网络接口。
::1/128
::1/128即0:0:0:0:0:0:0:1,回环地址,相当于IPv4中的localhos(t127.0.0.1),pinglocahost
可得到此地址。
2001::/16 全球可聚合地址,由IANA按地域和ISP进行分配,是最常用的IPv6地址,属于单播地址。
2002::/16 6to4地址,用于6to4自动构造隧道技术的地址,属于单播地址。
3ffe::/16 早期开始的IPv66bone试验网地址,属于单播地址。
fe80::/10 (1111111010)本地链路地址,用于单一链路,适用于自动配置、邻机发现等,路由器不转发以fe80开头的地址。
fec0::/10 (1111111011)站点-本地单播地址
ff00::/8(11111111) 组播地址。
::A.B.C.D 兼容IPv4的IPv6地址,其中A.B.C.D代表IPv4地址。自动将IPv6包以隧道方式在IPv4网络中传送的IPv4/IPv6节点将使用这些地址。
::FFFF:A.B.C.D 是IPv4映射过来的IPv6地址,其中A.B.C.D代表IPv4地址,例如::ffff:202.120.2.30,它是在不支持IPv6的网上用于表示IPv4节点。
4.IPv4和IPv6地址对应关系和区别
IPv4地址
组播地址(224.0.0.0/4)广播地址
未指定地址为0.0.0.0
回路地址为127.0.0.1
公用IP地址
私有地址(10.0.0.0/8、172.16.0.0/12和
192.168.0.0/16)
Microsoft自动专用IP寻址自动配置的地址
(169.254.0.0/16)
IPv6地址
IPv6组播地址(FF00::/8)
无,只有任播(anycast)地址未指定地址为::
回路地址为::1
可汇聚全球单播地址
本地站点地址(FEC0::/48)本地链路地