qos:three steps or layers
class-map:what to match(determine what are you going to match)
policy-map:what to do(for the traffic you matched)
service-policy:where to do(for the policy)
section 1
R1 is experiencing a high volume of traffic coming in from R2
implement the following policy:
HTTP and HTTPS should be limited to 100kbps
FTP should be limited to 50kbps
ALL recognized peer-to-peer file sharing
application should be dropped
config)#class-map {match-all/match-any}
classmapname
match-all:Logical-AND all matching statements under
this classmap
match-any:Logical-OR all matching statements under
this classmap
default is match-all
in this case .the http and https must not be matched at the same time.so we choose the match-any
first step:
config)#class-map match-any WEB
config-cmap)#match protcol http
config-cmap)#match protcol secure-http
config-cmap)#^z
config)#class-map match-any FTP
config-cmap)#match protcol ftp
config-cmap)#^z
config)#class-map match-any P2P
config-cmap)#match protcol fasttrack
config-cmap)#match protcol peatella
config-cmap)#match protcol mapster
config-cmap)#match protcol kazav2
config-cmap)#match protcol
config-cmap)#^z
second step:
config)#policy-map CCIE_POLICY
config-pmap)#class WEB
config-pmap-c)#police100000
config-pmap-c-police)#config-action transit
config-pmap-c-police)#exceed-action drop
config-pmap-c-police)#exit
config-pmap-c)#exit
config-pmap)#class FTP
config-pmap-c)#police 50000
config-pmap-c-police)#config-action transit
config-pmap-c-police)#exceed-action drop
config-pmap-c-police)#exit
config-pmap-c)#exit
config-pmap)#class P2P
config-pmap-c)#police 8000
config-pmap-c-police)#drop
config-pmap-c-police)#exit
config-pmap-c)#exit
R1#show policy-map
R1#Policy Map CCIE_POLICY
Class WEB
police cir 100000 bc 3125
confim-action transmit
exceed-action drop
Class FTP
police cir 50000 bc 1562
confim-action transmit
exceed-action drop
Class P2P
drop
cisco auto config the burst traffic for the cir
you typed in and guaranteed
third step:
config-if)#sevice-policy intput CCIE_POLICY
sh policy-map interface fa0/1
see the policy taking affect
section 2
R2 connects to a voip network on VLAN 140,This is your critical application on R2,guarantee 128Kbps of priority bandwidth to the hosts on VLAN 140 as they enter the Frame Relay network. All other traffic types should be treated with Fair-Queuing.
CONFIG)#access-list 92 permit 180.1.60.0 0.0.0.255
CONFIG)#class-map HOST_PRI
CONFIG-cmap)#match access-group 92
CONFIG-cmap)#exit
CONFIG)#policy-map PRI
CONFIG-pmap)#class HOST_PRI
CONFIG-pmap-c)#priority 128 /*traffic guarantee*/
CONFIG-pmap-c)#match class-default
CONFIG-if)#sevice-poliy output PRI
section 3:
R3 is experiencing considerable lod from the BB1 router,Configure this router to poroactively drop HTTP and HTTP-S packets before the packet buffers fill completely.Just before the packet buffers have filled to the maximum threshold.the router should be dropping 1 out of every 20 packets.
class-map match-map WEB
match protocol http
match protocol secure-http
policy-map WRED
class WEB
random-detect procedence 0 100 500 20
^z
explain:
0: class level
100:minimum threshold
500:maximum threshold
20: drop 1 packet every 20 packets