IPV6

ipv6 (互联网协议版本 6) 是来自互联网工程任务组 (ietf) 的一组规范, 本质上是 ip 版本 4 (ipv4) 的升级。

ipv6 的基础知识类似于 ipv4 的基础知识–设备可以使用 ipv6 作为源地址和目标地址通过网络传递数据包, 而 ping 等工具在网络测试中的工作就像它们在 ipv4 中所做的那样, 但有一些细微的变化。

最重要的改进点

ipv6 在 ipv4 上最明显的改进是 ip 地址从32位加到128位。

这一扩展预计互联网今后将有相当大的增长, 并为被认为即将出现的网络地址短缺提供救济。

ipv6 还支持自动配置, 以帮助纠正版本4中的大多数缺点, 并具有集成的安全性和移动性功能。

IPv6功能包括:

  • 支持128位(16字节)长的源和目标地址。

  • 需要IPSec支持。

  • 使用Flow Label字段识别路由器进行QoS处理的数据包流。

  • 允许主机发送片段数据包但不发送路由器。

  • 标头中不包含校验和。

  • 使用链路本地范围全节点多播地址。

  • 不需要手动配置或DHCP。

  • 使用DNS中的主机地址(AAAA)资源记录将主机名映射到IPv6地址。

  • 使用IP6.ARPA DNS域中的指针(PTR)资源记录将IPv6地址映射到主机名。

  • 支持1280字节的数据包大小(无碎片)。

  • 将可选数据移动到IPv6扩展标头。

  • 使用Multicast Neighbor Solicitation消息将IP地址解析为链路层地址。

  • 使用多播侦听器发现(MLD)消息来管理本地子网组中的成员身份。

  • 使用ICMPv6路由器请求和路由器通告消息来确定最佳默认网关的IP地址。

和 IPv4 的对比

IP地址是二进制数字,但可以存储为人类读者的文本。 例如,32位数字地址(IPv4)以十进制形式写为四个以句点分隔的数字。

每个数字可以是0到255.

例如,1.160.10.240 可以是IP地址。

IPv6地址是以十六进制写入并以冒号分隔的128位IP地址。

示例IPv6地址可以这样写:3ffe:1900:4545:3:200:f8ff:fe21:67cf

拓展阅读

IP 协议

参考资料

IPv6 (Internet Protocol Version 6)

IPv6 & IPv4