DELL N3000 User Manual

Page of 1460
Configuring Differentiated Services
1311
The following commands show how to configure the DiffServ example 
Set queue 6 on all ports to use strict priority mode. This queue shall be 
used for all VoIP packets. Activate DiffServ for the switch.
console#config
console(config)#cos-queue strict 6
console(config)#diffserv
Create a DiffServ classifier named 
class_voip and define a single match 
criterion to detect UDP packets. The class type 
match-all indicates that all 
match criteria defined for the class must be satisfied in order for a packet 
to be considered a match.
console(config)#class-map match-all class_voip
console(config-classmap)#match protocol udp
console(config-classmap)#exit
Create a second DiffServ classifier named class_ef and define a single 
match criterion to detect a DiffServ code point (DSCP) of EF (expedited 
forwarding). This handles incoming traffic that was previously marked as 
expedited elsewhere in the network. 
console(config)#class-map match-all class_ef
console(config-classmap)#match ip dscp ef
console(config-classmap)#exit
Create a DiffServ policy for inbound traffic named pol_voip, then add the 
previously created classes 'class_ef' and 'class_voip' as instances within this 
policy. This policy handles incoming packets already marked with a DSCP 
value of EF (per class_ef definition), or marks UDP packets (per the 
class_voip definition) with a DSCP value of EF. In each case, the matching 
packets are assigned internally to use queue 6 of the egress port to which 
they are forwarded. 
console(config)#policy-map pol_voip in
console(config-policy-map)#class class_ef
console(config-policy-classmap)#assign-queue 6
console(config-policy-classmap)#exit
console(config-policy-map)#class class_voip
console(config-policy-classmap)#mark ip-dscp ef
console(config-policy-classmap)#assign-queue 6