Windows 8迁移到IPv6互联网

科技 2020-03-28 14:25:48

喜欢它或它,我们移动到IPv6为我们的互联网连接。 目前,世界上仅有不到2%的互联网人口使用IPv6,但随着最后一个IPv4地址的沙子耗尽(https://www.zdnet.com/ipv6-when-do-you-really-need-to-switch-3040155336/),微软知道其Windows用户需要开始切换。 这就是为什么从Windows8开始,“如果两种连接模式都可用,Windows更喜欢本机IPv6连接而不是IPv4连接。”在一篇博客文章中,微软Windows总裁史蒂夫·辛诺夫斯基(Steve Sinofsky)解释了我们别无选择,只能从IPv4移动到IPv6的基本原因:IPv4只提供了大约40亿个IP地址。 在20世纪70年代似乎很多。


但到2015年,估计将有150亿台设备连接(个人电脑、电话、家用电器、汽车,甚至家具!)。 IPv4根本没有必要的地址将这许多设备连接到互联网上。“他当然是对的。这种情况总是会发生的,但是网络管理员已经能够用网络地址转换(NAT)等技术来延迟互联网清算的一天。 但是,这些拼凑的方法对于一个人可能携带三到四个IP设备的世界来说是不够的,比如平板电脑、手机和笔记本电脑。 西诺夫斯基预计,世界上大多数国家短期内将继续使用IPv4。 ”但他也预计,将有越来越多的个人电脑进入双层网络。 这些网络支持IPv4和IPv6。 在这方面,设备配置了IPv4和IPv6地址。“我们在这一过渡期间的主要重点一直是尽量减少过渡对日常用户的影响,”Sinofsky继续说,“您的连接是否超过IPv4或IPv6应该无关紧要。你应该有一个快速可靠的互联网体验,很少有IPv6过渡的证据,所以你可以享受内容。“尽管如此,“同时,我们也优先帮助IPv6过渡向前推进。 为此,如果两种连接模式都可用,Windows更喜欢本机IPv6连接而不是IPv4连接。“Windows8将通过使用RFC3484IPv6地址选择来实现这一点。 正如Sinofsky所解释的那样,这并不容易,“为了使设备真正支持双栈网络,应用程序不仅必须能够用IPv4和IPv6发送流量,而且操作系统必须足够聪明,才能知道哪种协议适合手头的任务。 更具体地说,因为您的设备可能有多个IPv4和IPv6地址,并且由于您试图到达的目的地也可能有多个IPv4和IPv6地址,堆栈必须足够智能,以知道应该使用哪些特定的源地址和目标地址进行连接。这个功能称为地址排序,是我们在Windows8中增强的一个区域。 地址排序背后的想法是确定哪个地址对可能产生最好的连接,因此应用程序不需要等待。“网络工程师在这一点上可能会去,“等等,不是在找出哪条路由最适合路由器的工作吗?”嗯,是的,是的。 在大多数情况下,一台双层叠的Windows8机机将遵循路由器的建议,

微软发现,尽管“一些客户端配置了IPv6路由信息,但它们实际上没有IPv6连接到互联网。 这似乎是一些互联网服务提供商或错误的家庭路由器配置错误的结果。 Windows试图使用IPv6连接到网站,希望它能工作,但它不会! 最终,Windows检测到连接尝试失败,并返回到IPv4连接。 然而,对于用户来说,连接到双栈网站可以延迟10-15秒.. 这显然给网络浏览器带来了问题,但任何网络连接的应用程序都面临这一问题。“这不好。 这是一种延迟,让用户在电话中尖叫,互联网被打破。 因此,在“Windows8测试IPv6连通性时,您连接到一个新的网络,广告IPv6路易性,它只会使用IPv6,如果IPv6连通性实际上正在运行。 这种方法是对我们执行RFC3484的一种修改。而不是作为策略的结果对地址进行排序,我们使用网络的实际状态作为我们算法的输入.. 在配置错误的网络上,这种方法不仅改善了浏览器的体验,而且改善了使用标准Windows[应用程序编程接口]API连接到双堆栈目的地的应用程序的体验。“Windows8不会经常运行此测试。 “当您第一次连接到新网络时,Windows8执行网络连接测试;它缓存这些信息并每30天重复一次测试。 连接性的实际测试是一个简单的HT TPGET到一个仅由微软托管的IPv6服务器。 (对于标准爱好者,这是在我们执行RFC3484的目的地址排序规则5和6之间实现的。) Windows对IPv4连通性进行类似的网络连接测试。 如果IPv4和IPv6都在运行,IPv6将是首选。“微软还没有让RFC3484采取一个硬而快速的规则。他们意识到,在企业网络上,企业可能出于某种原因向特定目的地提供了特定的路由信息。 在这种情况下,“Windows8将尊重这种偏好,而不管Windows确定的连通性如何。 在企业环境中,Windows假设配置这些路由的网络管理员特别认为使用这些路由是个好主意。“此外,“这一变化没有在具有Web代理的网络上实现。 在这些网络中,代理提供了与互联网的连接;因此,对IPv6连通性的端到端测试是没有用的。 相反,Windows8只是以最有效的方式打开与代理的连接。“微软还将其服务器和服务移动到IPv6互联网。 宾和Skype今天都支持IPv6。 随着“Windows8将使用IPv6,如果可用,下载Windows更新”通过IPv6兼容的内容交付网络(CDN)。西诺夫斯基还写道,我们正在与CDN合作,将IPv6支持扩展到Windows8之外。 一旦这项工作完成,即使是Windows7和Windows Vista也会自动使用IPv6,如果它是可用的,连接到WindowsUpdate。“它能工作吗? 在简单的网络上,在您的ISP和网络路由器供应商的适当支持下,它应该像顶部一样旋转。 双层叠企业网络上的网络管理员应该记住,Windows8正在引入自己的路由到网络的方法,并密切关注这些系统,以确保微软对RFC3484的接管与您的网络很好地工作。 相关故事:世界IPv6日在这里IPv6:你真的需要什么时候切换? 如你所知,这是互联网的终结,我感觉很好,第一次分布式拒绝服务互联网攻击

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢