了解 Cisco IOS 中“sh policy-map int”的输出

网络工程 思科 服务质量
2021-07-15 02:41:19

我有以下CBWFQ配置:

!
ip access-list extended GRE-traffic-ACL
 permit ip host 10.10.11.2 host 10.10.11.1
!
!
class-map match-all GRE-traffic
 match access-group name GRE-traffic-ACL
!
policy-map prioritize-GRE-traffic
 class GRE-traffic
  priority 500
policy-map traffic-policer
 class class-default
  shape average 19500000
  service-policy prioritize-GRE-traffic
!

Policy-maptraffic-policer应用于出方向的 Fa0/1 接口。现在,如果我执行sh policy-map interface Fa0/1命令,我会看到以下输出:

r3#sh policy-map interface Fa0/1
 FastEthernet0/1 

  Service-policy output: traffic-policer

    Class-map: class-default (match-any)
      545169 packets, 822918951 bytes
      30 second offered rate 7706000 bps, drop rate 5871000 bps
      Match: any 
      Queueing
      queue limit 64 packets
      (queue depth/total drops/no-buffer drops) 0/415024/0
      (pkts output/bytes output) 130144/195409677
      shape (average) cir 19500000, bc 78000, be 78000
      target shape rate 19500000

      Service-policy : prioritize-GRE-traffic

        queue stats for all priority classes:

          queue limit 64 packets
          (queue depth/total drops/no-buffer drops) 0/0/0
          (pkts output/bytes output) 890/49840

        Class-map: GRE-traffic (match-all)
          890 packets, 43610 bytes
          30 second offered rate 0 bps, drop rate 0 bps
          Match: access-group name GRE-traffic-ACL
          Priority: 500 kbps, burst bytes 12500, b/w exceed drops: 0


        Class-map: class-default (match-any)
          544279 packets, 822875341 bytes
          30 second offered rate 7706000 bps, drop rate 5870000 bps
          Match: any 

          queue limit 64 packets
          (queue depth/total drops/no-buffer drops) 0/415024/0
          (pkts output/bytes output) 129254/195359837
r3#

1)“30 秒提供的速率”是进入名为 的服务策略的带宽,我是否正确traffic-policer

2)为什么有两条线“形状(平均)cir”和“目标形状率”?

3)我是否正确地指出这部分:

queue stats for all priority classes:

  queue limit 64 packets
  (queue depth/total drops/no-buffer drops) 0/0/0
  (pkts output/bytes output) 190/10640

..仅用于GRE-traffic流量级,因为它是唯一具有priority配置的?

4)shape average 19500000在子服务策略中指定的所有流量类别之间共享此 19.5Mbps( ) 是否正确class-defaultGRE-traffic在我的情况。

1个回答

1)“30 秒提供的速率”是进入名为流量监管器的服务策略的带宽,我是否正确?

30 秒提供的速率基于 load-interval 命令,您可以在接口配置下更改它。默认为 5 分钟。

Router(config)# interface FastEthernet 0
Router(config-if)# load-interval 30

它是用于计算负载统计数据的时间长度。简单地说,您可以将其想象为 30 秒间隔的平均流量。

并且由 policy-map traffic-policer 处理的所有流量在 class class-default (545169 数据包,822918951 字节) 中的该行上方指定

2)为什么有两条线“形状(平均)cir”和“目标形状率”?

这真是个好问题。很多人一头雾水,我觉得有一个共同点,就是思科在任何一本书里都没有很好的解释。

只要您使用 shape average 命令,您就永远不会看到形状平均值和目标形状之间的不同值。如果您将通过shape peak命令而不是shape average配置您的整形地图,您的整形器将开始使用 PIR 而不是 CIR。

PIR 是什么意思?它将如何改变你的造型?这是一个很长的故事。我很抱歉,但我不会进行任何解释,但您可以在这里找到您问题的答案:http : //blog.ine.com/2008/08/26/understanding-the-shape-peak-command/

3)我是否正确地指出这部分:

所有优先级的队列统计信息:队列限制 64 个数据包(队列深度/总丢弃数/无缓冲区丢弃)0/0/0(pkts 输出/字节输出)190/10640

.. 仅用于 GRE-traffic traffic-class 因为它是唯一具有优先级配置的?

这些是优先级低延迟队列的统计信息你是对的。只要您仅使用配置为优先级的一类(GRE 流量),则仅记录提及的流量的统计信息。

4) 在子服务策略中指定的所有流量类别之间共享此 19.5Mbps(平均形状 19500000),我是否正确?在我的例子中,class-default 和 GRE-traffic。

您确实是对的,CIR 19.5Mbps 由您在策略映射优先级-GRE 流量中配置的所有子类共享。