cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements
189
Views
0
Helpful
0
Replies
Highlighted
Beginner

QoS on 4500 SuperVisor 7e

Hi, I having hardtime configuring QoS on 4500 7e. I using the AutoQoS default policy maps as reference

and did some tweaking to be able to attach the policy maps to the port channel.

  • Output policing needs to be configured on the Port-Channel interface, and separated from any queuing.
  • Output queuing needs to be configured on the physical interfaces.
  • The class-maps for the queuing policy-map can only have one type of match statement (i.e. an ACL, or matching on QoS tags) per class-map.
  • The policing policy-map cannot use the ‘policing percent’ command.

Following the previous guidelines, i have created a policy map for policing to be attached on the port channel:

policy-map AutoQos-4.0-Output-Policy_Logical
 class AutoQos-4.0-Priority-Queue_DSCP
  police cir 600000000
    conform-action transmit
    exceed-action drop

and a policy map for queuing to be attached on the physical interface

policy-map AutoQos-4.0-Output-Policy_physical
 class AutoQos-4.0-Scavenger-Queue_DSCP
  bandwidth remaining percent 1
 class AutoQos-4.0-Priority-Queue_DSCP
  priority
 class AutoQos-4.0-Control-Mgmt-Queue_DSCP
  bandwidth remaining percent 10
 class AutoQos-4.0-Multimedia-Conf-Queue_DSCP
  bandwidth remaining percent 10
 class AutoQos-4.0-Multimedia-Stream-Queue_DSCP
  bandwidth remaining percent 10
 class AutoQos-4.0-Trans-Data-Queue_DSCP
  bandwidth remaining percent 10
    dbl
 class AutoQos-4.0-Bulk-Data-Queue_DSCP
  bandwidth remaining percent 4
    dbl
 class class-default
  bandwidth remaining percent 25
    dbl

To test if the policy maps are working, i do and extended ping of 500 packets with the ToS byte set to 184 (46 EF)

RCPDAA010200#sh policy-map int po20 output
 Port-channel20

  Service-policy output: AutoQos-4.0-Output-Policy_Logical

    Class-map: AutoQos-4.0-Priority-Queue_DSCP (match-any)
      500 packets
      Match:  dscp ef (46)
        500 packets
      Match:  dscp cs5 (40)
        0 packets
      Match:  dscp cs4 (32)
        0 packets
      police:
          cir 600000000 bps, bc 18750000 bytes
        conformed 61000 bytes; actions:
          transmit
        exceeded 0 bytes; actions:
          drop
        conformed 2000 bps, exceeded 0000 bps

i can see that the packets are being identified by the policing actions, however on the physical interface packets are not being matched against the class maps on the priority queue or any other queue

RCPDAA010200#sh policy-map int te1/11 output
TenGigabitEthernet1/11

  Service-policy output: AutoQos-4.0-Output-Policy_physical
...
Class-map: AutoQos-4.0-Priority-Queue_DSCP (match-any) 0 packets Match: dscp ef (46) 0 packets Match: dscp cs5 (40) 0 packets Match: dscp cs4 (32) 0 packets Priority: Strict, b/w exceed drops: 0

I do think that the 500 packets that show up in the policing policy-map should also show up in the priority queue as they are being sent with the DSCP 46.

 

Can anyone help me to find out why they are not being matched on the priority queue policy map?

 

Regards

Gonçalo Reis

0 REPLIES 0
Content for Community-Ad