Reference Guide

Table Of Contents
By default CoPP trac towards the CPU is classied into dierent queues as shown in the following table. The protocols are listed in the
order of low to high priority.
Queue Protocol
0 IPv6
1
2 IGMP
3 VLT, NDS
4 ICMPv6, ICMPv4
5 ARP Requet, ICMPV6-RS-NS, ISCSI snooping, ISCSI-COS
6 ICMPv6-RA-NA, SSH, TELNET,TACACS, NTP,FTP
7 RSTP,PVST, MSTP,LACP
8 Dot1X,LLDP, FCOE-FPORT
9 BGPv4, OSPFv6
10 DHCPv6, DHCPv4, VRRP
11 OSPF Hello, OpenFlow
See show control-plane info for information on the current protocol to queue mapping and the rate-limit congured per queue.
Congure control-plane policing
Rate-limiting the protocol CPU queues requires conguring control-plane type QoS policies.
Create QoS policies (class maps and policy maps) for the desired CPU-bound queue.
Associate the QoS policy with a particular rate-limit.
Assign the QoS service policy to control plane queues.
By default, the pir and cir values are in packets per second (pps) for control plane. CoPP for CPU queues converts the input rate from
kilobits per second (kbps) to packets per second (pps), assuming 64 bytes is the average packet size, and applies that rate to the
corresponding queue – 1 kbps is roughly equivalent to 2 pps.
1
Create a class-map of type control-plane and congure a name for the class-map in CONFIGURATION mode.
class-map type control-plane class-map-name
2 Return to CONFIGURATION mode.
exit
3 Create an input policy-map to assign the QoS policy to the desired service queues in CONFIGURATION mode.
policy-map type control-plane policy-map-name
4 Associate a policy-map with a class-map in POLICY-MAP mode.
class class-name
5 Congure marking for a specic queue number in POLICY-MAP-CLASS-MAP mode (0 to 11).
set qos-group queue-number
6 Congure rate policing on incoming trac in POLICY-MAP-CLASS-MAP mode.
police {cir committed-rate | pir peak-rate}
554
Quality of service