Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for updating information table

An update method and information table technology, applied in the field of mobile communication, can solve problems such as poor performance, multi-semaphore resources, waste of memory, etc.

Inactive Publication Date: 2012-01-04
NEW H3C TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] It can be seen that when using the above method 1 to avoid conflicts between 32-bit routing and host routing, a single thread is established in the FIB module, and when routing messages from the ARP module and routing messages from the routing module are queued, the ARP module is added The complexity of processing, when the message queue is full, the ARP module cannot process the message when it is received, and there will be a performance bottleneck
[0010] When using the above-mentioned method 2 to avoid conflicts between 32-bit routing and host routing, each table entry increases the semaphore and takes up too many semaphore resources, wasting memory; and the semaphore cannot be guaranteed to exist, for example, a thread in To delete an entry, when another thread is modifying the entry, when the operation of deleting the entry is in front, the semaphore has been deleted, and the thread that is modifying the entry cannot access the semaphore
[0011] When using the above method 3 to avoid conflicts between 32-bit routing and host routing, when there is no conflict between 32-bit routing and host routing, the 32-bit routing and host routing cannot be processed concurrently, and the performance is relatively poor, which cannot meet the needs of high performance.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for updating information table
  • Method and device for updating information table
  • Method and device for updating information table

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] The following will clearly and completely describe the technical solution of the present invention in conjunction with the accompanying drawings of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0066] The core idea in the present invention is to solve the conflict between 32-bit routing and host routing update FIB software entries, and 32-bit routing and host routing update by using read-write locks and pending flags in an environment based on preemptive multi-core Conflicts in FIB hardware entries, and concurrent processing of 32-bit routes and host routes to update FIB entries will not affect the performance of software forwarding.

[0067] Through the expansion of the c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention discloses a method and a device for updating information table, wherein the method comprises the following steps: receiving control information and installing a first identification and a second identification for the control information; adding the control information into a software correspondence for releasing the first identification for the control information; and adding the control information into a hardware correspondence for eliminating the second identification. In the invention, through setting reading-writing locking and token to be processed for each control information, when two same control information is received simultaneously, one control information wherein is installed with reading-writing locking and token to be processed, and the other control information enters a waiting state thereby settling the confliction generated by the same control information.

Description

technical field [0001] The invention relates to the technical field of mobile communication, in particular to a method and device for updating information table items. Background technique [0002] Data processing includes data processing at the software level and data processing at the hardware level. The software is mainly responsible for generating control information for data processing and performing data processing at the software level. In order to improve the data processing capabilities of network devices, it has become a trend to hand over data processing to hardware. In order to use hardware for data processing, the software needs to send the generated control information to the hardware. After the data is processed, the hardware in the network device will first process the data according to the control information stored in the hardware (that is, data forwarding). If the hardware cannot handle it, for example, if it is necessary to perform in-depth analysis and p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/06H04L12/56H04W28/16H04W40/02
Inventor 张雪锋
Owner NEW H3C TECH CO LTD