一种网卡绑定模式管理方法及装置制造方法及图纸

技术编号:17709541 阅读:31 留言:0更新日期:2018-04-14 21:10
本发明专利技术提供一种网卡绑定模式管理方法及装置,上述方法包括以下步骤:获取网络监测数据、配置参数数据;将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定。上述技术方案中,通过比较网络监测数据、配置参数数据,自动确定对应的网卡绑定模式并进行绑定,自动进行最佳网卡绑定模式的选择,实现负载均衡和较好的容错性,提高网络性能和网络可靠性;同时,该方案不需人工干预、自动进行最佳网卡绑定模式的选择,减少实施人员的工作时间和误差,提高网卡绑定模式管理的灵活程度。

【技术实现步骤摘要】
一种网卡绑定模式管理方法及装置
本专利技术属于计算机
,尤其涉及一种网卡绑定模式管理方法及装置。
技术介绍
目前网卡绑定模式(mode)共有七种(0~6):第一种模式即bond0、第二种模式即bond1、第三种模式即bond2、第四种模式即bond3、第五种模式即bond4、第六种模式即bond5、第七种模式即bond6,每种模式各自有自己的优点缺点。例如,第一种模式特点:传输数据包顺序是依次传输,第1个包通过网络接口0即eth0传输,下一个包通过网络接口1即eth1传输…,一直循环下去,直到最后一个传输完毕。该模式虽然提供了负载平衡和容错能力,但如果一个连接或会话的数据包从不同的网络接口传输的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会大大下降。再如,第二种模式特点:只有一个设备处于活动状态,当一个宕掉另一个马上由备份设备转换为主设备,mac地址是外部可见的,从外面看来,bond的MAC地址是唯一的,以避免switch(交换机)发生混乱。该模式只提供了容错能力,优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个接口处于工作状态,在有N个网络接口的情况下,资源利用率为1/N。由此可知,每种网卡绑定模式均有自己的特点,但是目前网卡绑定模式为单一网卡绑定模式,这对网络性能和/或可靠性具有一定的限制,如果更换网卡绑定模式,则需要人工评估及手动操作配置,这一方面增加了实施人员的工作时间和误差,另一方面灵活度比较低。因此,迫切需要提供一种网卡绑定模式管理方案来解决上述技术问题。
技术实现思路
本专利技术提供一种网卡绑定模式管理方法及装置,以解决上述问题。本专利技术实施例提供一种网卡绑定模式管理方法,包括以下步骤:获取网络监测数据、配置参数数据;将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定。本专利技术实施例还提供一种网卡绑定模式管理装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;获取网络监测数据、配置参数数据;将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定。本专利技术实施例提供以下技术方案:获取网络监测数据、配置参数数据;将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定。上述技术方案中,通过比较网络监测数据、配置参数数据,自动确定对应的网卡绑定模式并进行绑定,自动进行最佳网卡绑定模式的选择,实现负载均衡和较好的容错性,提高网络性能和网络可靠性;同时,该方案不需人工干预、自动进行最佳网卡绑定模式的选择,减少实施人员的工作时间和误差,提高网卡绑定模式管理的灵活程度。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1所示为本专利技术实施例1的网卡绑定模式管理原理图;图2所示为本专利技术实施例2的网卡绑定模式管理方法流程图;图3所示为本专利技术实施例3的网卡绑定模式管理装置结构图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本专利技术实施例提供了网卡绑定模式管理方案,打破原有单一网卡绑定模式对网络性能和可靠性的限制,采用一种自适应算法智能选择网卡绑定模式,并进行网卡绑定模式的自动绑定,提高网络性能和可靠性,同时减少实施人员的工作时间和误差,灵活度较高。下面结合图1,对本专利技术实施例进行详细描述:图1所示为本专利技术实施例1的网卡绑定模式管理原理图,包括网络监控模块、参数配置模块、数据比较模块、网卡绑定模块;其中,所述网络监控模块、所述参数配置模块分别与所述数据比较模块相连;所述数据比较模块与所述网卡绑定模块相连;所述网络监控模块,用于获取网络监测数据,其中,所述网络监测数据包括网络速率、网络带宽、吞吐量、网络时延、时延带宽积、往返时间RTT、网络利用率、误码率、丢包率;还用于将所述网络监测数据传输至所述数据比较模块;所述参数配置模块,用于设置配置参数数据,其中,所述配置参数数据包括网络速率的临界值或预设范围、网络带宽的临界值或预设范围、吞吐量的临界值或预设范围、网络时延的临界值或预设范围、时延带宽积的临界值或预设范围、往返时间RTT的临界值或预设范围、网络利用率的临界值或预设范围、误码率的临界值或预设范围、丢包率的临界值或预设范围、监测时间(监测时间段或时间点)或周期、支持的网卡绑定模式、绑定的网络端口;还用于将所述配置参数数据传输至所述数据比较模块;所述数据比较模块,用于将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式;还用于将所述确定的网卡绑定模式传输至所述网卡绑定模块;所述网卡绑定模块,用于从所述数据比较模块中获取确定的网卡绑定模式并在linux操作系统上进行绑定;还用于通过使用shell脚本完成对应的网卡绑定模式的绑定的自动操作。本专利技术实施例可根据当前网络状况和实际业务场景自适应调整网卡绑定模式,使整个网络环境使用最佳网卡绑定模式,实现负载均衡和较好的容错性,提高网络性能和网络可靠性。不需人工干预、自动进行最佳网卡绑定模式的选择,减少实施人员的工作时间和误差,提高网卡绑定模式管理的灵活程度。图2所示为本专利技术实施例2的网卡绑定模式管理方法流程图,包括以下步骤:步骤201:获取网络监测数据、配置参数数据;进一步地,所述网络监测数据包括网络速率、网络带宽、吞吐量、网络时延、时延带宽积、往返时间RTT、网络利用率、误码率、丢包率。进一步地,所述配置参数数据包括:网络速率的临界值或预设范围、网络带宽的临界值或预设范围、吞吐量的临界值或预设范围、网络时延的临界值或预设范围、时延带宽积的临界值或预设范围、往返时间RTT的临界值或预设范围、网络利用率的临界值或预设范围、误码率的临界值或预设范围、丢包率的临界值或预设范围、监测时间或周期、支持的网卡绑定模式、绑定的网络端口。步骤202:将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定。进一步地,将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定的过程:若所述网络监测数据大于或等于所述配置参数数据,则确定第一目标网卡绑定模式并进行绑定;若所述网络监测数据小于所述配置参数数据,则确定第二目标网卡绑定模式并进行绑定。进一步地,将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定的过程:若所述网络监测数据在参数数据预设范围内,则确定第三目标网卡绑定模式并进行绑定;若所述网络监测数据小于参数数据预设范围内的最小值,则确定第四目标网卡绑定模式并进行绑定;若所述网络监测数据大于参数数据范围内的最大值,则确定第五目标网卡绑定模式并进行绑定。图3所示为本专利技术实施例3的网卡绑定模式管理装置结构图,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;获取网络监测数据、配置参数数据;将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式本文档来自技高网
...
一种网卡绑定模式管理方法及装置

【技术保护点】
一种网卡绑定模式管理方法,其特征在于,包括以下步骤:获取网络监测数据、配置参数数据;将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定。

【技术特征摘要】
1.一种网卡绑定模式管理方法,其特征在于,包括以下步骤:获取网络监测数据、配置参数数据;将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定。2.根据权利要求1所述的网卡绑定模式管理方法,其特征在于,所述网络监测数据包括网络速率、网络带宽、吞吐量、网络时延、时延带宽积、往返时间RTT、网络利用率、误码率、丢包率。3.根据权利要求1或2所述的网卡绑定模式管理方法,其特征在于,所述配置参数数据包括:网络速率的临界值或预设范围、网络带宽的临界值或预设范围、吞吐量的临界值或预设范围、网络时延的临界值或预设范围、时延带宽积的临界值或预设范围、往返时间RTT的临界值或预设范围、网络利用率的临界值或预设范围、误码率的临界值或预设范围、丢包率的临界值或预设范围、监测时间或周期、支持的网卡绑定模式、绑定的网络端口。4.根据权利要求3所述的网卡绑定模式管理方法,其特征在于,将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定的过程:若所述网络监测数据大于或等于所述配置参数数据,则确定第一目标网卡绑定模式并进行绑定;若所述网络监测数据小于所述配置参数数据,则确定第二目标网卡绑定模式并进行绑定。5.根据权利要求3所述的网卡绑定模式管理方法,其特征在于,将所述网络监测数据与所述配置参数数据进行比较,确定对应的网卡绑定模式并进行绑定的过程:若所述网络监测数据在参数数据预设范围内,则确定第三目标网卡绑定模式并进行绑定;若所述网络监测数据小于参数数据预设范围内的最小值,则确定第四目标网卡绑定模式并进行绑定;若所述网络监测数据大于参数数据范围内的最大值,则确定第五目标网卡绑定模式并进行绑定。6.一种网卡绑定模式管理装置,其特征在于...

【专利技术属性】
技术研发人员:赵波
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1