IPv4 和 IPv6 之间的差异是什么?

IPv4 和 IPv6 之间的差异是什么?

在 RFC 2460 中定义的 IPv6(IP 版本 6)是互联网工程任务组 (IETF) 定义的互联网协议 (IP) 的最新版本。互联网协议 (IP) 的第一个稳定版本是 IPv4(IP 版本 4)。而 IPv6 旨在最终取代 IPv4,但目前它们紧密融合在一起,大多数工程师将二者一起运行。

What is the difference between IPv4 and IPv6 diagram

使用 IPv6 的优势

TCP/IP 协议堆栈的 IP 层是整个互联网架构最重要的部分。但是,在 20 世纪 80 年代 IP 成为主流的十年内,IPv4 在可扩展性和容量方面的局限性变得日益明显。IPv4 需要多个配套协议(例如,ICMP 和 ARP)才能正常运行。到了 20 世纪 90 年代中期,业内开发出一种替代方案。若要适应互联网需求的爆炸式增长,就有必要迁移到 IPv6,而互连网技术配置文件强制要求通过 IPv4 和通过 IPv6 的访问必须共存。

IPv6 提供以下优于 IPv4 的改进:

  • 无需分段数据包实现更高效的路由
  • 区分对延迟敏感的数据包的内置服务质量 (QoS)
  • 消除 NAT 以将地址空间从 32 位扩展到 128 位
  • 内置网络层安全 (IPsec)
  • 无状态地址自动配置使网络管理更轻松
  • 以较少的处理开销改进标头结构

 

IPv4 和 IPv6 的工作原理是什么?

  • IPv6 地址中的 128 位为用冒号隔开的 8 个 16 位十六进制块。例如,2dfc:0:0:0:0217:cbff:fe8c:0。
  • IPv4 地址分为“多个类”,A 类网络代表一些庞大的网络,C 类网络代表数千小型网络,B 类网络介于二者之间。IPv6 使用子网通过给定地址空间分配来调整网络规模。
  • IPv4 使用类类型地址空间用于多播 (224.0.0.0/4)。IPv6 在 FF00::/8 使用集成地址空间用于组播。
  • IPv4 使用“广播”地址,强制每个设备停止并查看数据包。IPv6 使用多组播。
  • IPv4 使用 0.0.0.0 作为未指定地址,使用类类型地址 (127.0.0.1) 作为环回地址。IPv6 使用 :: 和 ::1 分别作为未指定地址和环回地址。
  • IPv4 使用全球唯一公共流量地址和“私有”地址。IPv6 使用全球唯一单播地址和本地地址 (FD00::/8)。

 

瞻博网络实施

瞻博网络遵守 RFC 5952 的 IPv6 地址标准分配和显示规则。这些规则意味着设备必须接受所有地址输入方法。

Junos Address Aware 是用于 MX 系列路由器的寻址和隧道软件产品组合,可帮助网络运营商保护并扩展其 IPv4 地址池,确保 IPv4/IPv6 共存,并以务实的方式过渡到 IPv6。

IPv4 和 IPv6 常见问题解答

我们为何要从 IPv4 切换到 IPv6?

随着互联网的快速发展,需要对其 IPv4 寻址方案进行增强,以支持不断涌现的新用户和基于互联网的设备和应用。IPv6 以 IPv4 的功能为基础,旨在创建更大的 IP 地址池,并改进互联网寻址、配置、维护和安全功能,从而实现互联网的持续全球扩展。

可以同时使用 IPv4 和 IPv6 吗?

可以。支持双协议栈 IPv4/IPv6 寻址的设备可以与其他设备进行同等互操作,无论这些设备仅支持 IPv4、IPv6,或者支持双协议栈。当两个通信设备均支持双协议栈时,它们会就使用哪个 IP 版本达成一致。

哪个更快:IPv4 还是 IPv6?

理论上,IPv6 应当更快。但是,由于 IPv6 使用的数据包较大,在某些用例中可能会较慢。 

哪种接口卡支持运营商级网络地址转换 (CGNAT)?

Junos OS 可帮助用户根据用于实施的服务接口类型来实施和扩展其 CGNAT 解决方案。例如,用于瞻博网络 MX 系列通用路由平台的 MS-MPC、MS-MIC 和 MX-SPC3 接口卡执行计算密集型 CGNAT 服务。