理解策略映射带宽、策略、形状命令

网络工程 带宽 聚光灯
2021-08-02 12:08:11

有人可以帮助我了解我们 MPLS 路由器上的以下 QOS 设置服务策略.. 策略映射和类映射

我知道这些工作原理背后的基本理解。我需要详细了解在这种特定情况下如何允许、监管或丢弃流量。

我有点困惑..

    class-map match-any ENHANCED
     match any 
    class-map match-any MGMT
     match access-group name CLASSIFY-MGMT
     match access-group name CLASSIFY-BGP
    class-map match-any ENHANCED-PLUS
     match access-group name CLASSIFY-ENHANCED-PLUS
     match ip dscp ef 
     match ip precedence 5 
    !
    !
    policy-map QOS-SCHEDULER-GI0/0
     class ENHANCED-PLUS
      priority 10000
      police 10000000 conform-action transmit  exceed-action transmit 
      set ip dscp ef
     class ENHANCED
    policy-map QOS-SHAPER-GI0/0
     class class-default
      shape average 50000000
      service-policy QOS-SCHEDULER-GI0/0

     interface GigabitEthernet0/0
     description MPLS WAN Link
     bandwidth 50000
     ip address 192.168.0.30 255.255.255.252
     duplex full
     speed 100
     no cdp enable
     no mop enabled
     max-reserved-bandwidth 100
     service-policy output QOS-SHAPER-GI0/0

请帮忙 。

端口容量为 100 Mb。

需要帮助了解这些命令如何相互工作..

priority 10000
  police 10000000 conform-action transmit  exceed-action transmit 

shape average 50000000 

在政策地图上

bandwidth 50000 

在界面上

1个回答

在解码 QOS 策略时,我喜欢对其进行逆向工程。从为 QOS 配置的最后一个命令开始。这通常是接口上的服务策略声明。

service-policy output QOS-SHAPER-GI0/0

指向具有嵌套 LLQ 调度程序 (QOS-SCHEDULER-GI0/0) 子策略的成形父策略。整形器配置为 50Mbps。并且 LLQ 具有一个带有监管器的优先级流量类别。

当父策略中存在带宽语句时,会引用接口上的带宽语句。例如,如果您配置了两个类(一个是默认类),则这些类的带宽声明不能超过接口上的 max_reserve x 带宽声明。在您的情况下,对于 50Mbps 的结果,最大分辨率为 100%。在您的实际配置中,您在父策略中有一个整形器,它有效地忽略了带宽声明。然而,子策略中的带宽语句(如果存在)现在绑定到整形器的带宽。希望你能够遵循这一点。

http://www.cisco.com/c/en/us/support/docs/quality-of-service-qos/qos-packet-marking/10100-priorityvsbw.html

关于 LLQ 调度程序中的优先级队列,您有一种称为条件管制和无条件管制的东西。在拥塞期间,priority bandwidth 命令将流量管理到配置的 CIR。在非拥塞期间,优先级队列能够超过 CIR。这是呼叫条件监管。警察指挥部提供无条件的监管器,并在拥塞和非拥塞期间监管任何超额流量。通常,您会选择其中之一。

http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/qos_conmgt/configuration/xe-3s/qos-conmgt-xe-3s-book/qos-conmgt-multilevel- pq.html

两者都配置后,无条件优先。我不得不测试以确认。根据您的配置,它们都以相同的速率配置。优先级以 kbps 为单位配置,监管器/整形器以 bps 为单位进行配置。

我不明白你为什么要配置超越动作来传输和评论给 ef。我认为这违背了 LLQ 的目的。