Dell POWEREDGE M1000E User Manual

Page 1124

Advertising
background image

1124

Configuring Differentiated Services

The following commands show how to configure the DiffServ example

depicted in Figure 39-18.

1 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

2 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

3 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

4 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

Advertising