Create rate-limit profiles with a rate based on percentage and a burst in milliseconds. The system creates a policy using these rate-limit profiles and then attaches them to different interfaces using different parameter values.
- host1(config)#policy-parameter refRlpRate
reference-rate
- host1(config-policy-param-reference-rate)#reference-rate 100000
- host1(config-policy-param-reference-rate)#exit
- host1(config)#ip rate-limit-profile rlpData
- host1(config-rate-limit-profile)#committed-rate
refRlpRate percentage 10
- host1(config-rate-limit-profile)#committed-burst
millisecond 100
- host1(config-rate-limit-profile)#peak-rate
refRlpRate percentage 100
- host1(config-rate-limit-profile)#peak-burst
millisecond 150
- host1(config-rate-limit-profile)#exit
- host1(config)#ip rate-limit-profile rlpVoice
- host1(config-rate-limit-profile)#committed-rate
64000
- host1(config-rate-limit-profile)#committed-burst
100000
- host1(config-rate-limit-profile)#peak-rate
refRlpRate percentage 100
- host1(config-rate-limit-profile)#peak-burst
millisecond 150
- host1(config-rate-limit-profile)#exit
- host1(config)#ip rate-limit-profile rlpVideo
- host1(config-rate-limit-profile)#committed-rate
refRlpRate percentage 70
- host1(config-rate-limit-profile)#committed-burst
millisecond 100
- host1(config-rate-limit-profile)#peak-rate
refRlpRate percentage 100
- host1(config-rate-limit-profile)#peak-burst
millisecond 150
- host1(config-rate-limit-profile)#exit
- host1(config)#ip policy-list P
- host1(config-policy)#classifier-group data
- host1(config-policy-classifier-group)#rate-limit-profile
rlpData
- host1(config-policy-classifier-group)#exit
- host1(config-policy)#classifier-group voice
- host1(config-policy-classifier-group)#rate-limit-profile
rlpVoice
- host1(config-policy-classifier-group)#exit
- host1(config-policy)#classifier-group video
- host1(config-policy-classifier-group)#rate-limit-profile
rlpVideo
- host1(config-policy-classifier-group)#exit
- host1(config-policy)#exit
- host1(config)#interface atm 5/0.1
- host1(config-if)#ip policy-parameter reference-rate
refRlpRate 1000000
- host1(config-if)#ip policy input P
- host1(config)#interface atm 5/0.2
- host1(config-if)#ip policy input P stats enabled
merge
host1#show policy-list
Policy Table
------ -----
IP Policy P
Administrative state: enable
Reference count: 1
Classifier control list: data, precedence 100
rate-limit-profile rlpData
Classifier control list: voice, precedence 100
rate-limit-profile rlpVoice
Classifier control list: video, precedence 100
rate-limit-profile rlpVideo
Referenced by interfaces:
ATM5/0.1 input policy, statistics disabled, virtual-router default
ATM5/0.2 input policy, statistics enabled, virtual-router default
Referenced by profiles:
None
Referenced by merge policies:
None
host1#show rate-limit-profile
Rate Limit Profile Table ---- ----- ------- ----- IP Rate-Limit-Profile: rlpData Profile Type: two-rate Reference count: 1 Committed rate: refRlpRate % 10 Committed burst: 100 milliseconds Peak rate: refRlpRate % 100 Peak burst: 150 milliseconds Mask: 255 Committed rate action: transmit Conformed rate action: transmit Exceeded rate action: drop
IP Rate-Limit-Profile: rlpVoice Profile Type: two-rate Reference count: 1 Committed rate: 64000 Committed burst: 100000 Peak rate: refRlpRate % 100 Peak burst: 150 milliseconds Mask: 255 Committed rate action: transmit Conformed rate action: transmit Exceeded rate action: drop
IP Rate-Limit-Profile: rlpVideo Profile Type: two-rate Reference count: 1 Committed rate: refRlpRate % 70 Committed burst: 100 milliseconds Peak rate: refRlpRate % 100 Peak burst: 150 milliseconds Mask: 255 Committed rate action: transmit Conformed rate action: transmit Exceeded rate action: drop
host1#show policy-parameter brief Reference-rate refRlpRate: 100000, 6 references
Display policy parameters
host1#show policy-parameter
Policy Parameter refRlpRate
Type: reference-rate
Rate: 100000
Reference count: 6
Referenced by interfaces: 1 references
IP interface ATM5/0.1: 1000000
Referenced by rate-limit profiles: 5 references
rlpData
rlpVoice
rlpVideo
host1#show ip interface atm 5/0.1 ATM5/0.1 line protocol Atm1483 is down, ip is down (ready) Network Protocols: IP Internet address is 1.1.1.1/255.255.255.255 Broadcast address is 255.255.255.255 Operational MTU = 0 Administrative MTU = 0 Operational speed = 100000000 Administrative speed = 0 Discontinuity Time = 0 Router advertisement = disabled Proxy Arp = disabled Network Address Translation is disabled TCP MSS Adjustment = disabled Administrative debounce-time = disabled Operational debounce-time = disabled Access routing = disabled Multipath mode = hashed Auto Configure = disabled Auto Detect = disabled Inactivity Timer = disabled
In Received Packets 0, Bytes 0
Unicast Packets 0, Bytes 0
Multicast Packets 0, Bytes 0
In Policed Packets 0, Bytes 0
In Error Packets 0
In Invalid Source Address Packets 0
In Discarded Packets 0
Out Forwarded Packets 0, Bytes 0
Unicast Packets 0, Bytes 0
Multicast Routed Packets 0, Bytes 0
Out Scheduler Dropped Packets 0, Bytes 0
Out Policed Packets 0, Bytes 0
Out Discarded Packets 0
IP policy input P
Statistics are disabled
host1#show ip interface atm 5/0.2 ATM5/0.2 line protocol Atm1483 is down, ip is down (ready) Network Protocols: IP Internet address is 2.2.2.2/255.255.255.255 Broadcast address is 255.255.255.255 Operational MTU = 0 Administrative MTU = 0 Operational speed = 100000000 Administrative speed = 0 Discontinuity Time = 0 Router advertisement = disabled Proxy Arp = disabled Network Address Translation is disabled TCP MSS Adjustment = disabled Administrative debounce-time = disabled Operational debounce-time = disabled Access routing = disabled Multipath mode = hashed Auto Configure = disabled Auto Detect = disabled Inactivity Timer = disabled
In Received Packets 0, Bytes 0
Unicast Packets 0, Bytes 0
Multicast Packets 0, Bytes 0
In Policed Packets 0, Bytes 0
In Error Packets 0
In Invalid Source Address Packets 0
In Discarded Packets 0
Out Forwarded Packets 0, Bytes 0
Unicast Packets 0, Bytes 0
Multicast Routed Packets 0, Bytes 0
Out Scheduler Dropped Packets 0, Bytes 0
Out Policed Packets 0, Bytes 0
Out Discarded Packets 0
IP policy input P
classifier-group data entry 1
0 packets, 0 bytes
rate-limit-profile rlpData
committed rate: 10000 bps, committed burst: 125 bytes
peak Rate: 100000 bps, peak burst: 1875 bytes
committed: 0 packets, 0 bytes, action: transmit
conformed: 0 packets, 0 bytes, action: transmit
exceeded: 0 packets, 0 bytes, action: drop
classifier-group voice entry 1
0 packets, 0 bytes
rate-limit-profile rlpVoice
committed rate: 64000 bps, committed burst: 100000 bytes
peak Rate: 100000 bps, peak burst: 1875 bytes
committed: 0 packets, 0 bytes, action: transmit
conformed: 0 packets, 0 bytes, action: transmit
exceeded: 0 packets, 0 bytes, action: drop
classifier-group video entry 1
0 packets, 0 bytes
rate-limit-profile rlpVideo
committed rate: 70000 bps, committed burst: 875 bytes
peak Rate: 100000 bps, peak burst: 1875 bytes
committed: 0 packets, 0 bytes, action: transmit
conformed: 0 packets, 0 bytes, action: transmit
exceeded: 0 packets, 0 bytes, action: drop
To configure a policy-parameter at an interface with the increase keyword:
- host1(config)#ip policy-list P2
- host1(config-policy)#classifier-group data2
- host1(config-policy-classifier-group)#rate-limit-profile
rlpData
- host1(config-policy-classifier-group)#exit
- host1(config-policy)#exit
- host1(config)#interface atm 5/0.2
- host1(config-If)#ip policy-parameter reference-rate
refRlpRate 100000
This increases from 0.
- host1(config)#ip policy-parameter reference-rate
refRlpRate increase 100000
This increases from the existing 100000.
- host1(config)#ip policy input P2 merge
host1#show policy-parameter
Policy Parameter refRlpRate
Type: reference-rate
Rate: 100000
Reference count: 7
Referenced by interfaces: 2 references
IP interface ATM5/0.1: 1000000
IP interface ATM5/0.2: 200000
Referenced by rate-limit profiles: 5 references
rlpData
rlpVoice
rlpVideo