03-04-2014 01:42 PM - edited 03-07-2019 06:31 PM
I would like to create a QoS marking policy that re-marks packet to CS5 if the inbound traffic is SIP *and* if it is marked CS3 when it comes in. I would have expected the configuration listed below will work. I only found out when I tried to apply the config that, unlike other IOS devices, "class-map match-all" does not exist in 3850 3.3.x code. It can only do "class-map match-any" Can anyone suggest a work-around config for 3850 to achieve the same end result?
ip access-list extended ACL-QOS-SIP |
permit tcp any range 5060 5061 any |
permit tcp any any range 5060 5061 |
ip access-list extended ACL-QOS-CS3 | ||||||
permit ip any any dscp cs3 | ||||||
|
Any suggestions would be appreciated.
12-05-2014 12:23 PM
I have also noticed this and haven't ran across an equivalent match-all command. Has anyone else ran across this?
12-05-2014 02:12 PM
jlkeys, below is configuration I ended up using to resolve the issue:
ip access-list extended ACL-QOS-SIP
permit tcp any range 5060 5061 any dscp cs3
class-map match-any CM-QOS-CS5
match access-group name ACL-QOS-SIP
policy-map PM-QOS-MARKING
class CM-QOS-CS5
set ip dscp cs5
11-03-2016 09:39 AM
Since 3850 / 3650 IOS XE changed the class-map style, it supports one match command per class map on ingress only.
http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3650/software/release/3e/qos/command_reference/b_qos_3e_3650_cr/b_qos_3se_3650_cr_chapter_010.html#wp3591356185
http://www.cisco.com/c/en/us/support/docs/switches/catalyst-3850-series-switches/118629-technote-qos-00.html
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide