这是一个与特定硬件无关的一般问题。如果我们有以下菊花链开关的配置:
internet ---- core network ----- switch 1 ----- switch 2 ----- switch 3 ----- switch 4
你认为连接到用户开关4将不得不比连接到用户等待时间的增加显著开关1。在这两种情况下,用户访问 Internet 中的应用程序。
你有真实案例的例子吗?
这是一个与特定硬件无关的一般问题。如果我们有以下菊花链开关的配置:
internet ---- core network ----- switch 1 ----- switch 2 ----- switch 3 ----- switch 4
你认为连接到用户开关4将不得不比连接到用户等待时间的增加显著开关1。在这两种情况下,用户访问 Internet 中的应用程序。
你有真实案例的例子吗?
不,它们不会用于典型的互联网连接。您甚至无法使用典型工具对其进行测量。
对于 DC 环境,我们正在争取每一微秒,但对于典型的以太网交换机,每跳(交换机)需要 5-7 微秒到 30-50 微秒。即使是 30-50 微秒也太低而无法注意到;通常,延迟对应用程序或人类来说是有问题的,因为它会达到数十/数百毫秒。
看看这份思科白皮书
问题提到这不是特定于硬件的,但是不同的平台具有不同的切换延迟和切换模式。
Cut through
切换是最快的,但允许通过片段。
Fragment free
是第二快的,并确保帧至少为 64 字节,这意味着它们不是残帧,这是冲突的迹象之一。
Store and forward
是最慢的,但不会向前发送包含 CRC 错误等错误的帧。
你的问题不包含任何关于距离的内容。如果之间存在显著的距离switch 1
,并switch 4
认为必须加以考虑。如果它们紧挨着,每个交换机不应增加太多延迟,因为它们通常会立即转发帧,而不会卡在大缓冲区中。
延迟是主观的,对于高速贸易公司来说,2 毫秒可能会产生巨大的差异。对于我们大多数人来说,2ms 是不够的。
在这种情况下我不会担心延迟,除非我有一个非常具体的用例。