VLAN 标签和 QoS

网络工程 转变 局域网 第 2 层 服务质量 第 3 层
2022-02-20 12:16:09

我有一堆电话被标记为优先级为 7 的 VLANID 20。我还设置了带有 VLAN 标记的路由器以标记 VLANID 20。

我关于开关的问题。交换机是否需要在第 3 层才能使 QoS 和 VLAN 工作,或者它们也可以是第 2 层?

我是否正确,即使交换机通过 VLAN ID 标签和 QoS,除非它们是第 3 层并且读取带有 QoS 标记的 VLAN 标签是没有意义的,因为交换机不会尝试执行 QoS?

基本上,我的目标是尝试将 50 部 VoIP 电话与 70 台计算机分开,以提高语音质量。

1个回答

大多数企业级第 2 层交换机都支持 VLAN。您将中继配置为在交换机和路由器之间承载多个 VLAN。具体而言,如何做到这一点将取决于交换机型号。VLAN 标签仅用于中继;访问端口上的帧没有标记。

VLAN 标记实际上与 IP QoS 无关。第 2 层帧有一个 COS,第 3 层数据包有一个 TOS 或 DSCP。具有相同 VLAN 标记的不同帧或数据包可以具有不同的 QoS 标记。正如 Daniel 在评论中指出的那样,COS 仅适用于带有 VLAN 标记的帧,但标记的帧仅存在于中继上,而不存在于接入端口上。您的交换机可能支持最低第 2 层 QoS,您需要设置交换机以在交换机上应用 COS 标记和队列,但这假设您的交换机支持第 2 层 QoS ,这通常不是很健壮。您真正会有所作为的地方是基于这些标记的第 3 层标记和路由器排队。

VoIP 数据流量通常设置为EF(加速转发),但您没有这样做。此外,同一 VLAN 上的 VoIP 控制流量通常被标记不同。默认情况下,VoIP 电话会正确标记其数据包,您只需要信任 VoIP VLAN。将 VoIP 标记为与网络控制信息相同,7通常不是一件好事。

要真正理解的一件事是,您的 QoS 标记和策略仅适用于您的网络。除非您与您的 ISP ($$$) 达成协议,否则您的 ISP 不会遵守您的 QoS 标记和策略。此外,您的数据包经过的任何其他运营商都不会遵守您的 QoS 标记或策略,并且可能会将它们全部标记为 BE(尽力而为)。如果您的 VoIP 问题出现在 Internet 上,您可以尝试修复网络上的问题,但您无法控制 Internet 上的数据包处理。