如何在具有多个 VLAN 的链路上处理数据包并确定其优先级?

网络工程 VLAN
2021-08-04 04:44:56

所以,问题是这个。我有一个 Cisco 路由器,其中多个 VLAN 分配给一个千兆端口。100,200,300等以及没有任何vlan标记的正常连接。

现在,一切都通过那根以太网电缆进行。

我的问题是这个

假设您有 4 个相同协议和相同端口的相同流同时发生,信息如何通过电缆发送?

当 VLANS 与路由器通信时,它们是否只是在常规网络上打上时间戳,然后转到 vlan 100 和时间戳等串行?

我想我想说的是,如果这是一个假设的延迟敏感应用程序,并且这些网络使用相同的资源,但需要保持在单独的 VLAN 上,那么优先考虑什么?

谁的数据包先发送?如果所有 VLAN 都需要在完全相同的时间访问它,那该怎么做?

我希望这是有道理的,谢谢。

1个回答

每个路由器接口都有一个小的硬件队列,它是FIFO(先进先出)。

没有时间戳或类似的东西。数据包在硬件队列中排队,并按照它们入队的顺序进行处理。

这就是它默认的工作方式。Cisco 路由器还具有全面的 QoS。这可以配置为改变处理流量的方式的很多东西,但它是整本书的主题,所以在这里解释太多。