Dynamic CoPP Limit Control for Uneven Protocol Loads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current networking switches are statically configured for control plane policing (CoPP) limits, which fail to adapt to dynamic scenarios where different protocols have uneven loads, affecting protocol convergence and network stability.

Innovation Solution

Implement dynamic CoPP limit derivation based on protocol configuration and application load, using a monitoring module (App Watchdog) to monitor resource usage and adjust CoPP limits dynamically, and send congestion notifications to peers using ECN or PFC to manage traffic rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static CoPP limits are configured in hardware, then control plane protection is enforced with strict control packet rate, but the system cannot adapt to dynamic scenarios where protocol loads are uneven

Engineering Contradiction:
Improvecontrol plane protectionVSAvoidadaptability to dynamic protocol loads
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic CoPP limits that automatically adjust control packet rate limits based on real-time protocol load conditions. The system transitions from static hardware enforcement to dynamic adjustment by monitoring protocol-specific traffic patterns and adapting limits accordingly, allowing the control plane to handle uneven protocol loads while maintaining protection

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of CoPP limits from fixed static values to dynamic values that are adjusted based on monitored protocol loads. The monitoring module detects protocol load conditions and triggers parameter changes in the CoPP limits to match actual traffic patterns, resolving the contradiction between strict protection and adaptability

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If static CoPP limits are used, then hardware enforcement is simple, but protocol convergence and network stability are affected by uneven protocol loads

Engineering Contradiction:
Improvehardware configuration simplicityVSAvoidnetwork stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a monitoring module as an intermediary between the data plane and control plane. This module monitors protocol loads and provides feedback information that triggers dynamic adjustments to CoPP limits, enabling the system to maintain network stability without requiring complex hardware reconfiguration

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the monitoring module continuously observes protocol load conditions and feeds this information back to adjust CoPP limits dynamically. This feedback loop enables the system to respond to changing network conditions while maintaining simple hardware enforcement of the adjusted limits

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250240242A1Systems and methods for optimized protocol aware dynamic control plane policing
Publication Date: 2025.07.24 DELL PROD LP
  • US20250240242A1 patent drawing
  • US20250240242A1 patent drawing
  • US20250240242A1 patent drawing

AI summary

Control plane policing (CoPP) is a mechanism to police incoming traffic to the control plane for control plane protection and routing stability. Currently, networking switches are statically configured for CoPP limits in hardware/firmware. Such an approach of using a static CoPP limit does not work well in dynamic scenarios where one protocol load could be more than the other. The present patent document discloses embodiments of dynamic CoPP limit derivation. CoPP limits are initially estimated based on protocol configuration and are dynamically updated based on application load. A congestion notification may be sent to a sender to limit a transmission rate. Use of dynamic CoPP limit embodiments have advantages of faster protocol convergence, efficient slow packet processing notification to peer, and effective CoPP drop setting based on application load.