菊花链交换机是否会增加延迟?

网络工程 转变 潜伏
2021-07-27 15:56:28

这是一个与特定硬件无关的一般问题。如果我们有以下菊花链开关的配置:

internet ---- core network ----- switch 1 ----- switch 2 ----- switch 3 ----- switch 4

你认为连接到用户开关4将不得不比连接到用户等待时间的增加显著开关1在这两种情况下,用户访问 Internet 中的应用程序。

你有真实案例的例子吗?

2个回答

不,它们不会用于典型的互联网连接。您甚至无法使用典型工具对其进行测量。

对于 DC 环境,我们正在争取每一微秒,但对于典型的以太网交换机,每跳(交换机)需要 5-7 微秒到 30-50 微秒。即使是 30-50 微秒也太低而无法注意到;通常,延迟对应用程序或人类来说是有问题的,因为它会达到数十/数百毫秒。

看看这份思科白皮书

问题提到这不是特定于硬件的,但是不同的平台具有不同的切换延迟和切换模式。

Cut through切换是最快的,但允许通过片段。 Fragment free是第二快的,并确保帧至少为 64 字节,这意味着它们不是残帧,这是冲突的迹象之一。 Store and forward是最慢的,但不会向前发送包含 CRC 错误等错误的帧。

你的问题不包含任何关于距离的内容。如果之间存在显著的距离switch 1,并switch 4认为必须加以考虑。如果它们紧挨着,每个交换机不应增加太多延迟,因为它们通常会立即转发帧,而不会卡在大缓冲区中。

延迟是主观的,对于高速贸易公司来说,2 毫秒可能会产生巨大的差异。对于我们大多数人来说,2ms 是不够的。

在这种情况下我不会担心延迟,除非我有一个非常具体的用例。