IPv6 初始

IPv6 的特点

(1)IPV6地址长度为128位,地址空间增加了2^128-2^32个。
(2)灵活的IP报文头部格式。使用一系列固定格式的扩展头部
中国IPV6主干节点示意图
中国IPV6主干节点示意图
取代了IPV4中可变长度的选项字段。IPV6中选项部分的出现方式也有所变化,使路由器可以简单路过选项而不做任何处理,加快了报文处理速度;
(3)IPV6简化了报文头部格式,字段只有8个,加快报文转发,提高了吞吐量;
(4)提高安全性。身份认证和隐私权是IPV6的关键特性;
(5)支持更多的服务类型;
(6)允许协议继续演变,增加新的功能,使之适应未来技术的发展;


IPv6 地址表示

IPv6 地址 = 前缀 + 接口标识
前缀:相当于 IPv4 地址的网络 ID
接口标识:相当于 IPv4 地址的主机 ID 
前缀长度用  “/xx” 来表示
例如:
2001:41f:0:1::4567/64  
/64 就是前缀长度
地址前缀部分,或者有固定的值,或者是路由或子网的标识.


Pv6地址为128位长,但通常写作8组,每组为四个十六进制数的形式。例如:
FE80:0000:0000:0000:AAAA:0000:00C2:0002 是一个合法的IPv6地址。
要是嫌这个地址看起来还是太长,这里还有种办法来缩减其长度,叫做零压缩法。如果几个连续段位的值都是0,那么这些0就可以简单的以::来表示,上述地址就可以写成FE80::AAAA:0000:00C2:0002。这里要注意的是只能简化连续的段位的0,其前后的0都要保留,比如FE80的最后的这个0,不能被简化。还有这个只能用一次,在上例中的AAAA后面的0000就不能再次简化。当然也可以在AAAA后面使用::,这样的话前面的12个0就不能压缩了。这个限制的目的是为了能准确还原被压缩的0.不然就无法确定每个::代表了多少个0.
2001:0DB8:0000:0000:0000:0000:1428:0000
2001:0DB8:0000:0000:0000::1428:0000
2001:0DB8:0:0:0:0:1428:0000
2001:0DB8:0::0:0:1428:0000
2001:0DB8::1428:0000都是合法的地址,并且他们是等价的。但
2001:0DB8::1428::是非法的。(因为这样会使得搞不清楚每个压缩中有几个全零的分组)
同时前导的零可以省略,因此:
2001:0DB8:02de::0e13等价于2001:DB8:2de::e13


IP地址有三种类型:单播、组播和任播。广播地址已不再有效。RFC2373中定义了三种IPv6地址类型:


单播地址(Unicast Address):标识一个接口,目的地址为单播地址的报文会被送到被表示的接口


组播地址(Multicast Address): 标识多个接口,目的地址为组播地址的报文会被送到被标识的所有接口。


任播地址(Anycast Address):标识多个接口,目的地址为任播地址的报文会被送到最近的一个被标识的接口,最近节点是由路由协议来定义的。


IPv6单播地址包括下面几种类型:

可集聚全球单播地址。(Aggregate Global Unicast Address)

由 IANA 分配的可在全球路由的ip地址。类似 IPv4 公网地址。


本地链路地址(link-local address)

用在单一链路上。本地源或目的地址的数据包不转发到其他电路。前缀(FE80::/10)


本地站点地址(site-local address)

IPv6 的私网地址,就像 IPv4 中的私网保留地址。前缀(FEC0::/10)


未定义地址(Unspecified address)

形式:0:0:0:0:0:0:0:0 或 ::

表示地址未指定,或在写默认路由时代表所有路由


回环地址。

形式:0:0:0:0:0:0:0:1 同 IPv4 中的 127.0.0.1 意义,表示节点自己。


内嵌 IPv4 地址的 IPv6 地址(IPv4 Compatible Address)

1、IPV4兼容的IPV6地址--用于在IPV4网络上建立自动隧道,以传输IPV6数据包。
   其中高96bit设为0,后面跟32bit的IPV4地址
   0000:0000:0000:0000:0000:0000:206.123.31.2
   0000:0000:0000:0000:0000:0000:ce7b:1f01


2、映射IPV4的IPV6地址--仅用于拥有IPV4和IPV6双协议栈节点的本地范围
   其中高80bit设为0,后16bit设为1,再跟IPV4地址
   0000:0000:0000:0000:0000:ffff:206.123.31.2
   0000:0000:0000:0000:0000:ffff:ce7b:1f01


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值