[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]


Example: Arbitrary Interface Groups Hierarchical Policy Configuration

In this example, there are four terminated sessions and their corresponding IP interfaces are I1, I2, I3, and I4. Figure 14 shows the following:


Figure 14: Interface Stack for Arbitrary Interface Groups

This example uses the following:


Figure 15: Arbitrary Interface Groups Configuration
  1. Create an aggregate rate limit that can be shared across multiple interfaces. Create an external parent group to hold this rate limit.
  2. host1(config)#rate-limit-profile AGG two-rate hierarchical
    
    host1(config-rate-limit-profile)#committed-rate 1000000
    
    host1(config-rate-limit-profile)#committed-action transmit final
    
    host1(config-rate-limit-profile)#exit
    
    
    
    host1(config)#parent-group EPG1
    
    host1(config-parent-group)#rate-limit-profile AGG
    
    host1(config-parent-group)#exit
    
    
    
  3. Create a policy list to be attached to all voice sessions.
  4. host1(config)#rate-limit-profile VOICE_RATE two-rate hierarchical
    
    host1(config-rate-limit-profile)#committed-rate 64000
    
    host1(config-rate-limit-profile)#committed-action transmit unconditional
    
    host1(config-rate-limit-profile)#exit
    
    
    
    host1(config)#policy-parameter A hierarchical
    
    host1(config-policy-parameter)#exit
    
    
    
    host1(config)#ip policy-list IP_POL1
    
    host1(config-policy-list)#classifier-group * external parent-group EPG1 
    
    parameter A
    
    host1(config-policy-list-classifier-group)#rate-limit-profile VOICE_RATE
    
    host1(config-policy-list-classifier-group)#exit
    
    host1(config-policy-list)#exit
    
    
    
  5. Create a policy list to attach to all other sessions.
  6. host1(config)#ip policy-list IP_POL2
    
    host1(config-policy-list)#classifier-group * external parent-group EPG1 
    
    parameter A
    
    host1(config-policy-list-classifier-group)#forward
    
    host1(config-policy-list-classifier-group)#exit
    
    host1(config-policy-list)#exit
    
    
    
  7. Attach IP_POL1 to the voice session of first user and attach IP_POL2 to the other session for the same user. Specify the same ID for parameter A.
  8. host1(config)#interface fastEthernet 3/0.1
    
    host1(config-interface)#vlan id 1
    
    host1(config-interface)#exit
    
    
    
    host1(config)#interface ip 3/0.1.1
    
    host1(config-interface)#ip policy-parameter hierarchical A 1
    
    host1(config-interface)#ip policy input IP_POL1 statistics enable
    
    host1(config-interface)#exit
    
    
    
    host1(config)#interface fastEthernet 3/0.2
    
    host1(config-interface)#vlan id 2
    
    host1(config-interface)#exit
    
    
    
    host1(config)#interface ip 3/0.2.1
    
    host1(config-interface)#ip policy-parameter hierarchical A 1
    
    host1(config-interface)#ip policy input IP_POL2 statistics enable
    
    host1(config-interface)#exit
    
    
    
  9. Attach IP_POL1 to the voice session of the second user and attach IP_POL2 to the other session for the same user. Specify a different ID for parameter A.
  10. host1(config)#interface ip 3/0.1.2
    
    host1(config-interface)#ip policy-parameter hierarchical A 2
    
    host1(config-interface)#ip policy input IP_POL1 statistics enable
    
    host1(config-interface)#exit
    
    
    
    host1(config)#interface ip 3/0.2.2
    
    host1(config-interface)#ip policy-parameter hierarchical A 2
    
    host1(config-interface)#ip policy input IP_POL2 statistics enable
    
    host1(config-interface)#exit
    
    
    

[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]