为什么我对 VLAN 接口的 ping 比对其他本地接口的 ping 高

网络工程 转变
2021-07-07 07:26:57

我不会称之为问题,但我很好奇。在我们的 Quanta 交换机上,我们有几个相应的 VLAN 和 vlan 接口。

假设我在 VLAN 10 中的计算机上,如果我这样做:

平 192.168.10.1

192.168.10.1 是交换机上的 VLAN 10 接口,它被设置为该 VLAN 中设备的网关,我得到的响应范围从 1 毫秒到(有时)28 毫秒,甚至 50 毫秒等。如果我 ping 任何其他LAN 上的设备我在不到一毫秒的时间内得到响应。

如果我去也一样

traceroute www.stackexchange.com

在这里,从前三跳开始,我的 VLAN 接口延迟最高:

  1. 网关 (192.168.10.1) 1.601 毫秒 2.401 毫秒 2.884 毫秒

  2. 192.168.xx.xx (192.168.xx.xx) 0.714 毫秒 0.710 毫秒 0.749 毫秒

  3. xx.xx.xx.xx (xx.xx.xx.xx) 0.185 毫秒 0.224 毫秒 0.220 毫秒

你能给我一些关于这个的想法吗?

2个回答

“L3 交换机”将使用专用硬件执行实际的数据包转发(L2 和 L3),但发送 ping 回复或超时消息等特殊情况通常由交换机的 CPU 在软件中处理。

根据 CPU 的功能和繁忙程度,以及交换机供应商如何确定不同任务的优先级,CPU 可能需要一些时间来处理您的数据包。

这可能与设备的架构有关,请记住,这些接口是逻辑接口而不是物理接口,因此,物理接口和逻辑接口之间的处理可能会有所不同,现在平台也必须使用虚拟化操作系统作为某些 Linux 发行版上的主机...这也可能有助于为逻辑接口创建 ping 延迟:)