cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1799
Views
5
Helpful
1
Replies

Cisco 4500 Auto-QOS on Ether-Channel

rick505d3
Level 1
Level 1

Hi,

Cisco's documentation suggests that auto-qos feature is not supported on ether-channel interfaces. Enabling auto-qos on non-etherchannel interfaces generated all the global qos related configuration and applied service-policy to the interfaces. However, when I try to manually apply the generated service-policy to member-interfaces in an etherchannel, it fails with the following error message.

(config-if)# service-policy input AutoQos-4.0-Input-Policy

class-map match any is not supported for this interface

(config-if)# service-policy output AutoQos-4.0-Output-Policy

% A service-policy with more than one  type of marking field based filters in the  class-map is not allowed on the channel member ports.

There does not seem to a command available as "qos trust cos" or "qos trust dscp":

(config-if)#qos trust ?

  device  trusted device class

  extend  Extend trust through a connected device

The platform is Cisco 4507R+E with Sup-7L-E in VSS mode running 3.4.0 SG (15.1-2 SG). I just need to trust cos/dscp marking on certain etherchannel trunk / access links and prioritise marked traffic (voice/video) on them. Enabling auto-qos on normal interfaces (non-etherchannel) generated the following config.

class-map match-all AutoQos-4.0-Scavenger-Classify

  match access-group name AutoQos-4.0-ACL-Scavenger

class-map match-all AutoQos-4.0-Signaling-Classify

  match access-group name AutoQos-4.0-ACL-Signaling

class-map match-any AutoQos-4.0-Priority-Queue

  match cos  5

  match  dscp ef

  match  dscp cs5

  match  dscp cs4

class-map match-all AutoQos-4.0-VoIP-Data-Cos

  match cos  5

class-map match-any AutoQos-4.0-Multimedia-Stream-Queue

  match  dscp af31

  match  dscp af32

  match  dscp af33

class-map match-all AutoQos-4.0-Network-Mgmt

  match  dscp cs2

class-map match-all AutoQos-4.0-VoIP-Signal-Cos

  match cos  3

class-map match-any AutoQos-4.0-Multimedia-Conf-Queue

  match cos  4

  match  dscp af41

  match  dscp af42

  match  dscp af43

  match access-group name AutoQos-4.0-ACL-Multimedia-Conf

class-map match-any AutoQos-4.0-Transaction-Data

  match  dscp af21

  match  dscp af22

  match  dscp af23

class-map match-all AutoQos-4.0-Network-Ctrl

  match  dscp cs7

class-map match-all AutoQos-4.0-Scavenger

  match  dscp cs1

class-map match-all AutoQos-4.0-Default-Classify

  match access-group name AutoQos-4.0-ACL-Default

class-map match-any AutoQos-4.0-Signaling

  match  dscp cs3

  match cos  3

class-map match-any AutoQos-4.0-Bulk-Data-Queue

  match cos  1

  match  dscp af11

  match  dscp af12

  match  dscp af13

  match access-group name AutoQos-4.0-ACL-Bulk-Data

class-map match-all AutoQos-4.0-Transaction-Classify

  match access-group name AutoQos-4.0-ACL-Transactional-Data

class-map match-all AutoQos-4.0-Broadcast-Vid

  match  dscp cs5

class-map match-any AutoQos-4.0-Bulk-Data

  match  dscp af11

  match  dscp af12

  match  dscp af13

class-map match-any AutoQos-4.0-Scavenger-Queue

  match  dscp cs1

  match cos  1

  match access-group name AutoQos-4.0-ACL-Scavenger

class-map match-any AutoQos-4.0-VoIP

  match  dscp ef

  match cos  5

class-map match-any AutoQos-4.0-Multimedia-Conf

  match  dscp af41

  match  dscp af42

  match  dscp af43

class-map match-any AutoQos-4.0-Control-Mgmt-Queue

  match cos  3

  match  dscp cs7

  match  dscp cs6

  match  dscp cs3

  match  dscp cs2

  match access-group name AutoQos-4.0-ACL-Signaling

class-map match-all AutoQos-4.0-Bulk-Data-Classify

  match access-group name AutoQos-4.0-ACL-Bulk-Data

class-map match-any AutoQos-4.0-Trans-Data-Queue

  match cos  2

  match  dscp af21

  match  dscp af22

  match  dscp af23

  match access-group name AutoQos-4.0-ACL-Transactional-Data

class-map match-any AutoQos-4.0-Multimedia-Stream

  match  dscp af31

  match  dscp af32

  match  dscp af33

class-map match-any AutoQos-4.0-VoIP-Data

  match  dscp ef

  match cos  5

class-map match-all AutoQos-4.0-Internetwork-Ctrl

  match  dscp cs6

class-map match-all AutoQos-4.0-Realtime-Interact

  match  dscp cs4

class-map match-all AutoQos-4.0-Multimedia-Conf-Classify

  match access-group name AutoQos-4.0-ACL-Multimedia-Conf

class-map match-any AutoQos-4.0-VoIP-Signal

  match  dscp cs3

  match cos  3

!

policy-map AutoQos-4.0-Input-Policy

class AutoQos-4.0-VoIP

class AutoQos-4.0-Broadcast-Vid

class AutoQos-4.0-Realtime-Interact

class AutoQos-4.0-Network-Ctrl

class AutoQos-4.0-Internetwork-Ctrl

class AutoQos-4.0-Signaling

class AutoQos-4.0-Network-Mgmt

class AutoQos-4.0-Multimedia-Conf

class AutoQos-4.0-Multimedia-Stream

class AutoQos-4.0-Transaction-Data

class AutoQos-4.0-Bulk-Data

class AutoQos-4.0-Scavenger

policy-map AutoQos-4.0-Output-Policy

class AutoQos-4.0-Scavenger-Queue

    bandwidth remaining percent 1

class AutoQos-4.0-Priority-Queue

    priority

    police cir percent 30 bc 33 ms

class AutoQos-4.0-Control-Mgmt-Queue

    bandwidth remaining percent 10

class AutoQos-4.0-Multimedia-Conf-Queue

    bandwidth remaining percent 10

class AutoQos-4.0-Multimedia-Stream-Queue

    bandwidth remaining percent 10

class AutoQos-4.0-Trans-Data-Queue

    bandwidth remaining percent 10

    dbl

class AutoQos-4.0-Bulk-Data-Queue

    bandwidth remaining percent 4

    dbl

class class-default

    bandwidth remaining percent 25

    dbl

<<< ACL's used in the config above >>>

int gi1/6/1

    ....

   auto qos trust  

   service-policy input AutoQos-4.0-Input-Policy

   service-policy output AutoQos-4.0-Output-Policy

Regards,

Rick.

1 Reply 1

rhornberger
Level 1
Level 1

Yea, you can't apply to the individual interfaces...  I'm used to not being able to apply to the port-channel itself....  Not sure what in the world is going on....

Review Cisco Networking products for a $25 gift card