在 Internet 上,有许多类型的数据包:VoIP、音频、视频。因为 QoS 用于根据 DSCP 或 VLAN 优先级对数据包进行优先级排序。谁为每个数据包设置这些位。就像音频获得 DSCP 000111(例如)一样,视频获得 DSCP 001100?
数据包如何区分优先级?
网络工程
路由器
局域网
服务质量
dscp
2022-02-21 05:45:14
1个回答
应用程序可以设置优先级,交换机可以设置优先级,路由器可以设置优先级,或者实际上任何数据包经过的设备都可以设置优先级。交换机甚至可以设置第 2 层优先级。
在设计 QoS 策略时,您需要确定信任点。这些将是一侧的数据包具有不受信任的优先级的分界点。当数据包通过这一点时,它们应该被分类和标记。通常,最好将数据包标记为尽可能靠近源,这样只要它们在您的网络中,它们就具有正确的标记。此外,在路由器上标记数据包可能会给路由器带来过度的负担,从而不可接受地提高 CPU 利用率。当流量进入端口或 VLAN 时,在交换机上进行标记的负担要小得多(负载在许多接入交换机而不是几个路由器之间分配),并且非常接近源。
哪种类型的流量获得哪种优先级也取决于您的 QoS 设计。具有许多不同优先级的非常复杂的 QoS 设计实际上并不实用,而且这是人们在首次设置 QoS 时犯的一个大错误。
顺便说一句,您的标记和 QoS 策略仅在您自己的网络内有效。其他网络,包括您的 ISP,以及您的数据包通过的任何其他 ISP,都不会遵守您的标记和 QoS 策略。
VLAN 优先级与 STP 中的根桥选择有很大不同,但您可以根据哪个 VLAN 标记数据包优先级,以及其他标准。