网卡接口绑定方法和绑定装置制造方法

文档序号:7814797阅读:333来源:国知局
网卡接口绑定方法和绑定装置制造方法
【专利摘要】本发明公开了一种网卡接口绑定方法和绑定装置,该网卡接口绑定装置包括:绑定模块,所述绑定模块用于将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组,通过该网卡聚合组实现了网络冗余,本发明提供的网卡接口绑定方法和绑定装置不仅能有效解决网卡部分的网线故障问题、接口故障问题,而且还能解决网卡模块故障问题,从而提升了网络的容灾性和安全性。
【专利说明】网卡接口绑定方法和绑定装置

【技术领域】
[0001]本发明涉及网络【技术领域】,特别涉及网卡接口绑定方法和绑定装置。

【背景技术】
[0002]在高可用的虚拟化环境中,物理机上会按预定要求安装4个以上的网络接口。目前,一般安装在物理机上的网卡模块有如下几种类型:一卡一接口、一卡两接口以及一卡四接口。其中,所述的一卡一接口是指一个网卡模块上包含有一个网卡接口,一卡两接口是指一个网卡模块上包含有两个网卡接口,一卡四接口是指一个网卡模块上包含有四个网卡接口,其中,一卡两接口的网卡模块在实际应用中较多。
[0003]现有技术中,在实现网卡高可用时,将同一个网卡模块的网卡接口进行绑定以形成网卡聚合组,该网卡聚合组只能解决网卡部分的网线故障问题和接口故障问题,一旦网卡模块本身出现故障时,则相应的网卡聚合组就失去了网络冗余的功能。


【发明内容】

[0004]本发明提供一种网卡接口绑定方法和绑定装置,基于本发明提供的绑定方法不仅能有效解决网卡部分的网线故障问题、接口故障问题,而且还能解决网卡模块故障问题,从而提升了网络的容灾性和安全性。
[0005]为实现上述目的,本发明提供一种网卡接口绑定方法,该绑定方法包括:
[0006]将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组。
[0007]可选地,所述将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组的步骤之前还包括:
[0008]获取每个所述网卡接口在操作系统中的接口名称,并生成所述网卡接口与所述接口名称的第一对应表;
[0009]所述将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组的步骤包括:
[0010]根据所述第一对应表和预设的第一聚合信息对所述网卡接口进行绑定,所述第一聚合信息包括:每个所述网卡接口在物理机上的实际位置和每个所述网卡接口对应的网卡聚合组。
[0011]可选地,所述将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组的步骤之前还包括:
[0012]获取每个所述网卡接口在操作系统中的接口名称,并根据预设的第二聚合信息对所述网卡接口在操作系统中的接口名称进行修改,所述第二聚合信息包括:每个所述网卡接口在物理机上的实际位置、每个所述网卡接口在操作系统上的预定名称和每个所述网卡接口对应的网卡聚合组;
[0013]所述将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组的步骤包括:
[0014]根据预设的第二聚合信息对所述网卡接口进行绑定。
[0015]可选地,所述根据预设的第二聚合信息对所述网卡接口在操作系统中的接口名称进行修改的步骤包括:
[0016]比较每个所述网卡接口在操作系统上的接口名称与在所述第二聚合信息内对应的预定名称是否一致;
[0017]当比较出所述网卡接口在操作系统上的接口名称与在所述第二聚合信息内对应的预定名称不一致时,则将操作系统上的接口名称修改为预定名称。
[0018]可选地,所述网卡聚合组中的任意两个所述网卡接口都来自不同的网卡模块。
[0019]为实现上述目的,本发明还提供了一种网卡接口绑定装置,包括:绑定模块;
[0020]所述绑定模块用于将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组。
[0021]可选地,所述绑定装置还包括:第一获取模块和生成模块;
[0022]所述第一获取模块用于获取每个所述网卡接口在操作系统中的接口名称;
[0023]所述生成模块用于生成所述网卡接口与所述接口名称的第一对应表;
[0024]所述绑定模块具体用于根据所述第一对应表和预设的第一聚合信息对所述网卡接口进行绑定,所述第一聚合信息包括:每个所述网卡接口在物理机上的实际位置和每个所述网卡接口对应的网卡聚合组。
[0025]可选地,所述绑定装置还包括:第二获取模块和修改模块;
[0026]所述第二获取模块用于获取每个所述网卡接口在操作系统中的接口名称;
[0027]所述修改模块用于根据预设的第二聚合信息对所述网卡接口在操作系统中的接口名称进行修改,所述第二聚合信息包括:每个所述网卡接口在物理机上的实际位置、每个所述网卡接口在操作系统上的预定名称和每个所述网卡接口对应的网卡聚合组;
[0028]所述绑定模块具体用于根据第二聚合信息对所述网卡接口进行绑定。
[0029]可选地,所述修改模块包括:比较子模块和修改子模块;
[0030]所述比较子模块用于比较每个实际位置上的所述网卡接口在操作系统上的接口名称与所述第二聚合信息内对应的预定名称是否一致;
[0031]所述修改子模块用于若比较出实际位置上的所述网卡接口在操作系统上的接口名称与所述第二聚合信息内对应的预定名称不一致时,则将操作系统上的所述接口名称修改为所述预定名称。
[0032]可选地,所述网卡聚合组中的任意两个所述网卡接口都来自不同的网卡模块。
[0033]本发明具有以下有益效果:
[0034]本发明公开了一种网卡接口绑定方法和绑定装置,该网卡接口绑定装置包括:绑定模块,绑定模块用于将将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组,从而实现了网络冗余,本发明提供的网卡接口绑定方法和绑定装置不仅能有效解决网卡部分的网线故障问题、接口故障问题,而且还能解决网卡模块故障问题,从而提升了网络的容灾性和安全性。

【专利附图】

【附图说明】
[0035]图1为本发明实施例提供的网卡接口绑定方法的流程图;
[0036]图2为网卡接口未进行绑定时物理机的示意图;
[0037]图3为采用本发明提供的网卡接口绑定方法的进行网卡接口绑定的物理机的示意图;
[0038]图4为本发明实施例二提供的网卡接口绑定方法的流程图;
[0039]图5为本发明实施例提供的网卡接口绑定方法的流程图;
[0040]图6为本发明实施例四提供的网卡接口绑定装置的结构示意图;
[0041]图7为本发明实施例五提供的网卡接口绑定装置的结构示意图。

【具体实施方式】
[0042]为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明提供的网卡接口绑定方法和绑定装置进行详细描述。
[0043]实施例一
[0044]图1为本发明实施例提供的网卡接口绑定方法的流程图,如图1所示,该绑定方法包括:
[0045]步骤101:将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组。
[0046]下面结合附图对本发明的原理进行示例性的描述。
[0047]图2为网卡接口未进行绑定时物理机的示意图,如图2所示,在该物理机中网卡模块的数量为三个,且这三个网卡模块分别为:主板网卡模块1、第一扩展网卡模块2和第二扩展网卡模块3,同时每个网卡模块均包括两个网卡接口,表1为物理机上的六个网卡接口的实际位置的列表,参见如下表1。
[0048]表1
[0049]

【权利要求】
1.一种网卡接口绑定方法,其特征在于,包括: 将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组。
2.根据权利要求1所述的网卡接口绑定方法,其特征在于,所述将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组的步骤之前还包括: 获取每个所述网卡接口在操作系统中的接口名称,并生成所述网卡接口与所述接口名称的第一对应表; 所述将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组的步骤包括: 根据所述第一对应表和预设的第一聚合信息对所述网卡接口进行绑定,所述第一聚合信息包括:每个所述网卡接口在物理机上的实际位置和每个所述网卡接口对应的网卡聚合组。
3.根据权利要求1所述的网卡接口绑定方法,其特征在于,所述将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组的步骤之前还包括: 获取每个所述网卡接口在操作系统中的接口名称,并根据预设的第二聚合信息对所述网卡接口在操作系统中的接口名称进行修改,所述第二聚合信息包括:每个所述网卡接口在物理机上的实际位置、每个所述网卡接口在操作系统上的预定名称和每个所述网卡接口对应的网卡聚合组; 所述将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组的步骤包括: 根据预设的第二聚合信息对所述网卡接口进行绑定。
4.根据权利要求3所述的网卡接口绑定方法,其特征在于,所述根据预设的第二聚合信息对所述网卡接口在操作系统中的接口名称进行修改的步骤包括: 比较每个所述网卡接口在操作系统上的接口名称与在所述第二聚合信息内对应的预定名称是否一致; 当比较出所述网卡接口在操作系统上的接口名称与在所述第二聚合信息内对应的预定名称不一致时,则将操作系统上的接口名称修改为预定名称。
5.根据权利要求1所述的网卡接口绑定方法,其特征在于,所述网卡聚合组中的任意两个所述网卡接口都来自不同的网卡模块。
6.一种网卡接口绑定装置,其特征在于,包括:绑定模块,所述绑定模块用于将来自不同网卡模块的至少两个网卡接口绑定为网卡聚合组。
7.根据权利要求6所述的网卡接口绑定装置,其特征在于,还包括:第一获取模块和生成模块; 所述第一获取模块用于获取每个所述网卡接口在操作系统中的接口名称; 所述生成模块用于生成所述网卡接口与所述接口名称的第一对应表; 所述绑定模块具体用于根据所述第一对应表和预设的第一聚合信息对所述网卡接口进行绑定,所述第一聚合信息包括:每个所述网卡接口在物理机上的实际位置和每个所述网卡接口对应的网卡聚合组。
8.根据权利要求6所述的网卡接口绑定装置,其特征在于,还包括:第二获取模块和修改模块; 所述第二获取模块用于获取每个所述网卡接口在操作系统中的接口名称; 所述修改模块用于根据预设的第二聚合信息对所述网卡接口在操作系统中的接口名称进行修改,所述第二聚合信息包括:每个所述网卡接口在物理机上的实际位置、每个所述网卡接口在操作系统上的预定名称和每个所述网卡接口对应的网卡聚合组; 所述绑定模块具体用于根据第二聚合信息对所述网卡接口进行绑定。
9.根据权利要求8所述的网卡接口绑定装置,其特征在于,所述修改模块包括:比较子模块和修改子模块; 所述比较子模块用于比较每个实际位置上的所述网卡接口在操作系统上的接口名称与所述第二聚合信息内对应的预定名称是否一致; 所述修改子模块用于若比较出实际位置上的所述网卡接口在操作系统上的接口名称与所述第二聚合信息内对应的预定名称不一致时,则将操作系统上的所述接口名称修改为所述预定名称。
10.根据权利要求6所述的网卡接口绑定装置,其特征在于,所述网卡聚合组中的任意两个所述网卡接口都来自不同的网卡模块。
【文档编号】H04L12/24GK104202202SQ201410479925
【公开日】2014年12月10日 申请日期:2014年9月18日 优先权日:2014年9月18日
【发明者】马新波 申请人:中电长城网际系统应用有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1