发明名称 METHOD AND SYSTEM FOR VIRTUALIZING NETWORK CARDS ON NETWORK PROCESSING PLATFORM
摘要 The present invention provides a system and method for virtualizing network cards on a network processing platform. The system comprises: a network card monitoring module, used for collecting basic information of physical network cards on a network processing platform, and monitoring states of the physical network cards; a user configuration interface, used for receiving customized logical network card configuration information, and sending the received logical network card configuration information to a function configuration module; the function configuration module, used for implementing a working mode required by the logical network card configuration information and notifying the working mode to a management and scheduling module and a data sending and receiving module; the management and scheduling module, used for parsing a notification received from the function configuration module, and scheduling hardware resources of a plurality of physical network cards on the network processing platform to perform virtualization configuration on the scheduled physical network cards; and the data sending and receiving module, used for establishing, according to the working mode of logical network cards and the virtualization configuration, a correspondence between the logical network cards and the physical network cards in a data sending and receiving process by means of a mapping table, and used for sending or receiving data.
申请公布号 US2017019304(A1) 申请公布日期 2017.01.19
申请号 US201415122035 申请日期 2014.12.10
申请人 INSTITUTE OF ACOUSTICS, CHINESE ACADEMY OF SCIENCES ;BEIJING INTELLIX TECHNOLOGIES CO. LTD. 发明人 ZHANG Wu;SHANG Qiuli;WANG Jinlin;GUO Xiuyan
分类号 H04L12/24;H04L12/803;H04L12/26 主分类号 H04L12/24
代理机构 代理人
主权项 1. A system for virtualizing network cards on a network processing platform, said system comprising: a network card monitoring module, a functional configuration module, a management scheduling module, a data transceiving module, and a user configuration interface, wherein: the network card monitoring module is configured to collect basic information of various physical network cards on the network processing platform, and simultaneously monitor state change of the various physical network cards in real time; the user configuration interface is configured to receive user-customized logical network card configuration information, and send the received user-customized logical network card configuration information to the functional configuration module; the functional configuration module is configured to implement an operating mode required by the user-customized logical network card configuration information, and notify the management scheduling module and the data transceiving module of the operating mode; the management scheduling module is configured to parse the notification received from the functional configuration module, and then schedule hardware resources of several physical network cards on the network processing platform to perform virtualization configuration on the scheduled physical network cards; and the data transceiving module is configured to establish a corresponding relationship between a logical network card and the physical network cards during data transmission and reception in the form of a mapping table according to the operating mode and the virtualization configuration of the logical network card, and send a network data packet sent by the logical network card to the network through a corresponding physical network card and submit a data packet received from the network by the physical network card to the corresponding logical network card.
地址 Beijing CN