【总结】计网 IPv6
目录
IPv4、IPv6格式
从IPv4向IPv6过渡
IPv6地址表示方法
补充

IPv4、IPv6格式

IPv4地址为32位,IPv6地址为128位
IPv4数据报首部的最小长度为20B,IPv6数据报基本首部长度固定为40B
IPv6取消了首部检验和字段,这样可以加快路由器处理IPv6数据报的速度
IPv6取消了选项(或称可选)字段,改用扩展首部来实现选项功能
IPv6支持任播、单播、多播三种类型(IPv6除了支持单播和多播外,还增加了一种特殊的目的地址类型,允许多个设备共享同一个IPv6地址,但分组只会被路由到“最近”或“最优”的一个设备(取决于路由选择协议))
IPv6地址的长度为128比特,地址空间为
与IPv4协议配套使用的网际层协议有:ICMP、IGMP、ARP和RARP;在IPv6中,ICMPv6包括了IPv4中的ARP和IGMP的功能。邻站询问和邻站通告报文代替了原来的ARP协议,而多播听众发现报文替代了原来的IGMP协议。另外IPv6取消了RARP协议。因此,与IPv6配套使用的网际层协议只有ICMPv6一个协议。(ICMPv6合并了原来的地址解析协议ARP和网际组管理协议IGMP)
从IPv4向IPv6过渡
从IPv4向IPv6过渡的两种策略分别是双协议栈技术和隧道技术
采用双协议栈技术时,不需要对IPv6数据报首部进行转换
新部署的IPv6系统必须能够向后兼容,也就是IPv6系统必须能够接收和转发IPv4数据报,并且能够为IPv4数据报选择路由
IPv6地址表示方法
::,这是128比特为“全0”的地址,可缩写为两个冒号“::”,称为未指明地址。该地址不能用作目的地址,只能用于还没有配置到一个标准IPv6地址的主机用作源地址。未知名地址仅此一个。
::ffff.192.168.1.1,这是IPv6地址的混合表示方法,即冒号十六进制法还可结合点分十进制的后缀,这在IPv4向IPv6的过渡阶段非常有用
CIDR的斜线表示法在IPv6中仍然可用
对每个地址进行多次“连续零”压缩得到同一个有歧义的地址
补充
IPv6支持任播,取消了首部检验和,把TTL改为跳数限制,以及地址空间是IPv4的2^96次方
正确的 IPv6 压缩规则(RFC 5952):
1.只能使用一次双冒号 :: 来压缩最长的一段连续的全零段。
2.如果存在多个长度相同的最长零段,则压缩最左边的那个。
3.不能为了美观或其他原因选择性地压缩较短的零段而保留较长的零段不压缩。
4.单个零段(如 0000)可以写成 0,但不能用 :: 来压缩单个非最长连续零段。



