Configuring the classifier policies example

These steps are part of the classifier policies configuration example.

Procedure
  1. Configure Switch A.

    Create traffic classes named SERVER_TRAFFIC and HOST_A_TRAFFIC for matching the packets from the server and Host A:

    switch#configureswitch(config)#class ip SERVER_TRAFFICswitch(config-class-ip)#match any 1.1.1.1 anyswitch(config-class-ip)#exitswitch(config)#class ip HOST_A_TRAFFICswitch(config-class-ip)#match any 1.1.1.2 anyswitch(config-class-ip)#exit
  2. Create a classifier policy named RATE_LIMIT_POLICY:
    switch(config)#policy RATE_LIMIT_POLICY
  3. 配置政策RATE_LIMIT_POLICY, 102,400 kbps of traffic, matching the class SERVER_TRAFFIC, is forwarded and the excess is dropped:
    switch(config-policy)#class ip SERVER_TRAFFIC action cir kbps 102400 cbs 0 exceed drop
  4. Configure the policy RATE_LIMIT_POLICY so that 25,600 kbps of traffic, matching the class HOST_A_TRAFFIC, is forwarded and the excess is dropped:
    switch(config-policy)#class ip HOST_A_TRAFFIC action cir kbps 25600 cbs 0 exceed dropswitch(config-policy)#exit

  5. Apply RATE_LIMIT_POLICY to interface 1/1/1 for the inbound traffic:
    switch(config)#int 1/1/1switch(config-if)#apply policy RATE_LIMIT_POLICY inswitch(config-if)#exit
  6. To view the configuration with the RATE_LIMIT_POLICY applied:
    switch#show running-configCurrent configuration: ! ... class ip SERVER_TRAFFIC 10 match any 1.1.1.1 any class ip HOST_A_TRAFFIC 10 match any 1.1.1.2 any policy RATE_LIMIT_POLICY 10 class ip SERVER_TRAFFIC action cir kbps 102400 cbs 0 exceed drop 20 class ip HOST_A_TRAFFIC action cir kbps 25600 cbs 0 exceed drop interface 1/1/1 apply policy RATE_LIMIT_POLICY in
  7. Configure Switch B.

    Create a traffic class named HTTP_TRAFFIC and configure it to match traffic to port 80:

    switch(config)#class ip HTTP_TRAFFICswitch(config-class-ip)#match tcp any any eq 80switch(config-class-ip)#exit
  8. Create a classifier policy named RATE_LIMIT_HTTP:
    switch(config)#policy RATE_LIMIT_HTTP
  9. Configure the policy RATE_LIMIT_HTTP so that 204,800 kbps of traffic, matching the class HTTP_TRAFFIC, is forwarded and the excess is dropped:
    switch(config-policy)#class ip HTTP_TRAFFIC action cir kbps 204800 cbs 0 exceed dropswitch(config-policy)#exit
  10. Apply RATE_LIMIT_HTTP to interface 1/1/1 for inbound traffic:
    switch(config)#int 1/1/1switch(config-if)#apply policy RATE_LIMIT_HTTP inswitch(config-if)#exit
  11. Show the running configuration with RATE_LIMIT_HTTP applied:
    switch#show running-configCurrent configuration: ! ... class ip HTTP_TRAFFIC 10 match tcp any any eq 80 policy RATE_LIMIT_HTTP 10 class ip HTTP_TRAFFIC action cir kbps 204800 cbs 0 exceed drop interface 1/1/1 apply policy RATE_LIMIT_HTTP in