当全球设备数为多少时,使用IPv6会比IPv4利用NAT构建内网的成本低(更划算)

其实IPv6推进困难的原因只有一个,就是完全不向下兼容,切换成本过高,而目前v4又不是不能用。运营商是做生意的,v4潜力榨干之前当然不会大力发展v6啦。当然,我国还有某墙不兼容v6的原因。v6并不会引起变慢啦,相反的,某些情况下比v4要快,而且更安全。v4利用NAT做内网的话存在穿透的问题,某些协议在NAT下不能正常工作,或者带来很多不必要的麻烦。
■网友
先回答问题:成本不会低,不会更划算。你考虑的两个方面:(1)ipv6比ipv4的寻址空间长,会不会导致在访问一个服务时花费更多的时间答:地址增加到128BIT后理论上会增加寻址时间,但是那是芯片处理时间的极其微小的变化,微秒级别的,用户完全无法感知。原来慢的目标还是慢,原来快的目标还是快。(2)而ipv4构建的内网随着设备数的急速增加,会不会也影响效率不会影响效率,不管是V4还是V6,只要你内网网络里设备多到一定程度,不管是出于管理的目的、安全的目的、还是地理位置的目的,你都一定会在L2划分VLAN,在L3划分子网。这样的话其实V4和V6是没有区别的。V6在内网的优势无非是子网可以划分得很大,理论上最多可以到一个子网里有1.3292279957849158729038070602803E36个地址,但是实际上一个智商正常的人都不会把这么多主机放在同一个子网里,当然地球上全部沙子加起来也不到这个数字。。。你的想法其实是:如果用了V6,我TM不就可以省下买NAT设备的钱了么?其实你不买NAT设备,你出口网关设备少不了啊。现实中99%的NAT都是出口网关设备完成的。
■网友
使用ipv6成本一定更高,这和设备数量没关系,是因为改造现网的成本太高。运营商最终会因为ipv4达到可扩展的极限而被迫使用ipv6。当然也有外国的运营商开始用ipv6是因为v6能做到v4做不到的事,尽管成本高但是为了新的特性也要上。如果只考虑成本,只要v4没到极限,就不用换v6。究竟还是赚钱重要,所以现在还是v4为主。再补充一下。题主的另外两个问题。1。我认为不会导致访问一个服务花费时间更多。比如你打开网页,花费1秒和花费1.01秒之间的差距你是感受不到的。但是ipv6确实对性能有更高要求,只是终端用户感受不到。这就像计算机中的整型和长整型,CPU处理长整型的数据就慢,因为CPU(我指老的32位的那种,现在大多编译器整型还是32位吧)的总线可以一次读取一个整型,但是无法一次读取一个长整型。ipv6 128位,ipv4 32位 还是差非常多的。当然网络设备的芯片都是定制的,可以为ipv6定制设计(现在有商用的128位的处理器吗),但是现在即使是国外也是v4v6混合,设备设计时还是侧重v4多一些,目前的设备每秒v4报头的处理数量还是比v6多不少的。2。没有完全明白题主的意思。按我的理解题主的意思是设备数增多会不会影响NAT的效率。以现在设备的NAT处理能力,应该没问题。最有可能的是内网设备太多,而公网ip太少,导致端口都被复用光了。硬件和计算机原理我也不是内行,可能会有不少错误,还请指正。
■网友
谷歌的大部分服务已经支持v6访问,修改host翻*的方法不少也是基于此。ipv6的推行是运营商甚至国家级别考虑的问题,公司如要搭建内网,在可预见范围内,废弃v4推行v6是不可能节省费用的。包括设备费用,建设费用,运维费用等。参考案例:所在单位的内网跨多个省市,人员数量万数量级,终端数量十万数量级。那么内网用户达到多少,运营商会主动推行v6?在我国前景并不乐观。之前有问题讨论2级nat对普通用户会有什么影响。(移动端不好找问题了,见谅。) 我认为基本没有影响。采用2级nat影响的大部分是 懂技术的个人用户和小型企业。所以运营商没有太大压力和动力去进行网络改造。提高固定ip的价格不干活又多赚钱,那些半政府部门一直都是这尿性。有些技术是推动进步的,有些技术是阻碍进步的,nat是后者,我一直这么认为。


    推荐阅读