----snip----- class-map match-any MARK-ROUTING match protocol eigrp class-map match-any MARK-VOICE match protocol rtp audio class-map match-any MARK-VIDEO-INTERACTIVE match protocol rtp video class-map match-any MARK-VIDEO-STREAMING match protocol netshow match protocol rtspplayer class-map match-any MARK-DATA-CRITICAL match protocol citrix app "example1" match protocol citrix app "example2" class-map match-any MARK-CALL-SIGNALING match protocol h323 match protocol skinny match protocol stcp class-map match-any MARK-DATA-TRANSACTIONAL match protocol citrix app "example3" match protocol citrix app "Internet Explorer" match protocol citrix app "Lotus Notes" match protocol telnet class-map match-any MARK-NETWORK-MANAGEMENT match protocol snmp match protocol ntp match protocol syslog class-map match-any MARK-DATA-BULK match protocol citrix app "Explore H Drive" match protocol notes match protocol netbios match protocol ftp match protocol printer match protocol pcanywhere class-map match-any MARK-SCAVENGER match protocol icmp match protocol dhcp match protocol dns match protocol ldap match protocol kerberos match protocol exchange match protocol sqlserver class-map match-any MARK-DROP match protocol napster match protocol gnutella match protocol kazaa2 match protocol fasttrack match protocol edonkey match protocol bittorrent match protocol winmx match protocol directconnect match protocol skype ----snip----- policy-map QoS-MARK-ENTBRANCH class MARK-ROUTING set ip dscp cs6 class MARK-VOICE set ip dscp ef class MARK-VIDEO-INTERACTIVE set ip dscp af41 class MARK-VIDEO-STREAMING set ip dscp cs4 class MARK-DATA-CRITICAL set ip dscp 25 class MARK-CALL-SIGNALING set ip dscp cs3 class MARK-DATA-TRANSACTIONAL set ip dscp af21 class MARK-NETWORK-MANAGEMENT set ip dscp cs2 class MARK-DATA-BULK set ip dscp af11 class MARK-SCAVENGER set ip dscp cs1 class MARK-DROP drop class class-default set ip dscp default ----snip----- class-map match-any MATCH-ROUTING match ip dscp cs6 match protocol eigrp class-map match-all MATCH-VOICE match ip dscp ef class-map match-all MATCH-VIDEO-INTERACTIVE match ip dscp af41 class-map match-all MATCH-VIDEO-STREAMING match ip dscp cs4 class-map match-all MATCH-DATA-CRITICAL match ip dscp 25 class-map match-all MATCH-CALL-SIGNALING match ip dscp cs3 class-map match-all MATCH-DATA-TRANSACTIONAL match ip dscp af21 class-map match-all MATCH-NETWORK-MANAGEMENT match ip dscp cs2 class-map match-all MATCH-DATA-BULK match ip dscp af11 class-map match-all MATCH-SCAVENGER match ip dscp cs1 ----snip----- policy-map QoS-MATCH-ENTBRANCH class MATCH-ROUTING bandwidth percent 2 class MATCH-VOICE priority percent 10 class MATCH-VIDEO-INTERACTIVE bandwidth percent 25 class MATCH-DATA-CRITICAL bandwidth percent 20 random-detect class MATCH-CALL-SIGNALING bandwidth percent 2 class MATCH-DATA-TRANSACTIONAL bandwidth percent 5 random-detect class MATCH-NETWORK-MANAGEMENT bandwidth percent 2 class MATCH-DATA-BULK bandwidth percent 8 random-detect class MATCH-SCAVENGER bandwidth percent 1 police cir percent 1 pir percent 5 exceed-action transmit class class-default fair-queue random-detect ----snip----- policy-map QoS-SHAPE-ENTBRANCH class class-default shape average 1200000 service-policy QoS-MATCH-ENTBRANCH ----snip----- interface FastEthernet 0/0 service-policy input QoS-MARK-ENTBRANCH interface Tunnel0 service-policy output QoS-SHAPE-ENTBRANCH interface Tunnel1 service-policy output QoS-SHAPE-ENTBRANCH interface Tunnel2 service-policy output QoS-SHAPE-ENTBRANCH interface Tunnel3 service-policy output QoS-SHAPE-ENTBRANCH etc.