LAN 中的第 2 层(交换机)QoS 或基于 VLAN 的 QoS

网络工程 思科 局域网 数据包跟踪器 服务质量
2022-02-23 16:14:06

在此处输入图像描述

在我上面的设置中(运行 IOS15 的 Cisco 2960),我在 vlan 20 (WLAN_VLAN) 中标记为红色的所有设备,在 VLAN 10 (PC_VLAN) 中标记为绿色的设备,在语音 vlan 中标记为黄色的设备。我正在尝试创建一个基于 vlan 的 QoS,这样如果接入点和 PC 都连接到同一个交换机转发帧或数据包并且它们到达该交换机,则来自 PC 的数据包的优先级高于接入点,因此它会传输离开交换机首先到达目的地。这是我的尝试......

!in global configuration mode

    mls qos
!
!
!on the switch port where the access point is connected

    interface FastEthernet0/3
     switchport mode access
     switchport access vlan 10
     mls qos cos 4
     mls qos trust cos
!
!
!
!on the switch port where the PC is connected

    interface FastEthernet0/4
     switchport access vlan 20
     switchport mode access
     mls qos cos 3
     mls qos trust cos
!

我在数据包跟踪器中对此进行了模拟,但它似乎不起作用。我该怎么做?我究竟做错了什么?

1个回答

正如 Ron Maupin 所说,数据包跟踪器不完全支持功能。

直接回答您的问题 - 您的配置不完整。QoS 分为两个部分。第一部分是标记——你已经完成了——但是效率不高,因为你在 COS 4 和 COS 3 上标记所有内容。一些流量类需要大量数据,可能会导致其他数据类的队列不足。诸如文件传输之类的事情可能会占用整个队列,其中 HTTP 请求(虽然是突发性的)相对较短。虽然在处理 CoS 时您只有 8 个类可以使用,但您必须了解 QoS 会更深入,并且可能会发生许多层。

(第 1 部分的进一步扩展):您可以将 COS 设置为初始标识符,然后在您的 L3(路由器或交换机)设置您的类映射/策略以进一步分析流量并分成更多组,以便放置文件传输在 COS4 的 AF22 中,控制流量(DNS、DHCP 等)设置为 AF33 等。RFC4594提供了要遵循的标准标记建议。

QoS 的第二部分是监管/整形。如果没有警察/形状功能,您只是在应用标记。可以这样想——标记告诉 QoS 流量是什么——而警察/形状功能告诉如何管理它。没有标记——一切都是尽力而为(没有比没有 QoS 更好或更差) 您还必须记住,思科只定义了一个单一优先级队列。所有设置为优先级队列的类共享同一个逻辑队列。有关优先级队列的最佳实践,请参阅 RFC4594。

要在接口上启用策略/形状,您将使用服务策略输入/输出(策略映射名称)

这是另一个很好的参考,可能有助于QoS Fundamentals