A virtual network switch system includes a server and a plurality of network interface cards. The server includes building module, mapping module and judging module. The module is used to build a virtual switch, multiple virtual servers and multiple virtual network cards. The mapping module is used to forward the mapping request of the virtual network card connected to the virtual server through the virtual server's network requirements information to the network interface card matching the virtual network card through the virtual switch. The judgment module is used to determine whether the available resources of the network interface card are lower than a warning value. The mapping module is also used to control the network interface card to select the mapping request to accept the virtual network card according to the judgment result. The invention also provides a method for establishing a virtual network switch system. The above virtual network switch system and its establishment method can reduce the cost of network equipment because of the expansion of network business needs, and support network interface cards with various interface standards.
【技术实现步骤摘要】
虚拟网络交换机系统及其建立方法
本专利技术涉及通信网络领域,尤其涉及一种虚拟网络交换机系统及其建立方法。
技术介绍
IEEE802.3接口标准包括10GbE、40GbE、100GbE等等,进而使得在网络应用环境中交换机需要具有多种不同连接规范的网络接口,而目前大多数交换机只支持一种或二种连接规范的网络接口,如要三种以上连接规范的网络接口则需要购置核心交换机,而其费用昂贵,这将使得企业因业务需求的扩增而必须升级网络设备的成本变得更高。
技术实现思路
鉴于以上内容,有必要提供一种虚拟网络交换机系统,其可支持三种以上连接规范的网络接口,且成本低廉。本专利技术一实施方式提供一种虚拟网络交换机系统,包括:建立模块,用于接收一请求指令并根据所述请求指令在一服务器中建立一虚拟交换机、多个虚拟服务器及多个虚拟网卡;映射模块,用于根据所述虚拟服务器的网络需求信息将所述虚拟服务器与至少一个虚拟网卡建立映射连接,并将所述虚拟网卡的映射请求通过所述虚拟交换机转发至与所述服务器通信连接且与所述虚拟网卡相匹配的一网络接口卡;判断模块,用于判断所述网络接口卡的可用资源是否低于一警戒值;其中,所述映射模块还用于在所述网络接口卡的可用资源不低于所述警戒值时,控制所述网络接口卡接受所述虚拟网卡的映射请求,以使得所述虚拟网卡与所述网络接口卡建立映射连接。优选地,所述多个网络接口卡为一种速率或多种不同速率的网络接口卡。优选地,所述建立模块还用于接收并解析所述请求指令所包含的网络服务需求,并根据所解析的网络服务需求在所述服务器中建立所述虚拟交换机、所述多个虚拟服务器及所述多个虚拟网卡。优选地,所述映射 ...
【技术保护点】
一种虚拟网络交换机系统的建立方法,其特征在于,包括以下步骤:接收一请求指令并根据所述请求指令在一服务器中建立一虚拟交换机、多个虚拟服务器及多个虚拟网卡;根据所述虚拟服务器的网络需求信息将所述虚拟服务器与至少一个虚拟网卡建立映射连接,并将所述虚拟网卡的映射请求通过所述虚拟交换机转发至与所述服务器通信连接且与所述虚拟网卡相匹配的一网络接口卡;判断所述网络接口卡的可用资源是否低于一警戒值;及若所述网络接口卡的可用资源不低于所述警戒值时,所述网络接口卡接受所述虚拟网卡的映射请求,以与其建立映射连接。
【技术特征摘要】
1.一种虚拟网络交换机系统的建立方法,其特征在于,包括以下步骤:接收一请求指令并根据所述请求指令在一服务器中建立一虚拟交换机、多个虚拟服务器及多个虚拟网卡;根据所述虚拟服务器的网络需求信息将所述虚拟服务器与至少一个虚拟网卡建立映射连接,并将所述虚拟网卡的映射请求通过所述虚拟交换机转发至与所述服务器通信连接且与所述虚拟网卡相匹配的一网络接口卡;判断所述网络接口卡的可用资源是否低于一警戒值;及若所述网络接口卡的可用资源不低于所述警戒值时,所述网络接口卡接受所述虚拟网卡的映射请求,以与其建立映射连接。2.如权利要求1所述的建立方法,其特征在于,所述多个网络接口卡为一种速率或多种不同速率的网络接口卡。3.如权利要求1所述的建立方法,其特征在于,所述接收一请求指令并根据所述请求指令在所述服务器中建立一虚拟交换机、多个虚拟服务器及多个虚拟网卡的步骤包括:接收一请求指令并解析所述请求指令所包含的网络服务需求;及根据所解析的网络服务需求在所述服务器中建立一虚拟交换机、多个虚拟服务器及多个虚拟网卡。4.如权利要求1所述的建立方法,其特征在于,所述根据所述虚拟服务器的网络需求信息将所述虚拟服务器与至少一个虚拟网卡建立映射连接,并将所述虚拟网卡的映射请求通过所述虚拟交换机转发至与所述服务器通信连接且与所述虚拟网卡相匹配的一网络接口卡的步骤包括:根据所述虚拟服务器的网络需求信息计算其网络速率;根据所述虚拟服务器的网络速率将所述虚拟服务器与至少一个虚拟网卡建立映射连接;根据所述虚拟服务器的网络速率确定与所述虚拟网卡相匹配的一网络接口卡;及所述虚拟交换机接收并将所述虚拟网卡发送的映射请求转发至所述网络接口卡。5.如权利要求1所述的建立方法,其特征在于,所述判断所述网络接口卡的可用资源是否低于一警戒值的步骤之后还包括:若所述网络...
【专利技术属性】
技术研发人员:林廷皆,洪浩杰,
申请(专利权)人:鸿富锦精密电子天津有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。