A method, device and system for managing network cards

A physical network card and network card technology, applied in the information field, can solve problems such as increasing the difficulty of Hypervisor software design, complex implementation, and performance degradation, and achieve the effects of improving flexibility and scalability, improving utilization efficiency, and improving stability

Active Publication Date: 2020-02-14
HUAWEI TECH CO LTD +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The inventor found that although the virtual network card provided by the software layer is convenient and flexible to use, it has problems such as complex implementation, insufficient performance, and poor reliability.
First of all, the hypervisor software design of virtualization technology is complicated, and the virtualization management of devices at this level requires complex control logic. Design Difficulty
Secondly, the complex implementation causes the software stack of the virtual network card to be too thick, and its performance is seriously degraded under the condition of high load and multiple virtual network cards.
In addition, the network card virtualization technology at the software level still has the problem of poor reliability. The virtual network card at the software layer shares a physical network card. Once the physical network card fails, all the virtual network cards at the software layer based on it will inevitably fail to work normally.

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
  • A method, device and system for managing network cards
  • A method, device and system for managing network cards
  • A method, device and system for managing network cards

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] Such as figure 1 As shown, the network card management system of the embodiment of the present invention includes: a plurality of physical network cards, a network card manager and a plurality of virtual network cards. The plurality of physical network cards are respectively connected to the network card manager, and the plurality of virtual network cards are virtualized through the network card manager.

[0047] Such as figure 2 As shown, the network card manager of the present invention further includes components such as a receiving unit, a buffer unit (RINGBUFFER), a storage unit, a control unit, and a sending unit. Wherein, the receiving unit is used to receive data packets; the cache unit is used to cache data packets received by the physical network card, data packets sent to the virtual network card, and other temporary data packets; the storage unit is used to save the network card (Network Interface Card) , NIC) mapping table, the content of the mapping tab...

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 method for managing network cards, comprising the following steps: establishing a mapping table, the mapping table is used to store the mapping relationship between a plurality of virtual network cards and a plurality of physical network cards; receiving data packets; The virtual next-generation peripheral element expansion interface PCIe address queries the mapping table, and obtains the address information of the physical network card corresponding to the virtual PCIe address, that is, the physical PCIe address; forwards the physical network card corresponding to the virtual PCIe address. data pack. The present invention uses the mapping table to establish the mapping relationship between multiple virtual network cards and multiple physical network cards, realizes the unified management of multiple physical network cards, improves the flexibility of the system, and can hot-swappable network cards according to different requirements, which is very good. fault tolerance and reliability.

Description

technical field [0001] Embodiments of the present invention relate to the field of information technology, and in particular to a method, device and system for managing network cards. Background technique [0002] Virtualization is to abstract and convert various physical resources of the computer, such as servers, networks, memory, and storage, etc., to break the barriers between physical structures, and to run computer components on a virtual basis rather than a real one. , so that users can better apply these resources. Virtualization technology can simulate multiple independently running hardware environments on a single hardware platform, so that one platform can run multiple operating systems at the same time, and applications can run in independent spaces without affecting each other, thereby significantly improving computer work. efficiency. [0003] In an existing virtualization technology, virtual network cards used by a virtual machine (Virtual Machine, VM) are ...

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): H04L12/24
CPCH04L41/0654H04L41/0803H04L41/00
Inventor 姚治成马久跃隋秀峰包云岗
Owner HUAWEI 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