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

Communication method between data plane and control plane

A technology of control plane and data plane, applied in inter-program communication, multi-program device, electrical components, etc., can solve problems such as lack of encapsulation of application program interface, difficulty in realizing hardware independence, and difficulty in design, and achieve great flexibility , achieve portability, and simplify the design difficulty

Active Publication Date: 2007-06-27
NEW H3C TECH CO LTD
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Although the above-mentioned technical solution solves the communication problem between the data plane and the control plane under the multi-core CPU environment, the application program interface of the bottom layer lacks encapsulation, and the upper-layer application program running in the data plane or the control plane needs to directly communicate with the bottom layer when communicating. API to control, in the program design, it is necessary to consider the underlying hardware and design the corresponding processing method, it is difficult to achieve hardware independence, the design is difficult, and it is not easy to transplant

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
  • Communication method between data plane and control plane
  • Communication method between data plane and control plane
  • Communication method between data plane and control plane

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036]The principle of the present invention is to use the pseudo-device registered in the operating system to complete the data communication between the data plane and the control plane, and the pseudo-device encapsulates the adaptation process to the hardware environment and / or data transmission mode. The interface of the device adopts a unified interface, which greatly simplifies the design of the upper layer application program, and does not have to consider the impact caused by its hardware environment.

[0037] As shown in FIG. 1 , it is a schematic diagram of the structure of the present invention applied in a single-core environment. An operating system is run in a single-core CPU, and the operating system includes user space and kernel space. The user space and kernel space represent different operating states of the operating system. The data plane runs in the kernel space, and the control plane runs in the user space. There is a control plane application 1 running ...

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

This invention relates to a communication method between the data surface and control surface, and it includes the processor as fellow: when the user space application process of the operating system which runs in the control surface transmits the data to the first register fake equipment which runs at the operating system of the control surface, the first fake equipment will copy the data into the space of operating system's kernel which runs at the control surface. If the data surface runs at the multi core system, the data will be transmit into the second register fake equipment of the talked multi core system from the kernel space. If the data surface runs at the mono core system, the second fake equipment will directly read data from kernel space. There is separately register fake equipment on both the data and control surface, which has the identical interface, and the judgment of hardware equipments and the communication of multi-core hardware are encapsulated. So this make the design of the upper module can not think about the environment of the hardware, and it increase the suitability and expansibility of the module.

Description

technical field [0001] The invention relates to a communication method between a data plane and a control plane in a data communication device, especially for performing data communication between the data plane and the control plane when an upper-layer application program is executed in a multi-core (Multi-Core) environment method. Background technique [0002] Data communication equipment (equipment used for data communication, such as routers, etc.) can be logically divided into two parts: data plane (DATA PLANE) and control plane (CONTROL PLANE) according to different job functions. High-speed processing of messages, while the control plane mainly runs management software, which is responsible for configuring the entire system and running some control layer protocols. [0003] In a general single-core (Single-Core) system, the data plane and the control plane are not physically separated structures. They share a CPU and alternately obtain CPU time to run their programs....

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
IPC IPC(8): G06F9/54H04L29/06
Inventor 石磊
Owner NEW H3C TECH CO LTD