Packets destined to the router (OSPF, BGP, SSH, SNMP, ARP, ICMP-to-interface) get punted to the CPU. Without protection, one ICMP flood overloads the CPU, adjacencies flap — data plane healthy, network dead. CoPP rate-limits the punts.

ip access-list extended ROUTING
 permit ospf any any
 permit tcp any any eq 179
class-map match-any ROUTING-CLASS
 match access-group name ROUTING
policy-map COPP
 class ROUTING-CLASS
  police cir 1000000 bc 31250 conform-action transmit exceed-action drop
class class-default
 drop
control-plane
 service-policy input COPP

Exam mapping: OSPF flaps under attack → missing CoPP. SSH unstable after you touched CoPP → policer too tight. Dropped user traffic → look elsewhere. Verify: show policy-map control-plane.