苹果最近在其开发者会议上宣布了IPv6的计划,并在IETF的V6ops邮件列表中发布了关于iOS和Mac OS X行为变化的公共说明。这些变化表明苹果正在优先考虑IPv6在双栈环境中的使用。
双栈环境中的IPv6优先
苹果当前的行为是在双栈环境中尝试使用它认为是“最快”的协议进行连接。然而,这种方法会产生一些微妙的后向压力,影响IPv6过渡过程。苹果计划改变这种行为,未来将优先使用IPv6进行连接。在iOS 9和OS X El Capitan版本中,浏览器的连接机制将首先发送IPv6地址查询,如果收到IPv6响应,则立即建立IPv6连接。如果收到IPv4响应,则等待25ms,看是否有IPv6响应。如果有,则建立IPv6连接,否则建立IPv4连接。
测试苹果的双栈偏好
苹果的测试表明,他们的双栈IPv6偏好约为99%,这是一个显著的变化。APNIC实验室也观察到了苹果系统在互联网上的行为,发现偏好率约为70-75%,略高于苹果报告的50%。如果苹果的变化能够达到Windows的95%观察水平,这将是一个明显的变化。
结论
苹果的IPv6努力得分为7/10,最近的变化表明他们正在优先考虑IPv6的使用。这些变化将有助于减少对地址共享机制(如NATs)的压力,促进IPv6的部署。
对于运维和网络工程师来说,了解苹果的IPv6行为变化和其对网络的影响至关重要。这将有助于他们更好地规划和部署IPv6网络,确保网络的稳定性和安全性。同时,苹果的变化也为其他设备制造商和网络提供商提供了一个参考,促进整个行业的IPv6部署。
原文: APNIC Blog(2015-07-15)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog