# US 2010/0166011 A1 · Method, apparatus and system for realizing dynamic correlation of control plane traffic rate

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2010/0166011 A1
- Document ID: US20100166011A1
- Status: Published application
- Kind: A1
- Application number: 12/650,194
- Filed: 2009-12-30
- Published: 2010-07-01
- Earliest claimed: 2008-12-30
- Assignees: Huawei Technologies Co., Ltd.
- Inventors: Yongbo Pan
- Web page: https://patentgrep.com/patent/US20100166011A1

## CPC

- H04L 47/25: with rate being modified by the source upon detecting a change of network conditions
- H04L 47/10: Flow control; Congestion control
- H04L 47/22: Traffic shaping
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present disclosure relates to the field of communications, and more particularly to a method, an apparatus and a system for realizing dynamic correlation of control plane traffic rate. The method includes: receiving a punted-to-control-plane bandwidth rate value currently required by at least one protocol, the control plane traffic bandwidth rate value currently required by the at least one protocol being obtained from current status information of the at least one protocol; and assigning a bandwidth for the at least one protocol in accordance with the punted-to-control-plane bandwidth rate value currently required by the at least one protocol. The method ensures that the bandwidth assigned by the forwarding engine module for each protocol conforms to the practical circumstance of the protocol, and makes it possible that normal operation of the protocol is not only satisfied, but the bandwidth of the CPU channel is also not wasted due to excessive assignment.

## Claims

### Claim 1

A method for dynamic correlation of control plane traffic rate, comprising:
receiving a punted-to-control-plane bandwidth rate value currently required by at least one protocol, the punted-to-control-plane bandwidth rate value currently required by the at least one protocol being obtained from current status information of the at least one protocol; and
assigning a bandwidth for the at least one protocol in accordance with the punted-to-control-plane bandwidth rate value currently required by the at least one protocol.

### Claim 2 (depends on 1)

The method according to claim 1, wherein assigning a bandwidth for the at least one protocol in accordance with the punted-to-control-plane bandwidth rate value currently required by the at least one protocol specifically comprises:
updating a parameter value of committed access rate (CAR) to which the at least one protocol corresponds in accordance with the punted-to-control-plane bandwidth rate value currently required by the at least one protocol; and
assigning the bandwidth for the at least one protocol in accordance with the updated parameter value of CAR.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the current status information of the at least one protocol comprises at least one of: the number of peers, a size of a protocol package, and a punted-to-control-plane time interval of a protocol package.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the punted-to-control-plane bandwidth rate value currently required by the at least one protocol comes from a protocol information acquiring module or a service processing module.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising:
extracting protocol type information of a received package, and performing a corresponding CAR process on the received package in accordance with the protocol type information.

### Claim 6 (depends on 2)

The method according to claim 2, further comprising:
extracting protocol type information of a received package, and performing a corresponding CAR process on the received package in accordance with the protocol type information.

### Claim 7 (depends on 3)

The method according to claim 3, further comprising:
extracting protocol type information of a received package, and performing a corresponding CAR process on the received package in accordance with the protocol type information.

### Claim 8 (depends on 4)

The method according to claim 4, further comprising:
extracting protocol type information of a received package, and performing a corresponding CAR process on the received package in accordance with the protocol type information.

### Claim 9 (depends on 5)

The method according to claim 5, wherein performing a corresponding CAR process on the received package in accordance with the protocol type information comprises: determining whether the received package is punted in accordance with the CAR parameter value of the received package.

### Claim 10 (depends on 6)

The method according to claim 6, wherein performing a corresponding CAR process on the received package in accordance with the protocol type information comprises: determining whether the received package is punted in accordance with the CAR parameter value of the received package.

### Claim 11 (depends on 7)

The method according to claim 7, wherein performing a corresponding CAR process on the received package in accordance with the protocol type information comprises: determining whether the received package is punted in accordance with the CAR parameter value of the received package.

### Claim 12 (depends on 8)

The method according to claim 8, wherein performing a corresponding CAR process on the received package in accordance with the protocol type information comprises: determining whether the received package is punted in accordance with the CAR parameter value of the received package.

### Claim 13

A system for realizing dynamic correlation of control plane traffic rate, comprising a protocol information acquiring module and a forwarding engine module, wherein,
the protocol information acquiring module, is configured to acquire a punted-to-control-plane bandwidth rate value currently required by at least one protocol in accordance with current status information of the at least one protocol, and send the acquired punted-to-control-plane bandwidth rate value currently required by the at least one protocol to the forwarding engine module; and
the forwarding engine module, is configured to assign a bandwidth for the at least one protocol in accordance with the punted-to-control-plane bandwidth rate value currently required by the at least one protocol.

### Claim 14 (depends on 13)

The system according to claim 13, further comprising a service processing module; wherein
the protocol information acquiring module is configured to acquire a punted-to-control-plane bandwidth rate value currently required by at least one protocol in accordance with current status information of the at least one protocol, and send the acquired punted-to-control-plane bandwidth rate value currently required by the at least one protocol to the forwarding engine module via the service processing module; and
the service processing module, is configured to receive the punted-to-control-plane bandwidth rate value of the at least one protocol acquired by the protocol information acquiring module, and send the punted-to-control-plane bandwidth rate value of the at least one protocol to the forwarding engine module.
