IPv6简介
IPv6地址的分类
单播(unicast)地址:标示一个网络接口,协议会把送往地址的数据包投送给其接口。
任播(anycast)地址:像多点广播(Broadcast)一样,会有一组接收节点的地址栏表,但指定为 Anycast 的数据包,只会传送给距离最近或传送成本最低(根据路由表来判断)的其中一个接收地址,当该接收地址收到数据包并进行回应,且加入后续的传输。且只能分配给路由器。
多播(multicast)地址:多播地址也被指定到一群不同的接口,送到多播地址的数据包会被传送到所有的地址。
IPv6的特殊地址
未指定地址:::/128。即0:0:0:0:0:0:0:0,只能作为尚未获得正式地址的主机的源地址,不能作为目的地址,不能分配给真实的网络接口。
链路本地地址:::1/128。即0:0:0:0:0:0:0:1,回环地址,相当于IPv4中的localhost(127.0.0.1),ping locahost可得到此地址。
唯一区域位域:fc00::/7。唯一区域地址(ULA,unique local address)只可在一群网站中绕送。用来取代站点本地位域。这地址包含一个40比特的伪随机数,以减少当网站合并或数据包误传到网络时碰撞的风险。这些地址除了只能用于区域外,还具备全局性的范畴,这点违反了唯一区域位域所取代的站点本地地址的定义。
多播地址:ff00::/8。被指定到一群不同的接口,送到多播地址的数据包会被传送到所有的地址。
本地链路地址:fe80::/10。用于单一链路,适用于自动配置、邻机发现等,路由器不转发以fe80开头的地址。
全球可聚合地址:2001::/16。由 IANA 按地域和ISP进行分配,是最常用的IPv6地址,属于单播地址。
6to4 地址:2002::/16。用于6to4自动构造隧道技术的地址,属于单播地址。
兼容IPv4的IPv6地址:::A.B.C.D。其中 A.B.C.D 代表IPv4地址。自动将IPv6包以隧道方式在IPv4网络中传送的IPv4/IPv6节点将使用这些地址。
IPv4映射过来的IPv6地址:::FFFF:A.B.C.D 。其中 A.B.C.D 代表IPv4地址,例如 ::ffff:202.120.2.30,但它是在不支持IPv6的网上用于表示IPv4节点。