CoPP (Control Plane Policying) should be used to protect RP on the Cisco devices by unnecessary and malicious traffic. The traffic managed by the RP(Route Processor) is divided into three functional planes, Data plane, Management Plane, Control plane.
How identify control plane traffic? simply said traffic is destined to the device that you want to apply. such as Routing traffic, SNMP, SSH, Telnet, NTP and so on.
Basically, you want to project, reserve and limit to communication route to the device.
It uses a MQC(Modular QoS CLI). See below template.
Don’t forget to apply control plane interface.

ip access-list extended NORMAL_TRAFFIC
remark CoPP ACL for Normal traffic
permit icmp any any echo
permit icmp any any echo-reply
permit icmp any any time-exceeded
permit icmp any any unreachable
deny ip any any

ip access-list extended UNDESIRABLE_TRAFFIC
remark CoPP ACL for undesirable traffic
permit udp any any eq ntp
permit udp any any eq snmptrap
permit tcp any any eq 22
permit tcp any any eq telnet
permit eigrp any any
deny ip any any