ADAPTING CONTROL PLANE POLICING PARAMETERS DYNAMICALLY
First Claim
1. A method for dynamically adjusting a control plane policing parameter, the method comprising:
- determining that a drop rate for control plane traffic for a first class of service traffic exceeds a predetermined threshold value;
determining that a utilization of control plane policing for any class of service traffic is within a utilization threshold value; and
adjusting the control plane policing throughput for control plane traffic for the first class of service.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure are directed to dynamically adjusting control plane policing throughput of low (or lower) priority control plane traffic to permit higher throughput. The drop rate for low or lower priority control plane traffic can be determined to be above a threshold value. The processor utilization can be determined to be operating under normal utilization (or at a utilization within a threshold utilization value). The control plane policing for control plane traffic for the low or lower class of service can be increased (or decreased) to permit lower class of service control traffic to be transmitted using higher class of service resources without adjusting the priority levels for the lower class of service control traffic.
100 Citations
20 Claims
-
1. A method for dynamically adjusting a control plane policing parameter, the method comprising:
-
determining that a drop rate for control plane traffic for a first class of service traffic exceeds a predetermined threshold value; determining that a utilization of control plane policing for any class of service traffic is within a utilization threshold value; and adjusting the control plane policing throughput for control plane traffic for the first class of service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
a hardware processor configured to receive control plane packets from an application specific integrated circuit, the apparatus configured to; determine that a drop rate for control plane traffic for a first class of service traffic exceeds a predetermined threshold value; determine that a utilization of control plane policing for any class of service traffic is within a utilization threshold value; and adjust the control plane policing throughput for control plane traffic for the first class of service. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. A system comprising:
-
an application specific integrated circuit (ASIC) comprising hardware logic configured to; receive a packet from a network location, determine that the packet is a control plane packet, and forward the packet based on a control plane policing setting; and a central processing unit (CPU) subsystem comprising hardware processing logic configured to; determine that a drop rate for control packets of a first class of service is above a threshold drop rate value; determine that a processor utilization is within a threshold utilization value; adjust the control plane policing setting for control plane packets of the first class of service; and instruct the ASIC to forward the packet based on the adjusted control plane policing setting. - View Dependent Claims (19, 20)
-
Specification