I recently added a couple Catalyst 3850's to my development rack as we are starting to develop them internally. I'll do a few more detailed blog posts on the Catalyst 3850 in the near future but I just wanted to show how simple it is to perform basic QoS functions using the MQC on the 3850. Below is the configuration to limit VLAN 15 traffic received on a trunk link from a router to 512k.
class-map match-any test
match vlan 15
police cir 512000
switchport mode trunk
service-policy input test
Not only is it extremely simple to configure and intuitive from an IOS perspective but you actually get output from the show policy-map command.
Rack1SW1#sho policy-map interface g1/0/5
Service-policy input: test
Class-map: test (match-any)
Match: vlan 15
cir 512000 bps, bc 16000 bytes
conformed 18935704 bytes; actions:
exceeded 761225593 bytes; actions:
conformed 0000 bps, exceed 0000 bps
Class-map: class-default (match-any)
I can't imagine having to use the 3750 or 3560 switch anymore after working on the 3850 much less doing QoS on them. Basically if you know the IOS then you already know how to configure the 3850.
Rack1SW1#sho ver | in Software
Cisco IOS Software, IOS-XE Software, Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version 03.02.01.SE RELEASE SOFTWARE (fc1)