Binding system and method of multiple network interfaces

A technology of network interface and virtual network interface, which is applied in the field of multi-network interface binding system, can solve problems such as linear superposition, affect the flexibility of use, and multiple network interfaces cannot achieve performance, so as to achieve efficient data processing and improve flexibility Effect

Active Publication Date: 2013-06-26
ZHENGZHOU SEANET TECH CO LTD
View PDF3 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] And the multi-network interface binding technology on the Linux of prior art is transparent to operating system because a plurality of network interfaces, so outside a plurality of network interfaces, must by means of switchboard just can work normally, has greatly influenced the flexibility of using sex
And ...

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
  • Binding system and method of multiple network interfaces
  • Binding system and method of multiple network interfaces
  • Binding system and method of multiple network interfaces

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0072] The present invention proposes a method for realizing multi-network interface binding on a multi-core processor heterogeneous operating system, and now provides a specific embodiment, which is based on the OCTEON CN5860 processor of Cavium Corporation.

[0073] The CN5860 processor has a total of 16 processing cores and can run Linux operating system and real-time operating system SE (Simple Executive, simple execution environment). The CN5860 processor uses the work message body for inter-core communication. The CN5860 processor integrates coprocessors such as POW and FPA. FPA is a shared memory pool management coprocessor that manages a pre-allocated shared memory pool that both Linux and SE can access. POW is an inter-core message queue management coprocessor that manages the work queue for inter-core communication and schedules work.

[0074] In this embodiment, 3 cores are used to run the real-time operating system, and 13 cores are used to run the Linux operatin...

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 invention discloses a binding system and method of multiple network interfaces. A Linux operating system and a real-time operating system simultaneously operate based on a multi-core processor. The real-time operating system comprises a physical network interface drive module and a network interface binding processing module aiming at the plurality of network interfaces. The Linux operating system comprises a virtual network interface drive module and a user configuration management interface. The physical network interface drive module is responsible for managing and controlling the network interfaces and receiving and dispatching physical network data. The network interface binding processing module is responsible for obtaining a data package from the physical network interface drive module, processing the received data package according to rules in a data receiving and processing rule base and submitting the processed data package to the virtual network interface drive module at a receiving side. The network interface binding processing module is responsible for receiving data from the virtual network interface drive module, processing the received data package according to a data dispatching rule base and submitting the processed data package to the physical network interface drive module to conduct dispatch at a dispatch side.

Description

technical field [0001] The invention designs the field of multi-core processor and network processing, especially the field of heterogeneous operating system network processing on the multi-core processor, and specifically relates to a multi-network interface binding system and method. Background technique [0002] With the continuous development of processor technology, the use of multi-core processors has gradually become a trend. As people further improve performance requirements for processor speed, application prospects, power consumption, etc., multi-core processors have become the mainstream of servers and personal operating platforms. [0003] At present, many operating systems support multi-core processors. For example, Linux can support multi-core processors by using SMP, and multiple processing cores jointly support an operating system. Moreover, multiple operating systems, even heterogeneous operating systems, can be run simultaneously on different processing co...

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/44G06F9/455
Inventor 张武查奇文董晓飞郭秀岩王劲林
Owner ZHENGZHOU SEANET TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products