使用带宽和形状并发

网络工程 思科 服务质量
2022-02-15 23:25:50

我对具有多个类的 QoS 有疑问。在我们的带有 IOS-XE 的交换机中,我们使用五个类来定义 QoS。Class 1 是一个优先级,因此配置为“priority level 1”。链路的剩余带宽必须划分为剩余的四个类别。这是通过 2 到 5 类中的命令“带宽剩余比率 4”完成的。这工作正常。但我还想要将 2 类的流量调整为链路速度的 25%。所以我希望剩余的带宽平均分配到 2 到 5 类,但要确保 2 类不使用超过 25% 的链接速度。我尝试在类 2 中使用子策略映射,将流量调整为链路速度的四分之一,但当我尝试配置子策略映射时出现以下错误:“不支持的分层策略.. 两级排队策略是不支持!!”

我的愿望可以在 IOS-XE 中配置吗?

配置:

policy-map testqos
  class q1
    priority level 1
  class q2
    bandwidth remaining ratio 4
  class q3
    bandwidth remaining ratio 4
  class q4
    bandwidth remaining ratio 4
  class q5
    bandwidth remaining ratio 4
1个回答

如果您希望类 q2 最多使用但不超过 25% 的链接速度,则需要使用监管。就像是:

  class q2
    bandwidth percent 25
    police cir percent 25 conform-action transmit exceed-action drop

编辑:

您可以为调用策略映射的物理接口创建整形策略:

!***** QoS - Generic Traffic Shaping *****
policy-map testshaping
 description Physical Interface Shaping
  class class-default
    shape average <SHAPE RATE> <SHAPE BC>
    service-policy testqos
!

如果您的 WAN 带宽是接口速度的子速率,您可能希望调整为实际链路速率的百分比。例如,如果您的接口是 1 Gb 接口,但您的 WAN 带宽只有 10 Mb,您可能希望调整为 10 Mb 的 95%(形状速率 = 9500000,形状 BC = 38000)以考虑协议开销。如果你使用像 VoIP 这样的实时协议,它有很多非常小的数据包,你会想要降低这个百分比。对于全速率 WAN 带宽,您不需要这样做。

将整形策略应用到物理接口而不是原始策略映射。整形策略调用您的原始策略映射。