Linux作为路由器,使用IPv6时带宽下降

Linux作为路由器,使用IPv6时带宽下降

我有一个 Linux 3.1.6 内核作为具有两个 CPU Xeon E5405 的服务器上的路由器。
该机器有两个 1 Gbps 网络接口(以太网)。
我们有几个网络,其中两个是10.0.0.0/20, 10.1.0.0/20

在同一网络中的两台计算机之间复制文件时,复制速度约为 1 Gbps,但在网络之间复制时,速度会降低至约 200 Mbps。向外部世界复制或从外部世界复制的速度相同(约 200 Mbps),但速度应该更高,我们与外部和附近的服务器有约 1 Gbps 的可用下载速度(已确认、测试)。
所以问题出在路由服务器上(我们也做了一些测试证实了这一点)。

可能是什么问题呢? NAT 过程会这么慢吗?网络之间的路由很慢、CPU 不忙(负载可以忽略不计)、内核错误吗?

哈哈,更新(17:40):
我发现这是 IPv6 的问题。如何?
wget SERVER_NETWORK1_IPv4/file(~1 Gbps)
wget SERVER_NETWORK2_IPv4/file(~1 Gbps)
wget **SERVER_DNS_NAME**/file (~200 Mbps,带 DNS 名称)哈!
wget SERVER_IPv6/file (使用 IPv6 地址时约为 200 Mbps)哈!

那么,另一个问题是,为什么 IPv6 慢很多倍?

相关内容