背景
我们租了几条二层专线,即你在数据中心有一条大管道,而远程站点有较小的管道。在第 2 层网络内,您可以随心所欲。可能他们使用 802.1ad 在他们的网络中为每个客户提供他们单独的网络。AFAICS 大多数站点通过普通 VDSL 连接。
我们决定在每个站点放置一个路由器,并为每个站点分配自己的 VLAN。因此,DC 的防火墙定义的 VLAN 数量与站点数量一样多。因此,每个站点在其自己的 VLAN 中使用其地址范围。
网络图:
问题
现在,我们面临吞吐量问题:
- 运行从站点到 DC 的 FTP 传输以大约 10Mb/s 的线路速度运行正常。
- 运行从 DC 到站点的 FTP 传输在 6Mb/s 或更低的速度下无法正常工作。
哪一方发起转移并不重要。唯一一致的是,一个方向效果不佳。太糟糕了,它是指向站点的方向,因为这将是我们最需要的带宽,因为我们想使用终端服务器客户端。
传输大约 10 秒后,吞吐量下降。我们在嗅探时看到 DUP ACK。这可能会导致我在提供商端限制速率?(目前,他们没有任何线索,我想在升级之前确保我们没有过错)
笔记
远程站点以某种方式被限制为 10Mb。将 switch-to-Metro-port 设置为 10Mb 也无济于事。事实上,这是最糟糕的(最大 30 KB/s)。设置为 100Mb 工作正常,但已经开始产生概述的问题。1G也一样。
问题的捕获可以在这里下载:
* http://178.63.11.6/dc-to-remote_dc-side.pcapng
* http://178.63.11.6/dc-to-remote_remote-side.pcapng
诊断
在图像中,您会看到带有一些错误详细信息的 Wireshark IO Graph:
- 左侧:从 DC 到站点的 FTP 传输
- 右侧:从站点到 DC 的 FTP 传输
万一对方发起传输(即从直流放,而不是从远程获取),问题保持不变。
请放纵我你认为可能是这里的问题。
更新#1(上面集成)
更新 #2(更新)
这一定是一个拥塞控制的事情。
请注意,从 DC 到远程我们有 10G->1G->100M->10M->1G 链路。<-- 不工作
在另一个方向,我们有相反的结果:1G->10M->100M->1G->10G。<-- 刚刚好
第一个“1G->10M”是远程站点的“隐形”10M,包括上行端口速度在内的一切都设置为1G,即使它后面只有10M(正在出售)。
但是DC的100Mbps是真正的100Mbps,接口在物理层配置为100Mbps。
现在使用 iperf:
- TCP测试仅在一个方向上工作正常(客户端 = DC,服务器 = 远程)
./iperf -c 192.168.x -i2 -t 60 -r -------------------------------------------------- ---------- 服务器侦听 TCP 端口 5001 TCP 窗口大小:85.3 KB(默认) -------------------------------------------------- ---------- -------------------------------------------------- ---------- 客户端连接到 192.168.x,TCP 端口 5001 TCP 窗口大小:16.0 KB(默认) -------------------------------------------------- ---------- [3]本地10.x端口38195连接192.168.x端口5001 [ 3] 0.0- 2.0 秒 1.44 兆字节 6.03 兆比特/秒 [ 3] 2.0- 4.0 秒 2.23 兆字节 9.37 兆比特/秒 [ 3] 4.0- 6.0 秒 2.28 兆字节 9.57 兆比特/秒 [ 3] 6.0- 8.0 秒 1.88 兆字节 7.90 兆比特/秒 [ 3] 8.0-10.0 秒 1.00 兆字节 4.19 兆比特/秒 [ 3] 10.0-12.0 秒 1.30 兆字节 5.47 兆比特/秒 [ 3] 12.0-14.0 秒 688 KB 2.82 Mbits/秒 [ 3] 14.0-16.0 秒 840 KB 3.44 Mbits/秒 [ 3] 16.0-18.0 秒 1.03 兆字节 4.33 兆比特/秒 [ 3] 18.0-20.0 秒 1.01 兆字节 4.23 兆比特/秒 [ 3] 20.0-22.0 秒 1.03 兆字节 4.33 兆比特/秒 [ 3] 22.0-24.0 秒 1.18 兆字节 4.95 兆比特/秒 [ 3] 24.0-26.0 秒 904 KB 3.70 Mbits/秒 [ 3] 26.0-28.0 秒 840 KB 3.44 Mbits/秒 [ 3] 28.0-30.0 秒 936 KB 3.83 Mbits/秒 [ 3] 30.0-32.0 秒 1.09 兆字节 4.59 兆比特/秒 [ 3] 32.0-34.0 秒 960 KB 3.93 Mbits/秒 [ 3] 34.0-36.0 秒 752 KB 3.08 Mbits/秒 [ 3] 36.0-38.0 秒 1.09 兆字节 4.59 兆比特/秒 [ 3] 38.0-40.0 秒 1.09 兆字节 4.59 兆比特/秒 [ 3] 40.0-42.0 秒 840 KB 3.44 Mbits/秒 [ 3] 42.0-44.0 秒 1.27 兆字节 5.34 兆比特/秒 [ 3] 44.0-46.0 秒 1.16 兆字节 4.85 兆比特/秒 [ 3] 46.0-48.0 秒 840 KB 3.44 Mbits/秒 [ 3] 48.0-50.0 秒 960 KB 3.93 Mbits/秒 [ 3] 50.0-52.0 秒 1.28 兆字节 5.37 兆比特/秒 [ 3] 52.0-54.0 秒 1.09 兆字节 4.59 兆比特/秒 [ 3] 54.0-56.0 秒 992 KB 4.06 Mbits/秒 [ 3] 56.0-58.0 秒 1.00 兆字节 4.19 兆比特/秒 [ 3] 58.0-60.0 秒 1.09 兆字节 4.59 兆比特/秒 [ 3] 0.0-60.2 秒 33.9 兆字节 4.73 兆比特/秒 [5]本地10.x端口5001连接192.168.x端口10965 [ 5] 0.0- 2.0 秒 1.85 兆字节 7.75 兆比特/秒 [ 5] 2.0- 4.0 秒 1.90 兆字节 7.98 兆比特/秒 [ 5] 4.0- 6.0 秒 1.89 兆字节 7.93 兆比特/秒 [ 5] 6.0- 8.0 秒 1.92 兆字节 8.07 兆比特/秒 [ 5] 8.0-10.0 秒 1.91 兆字节 8.02 兆比特/秒 [ 5] 10.0-12.0 秒 1.83 兆字节 7.69 兆比特/秒 [ 5] 12.0-14.0 秒 1.86 兆字节 7.78 兆比特/秒 [ 5] 14.0-16.0 秒 1.79 兆字节 7.52 兆比特/秒 [ 5] 16.0-18.0 秒 1.79 兆字节 7.52 兆比特/秒 [ 5] 18.0-20.0 秒 1.89 兆字节 7.91 兆比特/秒 [ 5] 20.0-22.0 秒 1.91 兆字节 8.00 兆比特/秒 [ 5] 22.0-24.0 秒 1.88 兆字节 7.91 兆比特/秒 [ 5] 24.0-26.0 秒 1.95 兆字节 8.16 兆比特/秒 [ 5] 26.0-28.0 秒 1.90 兆字节 7.99 兆比特/秒 [ 5] 28.0-30.0 秒 1.87 兆字节 7.84 兆比特/秒 [ 5] 30.0-32.0 秒 1.85 兆字节 7.77 兆比特/秒 [ 5] 32.0-34.0 秒 1.55 兆字节 6.49 兆比特/秒 [ 5] 34.0-36.0 秒 1.92 兆字节 8.07 兆比特/秒 [ 5] 36.0-38.0 秒 1.90 兆字节 7.99 兆比特/秒 [ 5] 38.0-40.0 秒 1.84 兆字节 7.73 兆比特/秒 [ 5] 40.0-42.0 秒 1.66 兆字节 6.95 兆比特/秒 [ 5] 42.0-44.0 秒 1.92 兆字节 8.07 兆比特/秒 [ 5] 44.0-46.0 秒 1.91 兆字节 7.99 兆比特/秒 [ 5] 46.0-48.0 秒 1.90 兆字节 7.98 兆比特/秒 [ 5] 48.0-50.0 秒 1.84 兆字节 7.70 兆比特/秒 [ 5] 50.0-52.0 秒 1.93 兆字节 8.09 兆比特/秒 [ 5] 52.0-54.0 秒 1.80 兆字节 7.54 兆比特/秒 [ 5] 54.0-56.0 秒 1.83 兆字节 7.67 兆比特/秒 [ 5] 56.0-58.0 秒 1.88 兆字节 7.86 兆比特/秒 [ 5] 58.0-60.0 秒 1.85 兆字节 7.78 兆比特/秒 [ 5] 0.0-60.3 秒 56.0 兆字节 7.79 兆比特/秒
- 为了深入了解,这里是来自同一 VLAN 中的两台主机的UDP测试,但使用 Metro Connection, 200=remote, 201=DC
我们看到数据包丢失随着带宽的增加而增加(当接近 10Mbps 时,我们有 0.93%,开始变得至关重要……并且也可以解释 TCP 执行问题的原因)
++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++ C:\iperf-2.0.5-2-win32>iperf -c 192.168.191.200 -i 1 -t 20 -r -u ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++ -------------------------------------------------- ---------- 服务器监听 UDP 端口 5001 接收 1470 字节数据报 UDP 缓冲区大小:64.0 KB(默认) -------------------------------------------------- ---------- -------------------------------------------------- ---------- 客户端连接到 192.168.191.200,UDP 端口 5001 发送 1470 字节数据报 UDP 缓冲区大小:64.0 KB(默认) -------------------------------------------------- ---------- [4]本地192.168.191.201端口61759连接192.168.191.200端口5001 [ ID] 间隔传输带宽 [ 4] 0.0- 1.0 秒 128 KB 1.05 Mbits/秒 [ 4] 1.0- 2.0 秒 128 KB 1.05 Mbits/秒 [ 4] 2.0- 3.0 秒 129 KB 1.06 Mbits/秒 [ 4] 3.0- 4.0 秒 128 KB 1.05 Mbits/秒 [ 4] 4.0- 5.0 秒 128 KB 1.05 Mbits/秒 [ 4] 5.0- 6.0 秒 128 KB 1.05 Mbits/秒 [ 4] 6.0- 7.0 秒 128 KB 1.05 Mbits/秒 [ 4] 7.0- 8.0 秒 128 KB 1.05 Mbits/秒 [ 4] 8.0- 9.0 秒 128 KB 1.05 Mbits/秒 [ 4] 9.0-10.0 秒 129 KB 1.06 Mbits/秒 [ 4] 10.0-11.0 秒 128 KB 1.05 Mbits/秒 [ 4] 11.0-12.0 秒 128 KB 1.05 Mbits/秒 [ 4] 12.0-13.0 秒 128 KB 1.05 Mbits/秒 [ 4] 13.0-14.0 秒 128 KB 1.05 Mbits/秒 [ 4] 14.0-15.0 秒 128 KB 1.05 Mbits/秒 [ 4] 15.0-16.0 秒 128 KB 1.05 Mbits/秒 [ 4] 16.0-17.0 秒 128 KB 1.05 Mbits/秒 [ 4] 17.0-18.0 秒 128 KB 1.05 Mbits/秒 [ 4] 18.0-19.0 秒 131 KB 1.07 Mbits/秒 [ 4] 19.0-20.0 秒 128 KB 1.05 Mbits/秒 [ 4] 0.0-20.0 秒 2.50 兆字节 1.05 兆比特/秒 [4]发送了1785个数据报 [4] 服务器报告: [ 4] 0.0-20.0 秒 2.50 MBytes 1.05 Mbits/sec 0.257 ms 0/ 1785 (0%) [3]本地192.168.191.201端口5001连接192.168.191.200端口50749 [ 3] 0.0- 1.0 sec 128 KBytes 1.05 Mbits/sec 0.285 ms 0/ 89 (0%) [ 3] 1.0- 2.0 sec 128 KBytes 1.05 Mbits/sec 0.313 ms 0/ 89 (0%) [ 3] 2.0- 3.0 sec 128 KBytes 1.05 Mbits/sec 0.278 ms 0/ 89 (0%) [ 3] 3.0- 4.0 sec 128 KBytes 1.05 Mbits/sec 0.241 ms 0/ 89 (0%) [ 3] 4.0- 5.0 秒 128 KB 1.05 Mbits/sec 0.266 ms 0/ 89 (0%) [ 3] 5.0- 6.0 秒 128 KB 1.05 Mbits/sec 0.293 ms 0/ 89 (0%) [ 3] 6.0- 7.0 sec 128 KBytes 1.05 Mbits/sec 0.314 ms 0/ 89 (0%) [ 3] 7.0- 8.0 sec 128 KBytes 1.05 Mbits/sec 0.280 ms 0/ 89 (0%) [ 3] 8.0- 9.0 sec 128 KBytes 1.05 Mbits/sec 0.242 ms 0/ 89 (0%) [ 3] 9.0-10.0 秒 129 KB 1.06 Mbits/sec 0.250 ms 0/ 90 (0%) [ 3] 10.0-11.0 秒 128 KB 1.05 Mbits/sec 0.275 ms 0/ 89 (0%) [ 3] 11.0-12.0 sec 128 KBytes 1.05 Mbits/sec 0.299 ms 0/ 89 (0%) [ 3] 12.0-13.0 秒 128 KB 1.05 Mbits/sec 0.327 ms 0/ 89 (0%) [ 3] 13.0-14.0 秒 128 KB 1.05 Mbits/sec 0.290 ms 0/ 89 (0%) [ 3] 14.0-15.0 秒 128 KB 1.05 Mbits/sec 0.251 ms 0/ 89 (0%) [ 3] 15.0-16.0 秒 128 KB 1.05 Mbits/sec 0.275 ms 0/ 89 (0%) [ 3] 16.0-17.0 秒 128 KB 1.05 Mbits/sec 0.303 ms 0/ 89 (0%) [ 3] 17.0-18.0 秒 128 KB 1.05 Mbits/sec 0.333 ms 0/ 89 (0%) [ 3] 18.0-19.0 秒 128 KB 1.05 Mbits/sec 0.294 ms 0/ 89 (0%) [ 3] 19.0-20.0 秒 131 KB 1.07 Mbits/sec 0.281 ms 0/ 91 (0%) [ 3] 0.0-20.0 秒 2.50 MBytes 1.05 Mbits/sec 0.305 ms 0/ 1785 (0%) ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++ C:\iperf-2.0.5-2-win32>iperf -c 192.168.191.200 -i 1 -t 20 -r -u -b 5m ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++ -------------------------------------------------- ---------- 服务器监听 UDP 端口 5001 接收 1470 字节数据报 UDP 缓冲区大小:64.0 KB(默认) -------------------------------------------------- ---------- -------------------------------------------------- ---------- 客户端连接到 192.168.191.200,UDP 端口 5001 发送 1470 字节数据报 UDP 缓冲区大小:64.0 KB(默认) -------------------------------------------------- ---------- [4]本地192.168.191.201端口61760连接192.168.191.200端口5001 [ ID] 间隔传输带宽 [ 4] 0.0- 1.0 秒 610 KB 5.00 Mbits/秒 [ 4] 1.0- 2.0 秒 609 KB 4.99 Mbits/秒 [ 4] 2.0- 3.0 秒 610 KB 5.00 Mbits/秒 [ 4] 3.0- 4.0 秒 609 KB 4.99 Mbits/秒 [ 4] 4.0- 5.0 秒 610 KB 5.00 Mbits/秒 [ 4] 5.0- 6.0 秒 609 KB 4.99 Mbits/秒 [ 4] 6.0- 7.0 秒 610 KB 5.00 Mbits/秒 [ 4] 7.0- 8.0 秒 609 KB 4.99 Mbits/秒 [ 4] 8.0- 9.0 秒 610 KB 5.00 Mbits/秒 [ 4] 9.0-10.0 秒 619 KB 5.07 Mbits/秒 [ 4] 10.0-11.0 秒 610 KB 5.00 Mbits/秒 [ 4] 11.0-12.0 秒 609 KB 4.99 Mbits/秒 [ 4] 12.0-13.0 秒 609 KB 4.99 Mbits/秒 [ 4] 13.0-14.0 秒 610 KB 5.00 Mbits/秒 [ 4] 14.0-15.0 秒 609 KB 4.99 Mbits/秒 [ 4] 15.0-16.0 秒 610 KB 5.00 Mbits/秒 [ 4] 16.0-17.0 秒 609 KB 4.99 Mbits/秒 [ 4] 17.0-18.0 秒 610 KB 5.00 Mbits/秒 [ 4] 18.0-19.0 秒 619 KB 5.07 Mbits/秒 [ 4] 19.0-20.0 秒 609 KB 4.99 Mbits/秒 [ 4] 0.0-20.0 秒 11.9 兆字节 5.00 兆比特/秒 [4]发送了8504个数据报 [4] 服务器报告: [ 4] 0.0-20.0 秒 11.9 兆字节 4.99 兆比特/秒 0.000 毫秒 12/ 8503 (0.14%) [4] 0.0-20.0 秒 1 个数据报无序接收 [3]本地192.168.191.201端口5001连接192.168.191.200端口50750 [ 3] 0.0- 1.0 秒 606 KB 4.96 Mbits/sec 2.238 ms 1/ 423 (0.24%) [ 3] 1.0- 2.0 sec 610 KBytes 5.00 Mbits/sec 2.739 ms 0/ 425 (0%) [ 3] 2.0- 3.0 秒 609 KB 4.99 Mbits/sec 3.089 ms 1/ 425 (0.24%) [ 3] 3.0- 4.0 sec 609 KBytes 4.99 Mbits/sec 3.605 ms 0/ 424 (0%) [ 3] 4.0- 5.0 秒 607 KB 4.97 Mbits/sec 1.954 ms 0/ 423 (0%) [ 3] 5.0- 6.0 秒 612 KB 5.01 Mbits/sec 2.666 ms 0/ 426 (0%) [ 3] 6.0- 7.0 秒 607 KB 4.97 Mbits/sec 2.602 ms 0/ 423 (0%) [ 3] 7.0- 8.0 秒 612 KB 5.01 Mbits/sec 2.960 ms 0/ 426 (0%) [ 3] 8.0- 9.0 秒 609 KB 4.99 Mbits/sec 2.512 ms 0/ 424 (0%) [ 3] 9.0-10.0 秒 619 KB 5.07 Mbits/sec 2.133 ms 0/ 431 (0%) [ 3] 10.0-11.0 秒 609 KB 4.99 Mbits/sec 3.605 ms 1/ 425 (0.24%) [ 3] 11.0-12.0 秒 609 KB 4.99 Mbits/sec 2.509 ms 0/ 424 (0%) [ 3] 12.0-13.0 秒 610 KB 5.00 Mbits/sec 3.570 ms 0/ 425 (0%) [ 3] 13.0-14.0 秒 609 KB 4.99 Mbits/sec 3.077 ms 1/ 425 (0.24%) [ 3] 14.0-15.0 秒 609 KB 4.99 Mbits/sec 2.679 ms 0/ 424 (0%) [ 3] 15.0-16.0 秒 609 KB 4.99 Mbits/sec 1.887 ms 0/ 424 (0%) [ 3] 16.0-17.0 秒 610 KB 5.00 Mbits/sec 2.651 ms 0/ 425 (0%) [ 3] 17.0-18.0 秒 609 KB 4.99 Mbits/sec 3.390 ms 0/ 424 (0%) [ 3] 18.0-19.0 秒 617 KB 5.06 Mbits/sec 2.601 ms 0/ 430 (0%) [ 3] 19.0-20.0 秒 612 KB 5.01 Mbits/sec 3.525 ms 0/ 426 (0%) [ 3] 0.0-20.0 秒 11.9 兆字节 4.99 兆比特/秒 3.156 毫秒 3/ 8503 (0.035%) [ 3] 0.0-20.0 sec 1 个数据报无序接收 ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++ C:\iperf-2.0.5-2-win32>iperf -c 192.168.191.200 -i 1 -t 20 -r -u -b 9m ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++ -------------------------------------------------- ---------- 服务器监听 UDP 端口 5001 接收 1470 字节数据报 UDP 缓冲区大小:64.0 KB(默认) -------------------------------------------------- ---------- -------------------------------------------------- ---------- 客户端连接到 192.168.191.200,UDP 端口 5001 发送 1470 字节数据报 UDP 缓冲区大小:64.0 KB(默认) -------------------------------------------------- ---------- [4]本地192.168.191.201端口61761连接192.168.191.200端口5001 [ ID] 间隔传输带宽 [ 4] 0.0- 1.0 秒 1.07 兆字节 9.00 兆比特/秒 [ 4] 1.0- 2.0 秒 1.07 兆字节 8.98 兆比特/秒 [ 4] 2.0- 3.0 秒 1.07 兆字节 9.00 兆比特/秒 [ 4] 3.0- 4.0 秒 1.07 兆字节 8.98 兆比特/秒 [ 4] 4.0- 5.0 秒 1.07 兆字节 9.00 兆比特/秒 [ 4] 5.0- 6.0 秒 1.07 兆字节 8.98 兆比特/秒 [ 4] 6.0- 7.0 秒 1.07 兆字节 8.98 兆比特/秒 [ 4] 7.0- 8.0 秒 1.07 兆字节 9.00 兆比特/秒 [ 4] 8.0- 9.0 秒 1.07 兆字节 8.98 兆比特/秒 [ 4] 9.0-10.0 秒 1.09 兆字节 9.14 兆比特/秒 [ 4] 10.0-11.0 秒 1.07 兆字节 9.00 兆比特/秒 [4] 11.0-12.0 秒 1.07 兆字节 8.98 兆比特/秒 [ 4] 12.0-13.0 秒 1.07 兆字节 8.98 兆比特/秒 [ 4] 13.0-14.0 秒 1.07 兆字节 9.00 兆比特/秒 [ 4] 14.0-15.0 秒 1.07 兆字节 8.98 兆比特/秒 [ 4] 15.0-16.0 秒 1.07 兆字节 9.00 兆比特/秒 [ 4] 16.0-17.0 秒 1.07 兆字节 8.98 兆比特/秒 [4] 17.0-18.0 秒 1.07 兆字节 8.98 兆比特/秒 [ 4] 18.0-19.0 秒 1.09 兆字节 9.14 兆比特/秒 [ 4] 19.0-20.0 秒 1.07 兆字节 9.00 兆比特/秒 [ 4] 0.0-20.0 秒 21.5 兆字节 9.00 兆比特/秒 [4]发送了15315个数据报 [4] 服务器报告: [4] 0.0-20.0 秒 21.3 兆字节 8.94 兆比特/秒 0.104 毫秒 96/15314 (0.63%) !!!!!!!!!!!! [4] 0.0-20.0 秒 1 个数据报无序接收 [3]本地192.168.191.201端口5001连接192.168.191.200端口50751 [ 3] 0.0- 1.0 秒 1.06 MBytes 8.89 Mbits/sec 2.405 ms 0/ 756 (0%) [ 3] 1.0- 2.0 秒 1.07 MBytes 9.00 Mbits/sec 2.308 ms 0/ 765 (0%) [ 3] 2.0- 3.0 秒 1.07 MBytes 9.00 Mbits/sec 2.305 ms 0/ 765 (0%) [ 3] 3.0- 4.0 秒 1.07 MBytes 8.97 Mbits/sec 2.290 ms 1/ 764 (0.13%) [ 3] 4.0- 5.0 秒 1.07 MBytes 8.98 Mbits/sec 2.271 ms 1/ 765 (0.13%) [ 3] 5.0- 6.0 秒 1.07 MBytes 8.98 Mbits/sec 2.313 ms 0/ 764 (0%) [ 3] 6.0- 7.0 秒 1.07 MBytes 9.00 Mbits/sec 2.191 ms 0/ 765 (0%) [ 3] 7.0- 8.0 秒 1.07 MBytes 8.95 Mbits/sec 2.314 ms 3/ 764 (0.39%) [ 3] 8.0- 9.0 秒 1.07 MBytes 8.98 Mbits/sec 2.232 ms 1/ 765 (0.13%) [ 3] 9.0-10.0 秒 1.09 MBytes 9.13 Mbits/sec 2.257 ms 0/ 776 (0%) [ 3] 10.0-11.0 秒 1.07 MBytes 8.98 Mbits/sec 2.365 ms 0/ 764 (0%) [ 3] 11.0-12.0 秒 1.07 MBytes 8.98 Mbits/sec 2.301 ms 1/ 765 (0.13%) [ 3] 12.0-13.0 秒 1.07 MBytes 8.98 Mbits/sec 2.277 ms 0/ 764 (0%) [ 3] 13.0-14.0 秒 1.07 MBytes 9.00 Mbits/sec 2.323 ms 0/ 765 (0%) [ 3] 14.0-15.0 秒 1.07 MBytes 9.00 Mbits/sec 2.176 ms 0/ 765 (0%) [ 3] 15.0-16.0 秒 1.07 MBytes 8.96 Mbits/sec 2.273 ms 2/ 764 (0.26%) [ 3] 16.0-17.0 秒 1.07 MBytes 8.98 Mbits/sec 2.313 ms 0/ 764 (0%) [ 3] 17.0-18.0 秒 1.07 MBytes 8.98 Mbits/sec 2.247 ms 1/ 765 (0.13%) [ 3] 18.0-19.0 秒 1.09 MBytes 9.11 Mbits/sec 2.276 ms 1/ 776 (0.13%) [ 3] 19.0-20.0 秒 1.07 MBytes 8.97 Mbits/sec 2.394 ms 1/ 764 (0.13%) [ 3] 0.0-20.0 秒 21.5 兆字节 8.99 兆比特/秒 2.659 毫秒 11/15314 (0.072%) [ 3] 0.0-20.0 sec 1 个数据报无序接收 ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++ C:\iperf-2.0.5-2-win32>iperf -c 192.168.191.200 -i 1 -t 20 -r -u -b 9850k ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++ -------------------------------------------------- ---------- 服务器监听 UDP 端口 5001 接收 1470 字节数据报 UDP 缓冲区大小:64.0 KB(默认) -------------------------------------------------- ---------- -------------------------------------------------- ---------- 客户端连接到 192.168.191.200,UDP 端口 5001 发送 1470 字节数据报 UDP 缓冲区大小:64.0 KB(默认) -------------------------------------------------- ---------- [4]本地192.168.191.201端口61762连接192.168.191.200端口5001 [ ID] 间隔传输带宽 [ 4] 0.0- 1.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 1.0- 2.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 2.0- 3.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 3.0- 4.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 4.0- 5.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 5.0- 6.0 秒 1.17 兆字节 9.83 兆比特/秒 [ 4] 6.0- 7.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 7.0- 8.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 8.0- 9.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 9.0-10.0 秒 1.19 兆字节 10.0 兆比特/秒 [ 4] 10.0-11.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 11.0-12.0 秒 1.17 兆字节 9.84 兆比特/秒 [4] 12.0-13.0 秒 1.17 兆字节 9.83 兆比特/秒 [ 4] 13.0-14.0 秒 1.17 兆字节 9.85 兆比特/秒 [ 4] 14.0-15.0 秒 1.17 兆字节 9.83 兆比特/秒 [ 4] 15.0-16.0 秒 1.17 兆字节 9.85 兆比特/秒 [ 4] 16.0-17.0 秒 1.17 兆字节 9.83 兆比特/秒 [ 4] 17.0-18.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 18.0-19.0 秒 1.19 兆字节 10.0 兆比特/秒 [ 4] 19.0-20.0 秒 1.17 兆字节 9.84 兆比特/秒 [ 4] 0.0-20.0 秒 23.5 兆字节 9.85 兆比特/秒 [4]发送了16765个数据报 [4] 服务器报告: [4] 0.0-20.0 秒 23.3 兆字节 9.74 兆比特/秒 3.421 毫秒 156/16764 (0.93%) !!!!!!!!!!!! [4] 0.0-20.0 秒 1 个数据报无序接收 [3]本地192.168.191.201端口5001连接192.168.191.200端口50752 [ 3] 0.0- 1.0 秒 1.16 MBytes 9.74 Mbits/sec 2.131 ms 0/ 828 (0%) [ 3] 1.0- 2.0 秒 1.17 MBytes 9.84 Mbits/sec 2.140 ms 0/ 837 (0%) [ 3] 2.0- 3.0 秒 1.17 MBytes 9.83 Mbits/sec 2.099 ms 1/ 837 (0.12%) [ 3] 3.0- 4.0 秒 1.17 MBytes 9.84 Mbits/sec 2.113 ms 0/ 837 (0%) [ 3] 4.0- 5.0 秒 1.17 MBytes 9.84 Mbits/sec 2.105 ms 0/ 837 (0%) [ 3] 5.0- 6.0 秒 1.17 MBytes 9.83 Mbits/sec 2.058 ms 1/ 837 (0.12%) [ 3] 6.0- 7.0 秒 1.17 MBytes 9.82 Mbits/sec 2.165 ms 1/ 836 (0.12%) [ 3] 7.0- 8.0 秒 1.17 MBytes 9.84 Mbits/sec 2.156 ms 0/ 837 (0%) [ 3] 8.0- 9.0 秒 1.17 MBytes 9.82 Mbits/sec 2.135 ms 2/ 837 (0.24%) [ 3] 9.0-10.0 秒 1.19 MBytes 9.97 Mbits/sec 2.152 ms 2/ 850 (0.24%) [ 3] 10.0-11.0 秒 1.17 MBytes 9.83 Mbits/sec 2.153 ms 1/ 837 (0.12%) [ 3] 11.0-12.0 秒 1.17 MBytes 9.84 Mbits/sec 2.127 ms 0/ 837 (0%) [ 3] 12.0-13.0 秒 1.17 MBytes 9.83 Mbits/sec 2.136 ms 1/ 837 (0.12%) [ 3] 13.0-14.0 秒 1.17 MBytes 9.82 Mbits/sec 2.087 ms 2/ 837 (0.24%) [ 3] 14.0-15.0 秒 1.17 MBytes 9.83 Mbits/sec 2.061 ms 1/ 837 (0.12%) [ 3] 15.0-16.0 秒 1.17 MBytes 9.84 Mbits/sec 2.045 ms 0/ 837 (0%) [ 3] 16.0-17.0 秒 1.17 MBytes 9.82 Mbits/sec 2.203 ms 1/ 836 (0.12%) [ 3] 17.0-18.0 秒 1.17 MBytes 9.84 Mbits/sec 2.165 ms 0/ 837 (0%) [ 3] 18.0-19.0 秒 1.17 MBytes 9.83 Mbits/sec 2.154 ms 1/ 837 (0.12%) [ 3] 19.0-20.0 秒 1.19 MBytes 9.98 Mbits/sec 2.209 ms 0/ 849 (0%) [ 3] 0.0-20.0 秒 23.5 兆字节 9.84 兆比特/秒 2.548 毫秒 13/16764 (0.078%) [ 3] 0.0-20.0 sec 1 个数据报无序接收
真正的问题仍然存在
我们不会超额订阅 DC 链路,因为它的速度为 100Mbps,并且不能发送超过 100Mbps。但是,远程站点的速度为 10Mbps。
- 远程端的缓冲区是否溢出并丢弃数据包?
- 提供商的流量整形器是否对流量做些什么?(来自另一个节点的流量会受到 ISP 流量整形器的影响,还是只有进入节点的流量(从外部))......你明白我的意思吗?
为什么 TCP 不能自己处理这一切?
更新 #3
我尝试了以下场景:
Laptop ------- ... LAN ... --- DC switch --- Metro-Eth --- Laptop(直连) 网卡@10Mbps 100Mbps 网卡@10Mbps 这里是DC->remote方向的丢包:(iperf 9 Mbps UDP测试) [3]本地192.168.191.200端口5001连接192.168.191.201端口55236 [ ID] 间隔传输带宽抖动丢失/总数据报 [ 3] 0.0- 1.0 秒 912 KB 7.47 Mbits/sec 2.713 ms 0/ 635 (0%) [ 3] 1.0- 2.0 sec 1001 KBytes 8.20 Mbits/sec 2.168 ms 0/ 697 (0%) [ 3] 2.0- 3.0 秒 1001 KB 8.20 Mbits/sec 2.478 ms 0/ 697 (0%) [ 3] 3.0- 4.0 sec 999 KBytes 8.18 Mbits/sec 0.933 ms 0/ 696 (0%) [ 3] 4.0- 5.0 秒 1001 KB 8.20 Mbits/sec 2.620 ms 0/ 697 (0%) [ 3] 5.0- 6.0 秒 1001 KB 8.20 Mbits/sec 2.721 ms 0/ 697 (0%) [ 3] 6.0- 7.0 sec 1001 KBytes 8.20 Mbits/sec 2.089 ms 0/ 697 (0%) [ 3] 7.0- 8.0 秒 999 KB 8.18 Mbits/sec 2.641 ms 0/ 696 (0%) [ 3] 8.0- 9.0 sec 1002 KBytes 8.21 Mbits/sec 0.896 ms 0/ 698 (0%) [ 3] 9.0-10.0 秒 1015 KB 8.31 Mbits/sec 2.557 ms 0/ 707 (0%) [ 3] 10.0-11.0 秒 999 KB 8.18 Mbits/sec 2.822 ms 1/ 697 (0.14%) [ 3] 11.0-12.0 秒 999 KB 8.18 Mbits/sec 1.551 ms 1/ 697 (0.14%) [ 3] 12.0-13.0 秒 998 KB 8.17 Mbits/sec 2.504 ms 2/ 697 (0.29%) [ 3] 13.0-14.0 秒 995 KB 8.15 Mbits/sec 2.038 ms 3/ 696 (0.43%) [ 3] 14.0-15.0 秒 991 KB 8.11 Mbits/sec 2.539 ms 7/ 697 (1%) [ 3] 15.0-16.0 秒 992 KB 8.13 Mbits/sec 2.759 ms 6/ 697 (0.86%) [ 3] 16.0-17.0 秒 998 KB 8.17 Mbits/sec 2.229 ms 2/ 697 (0.29%) [ 3] 17.0-18.0 秒 993 KB 8.14 Mbits/sec 2.723 ms 4/ 696 (0.57%) [ 3] 18.0-19.0 秒 998 KB 8.17 Mbits/sec 2.038 ms 2/ 697 (0.29%) [ 3] 19.0-20.0 秒 1012 KB 8.29 Mbits/sec 2.575 ms 3/ 708 (0.42%) [ 3] 0.0-20.0 秒 19.5 兆字节 8.15 兆比特/秒 2.775 毫秒 31/13917 (0.22%) [ 3] 0.0-20.0 sec 1 个数据报无序接收
另一个方向没问题。但是,在运行 TCP 测试时,远程->DC 方向的性能并不比 DC->远程方向(约 5Mbps)好多少...
我不确定我们是否已经到了这一步。