Sys*_*138 35
实际影响?并不真地。效果相当小。您可能会在高延迟链路(想想卫星)中遇到它,其中 MTU(最大传输单元)很小,这会放大 IPv6 所需的更大开销的影响。这是一个边缘情况。您会看到影响的另一个领域是当您在网络路径中进行 6 到 4 次转换时,因为这总是需要一些时间。但是,如果您有到其他 v6 主机的纯 v6 路径,则此类延迟将不是问题。
在 TCP 卸载引擎内置到越来越多的网络堆栈中的这些日子里,影响甚至更不可能被注意到。如果有的话。事实上,在这些情况下它甚至可能更快。
为什么那个更大的标题不像你想象的那么重要?那是因为 v6 的设计者吸取了 v4 的一些教训并把东西做得更好。最重要的是,对于跨 Internet 通信,地址字段在路由器中的处理效率比在 v4 中要高得多,与 v4 同类产品相比,这提高了 v6 数据包通过路由器的速度。
当涉及到不关心路由器表的相同子网通信时,每个数据包需要的原始计算更少。要验证的校验和少了一个(以太网校验和,v6 没有 IP 校验和,但仍然需要 TCP/UDP 校验和),从而节省了少量时间。而在特殊网络上,拥有非常大的数据包的能力可以进一步节省处理。
mpo*_*llo 15
如果您和您的目的地之间有一个慢速路由器,它会在该路径上产生碎片化的 IPv4 数据包,您可能会看到 IPv6 的性能改进。使用 IPv6,路由器将不再为您分段数据包。(责任已委托给终端节点。)
当然,这是一个边缘情况。没有理由相信 IPv6 在一般情况下会比 IPv4 表现得更好。
此外,与 IPv6 数据路径相比,路由器供应商也可能更多地优化了他们的 IPv4 数据路径。因此,在 IPv6 路由器进行等效优化之前,IPv6 可能会更慢。(例如,某些路由器可能在硬件中执行 IPv4 路由,而在软件中执行 IPv6。必须进行高速性能测试才能识别这一点。)
因此,您必须权衡在您和目的地之间存在未针对 IPv6 优化的路由器的可能性,以及在您和目的地之间存在路由器对 IPv4 数据包进行分段的可能性。;-)
Mic*_*ton 12
我已经运行双栈 IPv6/IPv4 有一段时间了,我是它的忠实粉丝。
我可以告诉你,大多数时候性能和延迟大致相同。但有时,IPv6 会让您大吃一惊。
考虑我对 Google 的 ping 时间:
在 IPv4 上:
rtt min/avg/max/mdev = 35.557/38.225/43.909/3.146 ms
Run Code Online (Sandbox Code Playgroud)
在 IPv6 上:
rtt min/avg/max/mdev = 39.202/40.923/43.105/1.501 ms
Run Code Online (Sandbox Code Playgroud)
几乎一模一样。这就是我大部分时间看到的。但是每隔一段时间,例如当我访问我自己的一台服务器时,它也在 IPv6 上......
在 IPv4 上:
rtt min/avg/max/mdev = 123.510/124.249/125.997/0.909 ms
Run Code Online (Sandbox Code Playgroud)
在 IPv6 上:
rtt min/avg/max/mdev = 87.140/88.600/90.727/1.255 ms
Run Code Online (Sandbox Code Playgroud)
当然,这里最大的区别是我的 ISP 对此路由的 IPv4 路由不太理想,而 IPv6 路由要好得多。(IPv4 去波士顿-芝加哥-丹佛-西雅图-洛杉矶-凤凰城。WTF?IPv6 去波士顿-DC-亚特兰大-达拉斯-凤凰城。)我怀疑还有更多这样的情况。
Ala*_*rsa 10
根据我比较traceroute6vs. 的经验traceroute,即使通过隧道代理,IPv6 也更快。这可能是因为 IPv6 从 A 点到 B 点通常需要较少的跃点。
这是支持我观察的第三方来源:
使用 IPv6 通过 Internet 访问站点和内容通常比使用 IPv4 更快,因为使用新协议,网络节点之间需要更少的“跳跃”这是我使用
traceroute/ traceroute6、ping/ping6和我的 Hurricane (tunnelbroker.net) 隧道运行的一个小实验,从http://test-ipv6.com收集具有 IPv6 和 IPv6 功能的站点:站点 IPv4 跳数 IPv6 跳数 IPv4 ping (min/avg/max/mdev ms) IPv6 ping (min/avg/max/mdev ms) 6connect.com 14 8 67.253/72.499/106.113/11.265 55.031/58.340/74.078/5.426 bind.com 13 10 45.450/53.924/98.121/15.158 60.002/82.812/196.221/41.448 comcast6.net >13 10 - 92.043/92.840/94.055/0.680 德龙网 11 7 59.059/66.432/95.884/10.134 52.423/73.042/135.103/30.874 mozilla.org >11 6 33.178/97.481/536.719/148.432 45.562/47.133/48.390/0.805 test-ipv6.chi.vr.org 9 9 85.383/286.941/527.103/155.351 76.788/169.458/516.502/147.166 test-ipv6.com 10 5 34.021/39.507/70.518/10.384 33.009/41.441/70.052/13.069 test-ipv6.iad.vr.org 15 13 86.739/93.772/120.192/10.195 91.341/93.146/97.153/2.006 test-ipv6.motd.be >14 8 86.186/401.432/1629.098/502.373 92.437/481.830/727.557/241.649 test-ipv6.sjc.vr.org 12 6 35.443/40.502/70.426/10.056 33.953/41.144/85.444/14.862 tunnelbroker.net >9 >4 39.504/46.119/73.483/10.290 32.559/63.532/222.700/62.022因此,确实,IPv6 使用的跳数更少,总体而言,即使我的 IPv6 是通过隧道,在性能方面也不会比 IPv4 差,甚至略好。
| 归档时间: |
|
| 查看次数: |
116414 次 |
| 最近记录: |