这是另外一个假设性的问题。我一直在试图弄清楚,在主机A和主机B之间是否有一个更快的网络“段”,是否会转化为一个更快的流量或它们之间的更低的延迟。让我向您展示计算机A和计算机B之间网络中的物理链接:
host A (1000Base-T NIC) -> copper 1000Base-T link -> 1G copper switch ->
[SFP module] -> a short 10G/40G/100G fibre run -> [SFP module] ->
1G copper switch -> copper 1000Base-T link -> host B (1000Base-T NIC)
简而言之,有一个从主机A到第一个交换机的1G链路,其中有一个SFP模块连接到一个短的10G/40G/100 G(并不重要,只是比1G更快)的光纤运行,它连接到另一个1G铜开关中的另一个SFP模块,后者通过1G铜连接到主机B。
两台主机之间的流量会因为中间的光纤而更快吗?或者,如果两个交换机之间的区段与网络其他部分的速度相同,那么流量和延迟是否相同?
主机A和主机B之间的延迟降低是有意义的,但是NIC的进出速度会限制流量,对吗?如果是这样,那么将“核心”交换机和路由器与更快的链路连接在一起是否有意义?
发布于 2013-05-31 21:49:03
都不是真的。用光纤链路取代铜链路可能会稍微降低延迟(假设一个不拥挤的链路),但是当你用一个更高的带宽链路取代一个“核心”链路时,你真正得到的是更少的拥塞。在您的示例场景中,这并不重要,因为每一端只有一个设备。然而,在实时网络中,从1g到10g的核心链路将缓解网络核心内部的拥塞问题。
现在,作为一个副作用,您可能会得到更低的延迟和更好的流量,但这完全是因为缓解了拥塞,因此路由器/交换机不会超载和丢弃/排队的流量。
发布于 2013-05-31 21:56:31
数据流动的速度对介质的物理没有任何影响。我的意思是,一个电信号从100米铜的一边流向另一边需要同样的时间,不管这个信号是10 10Mbps还是1 1Gbps链路的一部分。
如果你从铜变成纤维,那么你可能会注意到一个小的改善,但它真的应该只是一个微小的差别。
现在,还有其他的因素可以发挥作用,例如,可以达到10 10Gbps的设备通常比设计为10 10Mbps的设备更能处理帧/包,因此设备增加的延迟也可以减少。但这完全取决于设备的能力,而不是链路的速度。
发布于 2013-06-01 15:28:04
在这种情况下,从1G端到端移动到10G核心不应该有什么明显的改变。只有10G+链路上更快的信令(减少比特时间)才能使吞吐量略有增加。但是,在没有任何拥塞(读:其他主机),他们应该能够饱和的链接开始。
主机A&B发送(进出)数据包所需的时间不变。从理论上讲,包从交换机跳到交换机所需的时间要快得多。然而,在这样的速度下,这种差异对人类来说并不明显。(~10μs为1500 mtu包)
https://networkengineering.stackexchange.com/questions/1505
复制