Dell(conf)#mac access-list extended lacp cpu-qosDell(conf-mac-acl-cpuqos)#permit lacpDell(conf-mac-acl-cpuqos)#exitDell(conf)#ipv6 access-list ipv6-icmp cpu-qosDell(conf-ipv6-acl-cpuqos)#permit icmpDell(conf-ipv6-acl-cpuqos)#exitDell(conf)#ipv6 access-list ipv6-vrrp cpu-qosDell(conf-ipv6-acl-cpuqos)#permit vrrpDell(conf-ipv6-acl-cpuqos)#exitThe following example shows creating the QoS input policy.Dell(conf)#qos-policy-in rate_limit_200k cpu-qosDell(conf-in-qos-policy-cpuqos)#rate-police 200 40 peak 500 40Dell(conf-in-qos-policy-cpuqos)#exitDell(conf)#qos-policy-in rate_limit_400k cpu-qosDell(conf-in-qos-policy-cpuqos)#rate-police 400 50 peak 600 50Dell(conf-in-qos-policy-cpuqos)#exitDell(conf)#qos-policy-in rate_limit_500k cpu-qosDell(conf-in-qos-policy-cpuqos)#rate-police 500 50 peak 1000 50Dell(conf-in-qos-policy-cpuqos)#exitThe following example shows creating the QoS class map.Dell(conf)#class-map match-any class_ospf cpu-qosDell(conf-class-map-cpuqos)#match ip access-group ospfDell(conf-class-map-cpuqos)#exitDell(conf)#class-map match-any class_bgp cpu-qosDell(conf-class-map-cpuqos)#match ip access-group bgpDell(conf-class-map-cpuqos)#exitDell(conf)#class-map match-any class_lacp cpu-qosDell(conf-class-map-cpuqos)#match mac access-group lacpDell(conf-class-map-cpuqos)#exitDell(conf)#class-map match-any class-ipv6-icmp cpu-qosDell(conf-class-map-cpuqos)#match ipv6 access-group ipv6-icmpDell(conf-class-map-cpuqos)#exitThe following example shows matching the QoS class map to the QoS policy.Dell(conf)#policy-map-input egressFP_rate_policy cpu-qosDell(conf-policy-map-in-cpuqos)#class-map class_ospf qos-policy rate_limit_500kDell(conf-policy-map-in-cpuqos)#class-map class_bgp qos-policy rate_limit_400kDell(conf-policy-map-in-cpuqos)#class-map class_lacp qos-policy rate_limit_200kDell(conf-policy-map-in-cpuqos)#class-map class-ipv6 qos-policy rate_limit_200kDell(conf-policy-map-in-cpuqos)#exitThe following example shows creating the control plane service policy.Dell(conf)#control-plane-cpuqosDell(conf-control-cpuqos)#service-policy rate-limit-protocols egressFP_rate_policyDell(conf-control-cpuqos)#exitConfiguring CoPP for CPU QueuesControlling traffic on the CPU queues does not require ACL rules, but does require QoS policies.CoPP for CPU queues converts the input rate from kbps to pps, assuming 64 bytes is the average packet size, and applies that rateto the corresponding queue. Consequently, 1 kbps is roughly equivalent to 2 pps.Control Plane Policing (CoPP) 213