Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Control Plane Policing Probe

The Control Plane Policing (COPP) probe validates output on all managed switches in the fabric and protects the control plane CPU from overload caused by host-path punted packets. This probe raises per-protocol violations, with each violation indicating a dropped packet. You can use this probe to help troubleshoot unexpected network forwarding behavior. Supported platforms include Junos OS, Junos OS EVO, Arista EOS, CISCO NX-OS, and SONiC.

The Control Plane Policing (COPP) probe:

  • Collects the system response of Control Plane Policing outputs. The collector uses the following commands:

    • Arista EOS: show policy-map copp-system-policy

    • CISCO NXOS: show policy-map interface control-plane

    • SONiC: debugsh -c, ORCHAGENT -e show system internal orchagent copp policers

    • JUNOS: show ddos-protection protocols

Probe Settings

To specify the probe settings, follow the instructions in Instantiating the Predefined Probe. Select the Control Plane Policing probe from the drop-down menu and specify the probe parameters.

To configure the probe, navigate to Analytics > Probes and click the Control Plane Policing probe.

Processor: Control Place Policing

Control Plane Policing (COPP) stops host-path punted packets from overwhelming the control plane CPU. Violations indicate that applications may behave unexpectedly, and the switch protects itself accordingly.

This diagnostic probe raises per-protocol violations, and each violation indicates a dropped packet. Unchecked violations can disrupt routing protocols and management access, especially during COPP attacks or high-volume traffic. Analyzing this diagnostic probe can help troubleshoot unexpected network forwarding behavior.

Extensible Service Collector

The Extensive Service Collector ingests data from custom telemetry services. Use this processor for services built with custom telemetry collectors.

Control Plane Policing

The Control Plane Policing page shows the COPP counters exposed for each device. Control packets such as SSH, ICMP, Telnet, ARP, and BGP are handled by the local processor.

Processor: Periodic Dropped Packets

Anomalies occur when dropped packets exceed the Drop Count Threshold during the Aggregation Period. Periodic packet loss often indicates network congestion, outdated drivers, or faulty hardware. Significant packet loss overwhelms router buffers, causing slower load times and latency.

Telemetry synchronization issues, specifically within the GRPD communication channel, or misconfigured IBA probes can also cause packet loss. The dropped-packet process measures the dropped packet count between collection intervals.

Periodic Change

The Periodic Change Processor calculates absolute changes over a defined period for each input value. Input values increase monotonically, ensuring the number of values never decreases over time.

Periodic Dropped Packets

The Periodic Dropped Packets table tracks dropped packets between collection intervals. You can view the data in real time or as a time series.

Processor: COPP Violations

Range Processor

The Range Processor checks a value against a defined range. It can evaluate either the series value or a series aggregation, such as sum, average, last, standard deviation, or sample count.

COPP Violations

COPP violations raise anomalies if dropped packets exceed the Drop Count Threshold within the defined Aggregation Period.

An anomaly is raised if the Drop count threshold value specified in Probe Settings exceeds the Time Window. For example, a threshold of 1 and 300 seconds raises an anomaly after 1 dropped packet in 300 seconds. The anomaly clears if the counter stays below the threshold in the next time window.

Here is an example of a COPP violation (filtered view), which occurs when ARP packets exceed the threshold within the specified time value.

This example shows when the anomalies are resolved.