[发明专利]基于Python实现网卡绑定自动化配置的方法及装置在审
| 申请号: | 201910459905.8 | 申请日: | 2019-05-30 |
| 公开(公告)号: | CN110213095A | 公开(公告)日: | 2019-09-06 |
| 发明(设计)人: | 王浩生 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网卡 脚本文件 绑定 绑定配置 配置文件 配置的 自动化 参数获取模块 配置文件创建 测试启动 网络连接 写入模块 自动创建 自动获取 写入 测试 | ||
本发明提供一种基于Python实现网卡绑定自动化配置的方法及装置,方法包括如下步骤:启动测试,执行Python脚本文件;脚本文件自动获取网卡绑定配置参数;脚本文件自动创建网卡配置文件;脚本文件自动将网卡绑定配置参数写入网卡配置文件;脚本文件自动进行网卡绑定,重新启动网络连接。装置包括测试启动模块、参数获取模块、网卡配置文件创建模块、参数写入模块以及网卡绑定模块。
技术领域
本发明属于服务器测试技术领域,具体涉及一种基于Python实现网卡绑定自动化配置的方法及装置。
背景技术
bonding(绑定)是一种linux系统下的网卡绑定技术,可以把服务器上n个物理网卡在系统内部抽象(绑定)成一个逻辑上的网卡,能够提升网络吞吐量、实现网络冗余、负载等功能,有很多优势。bonding技术是linux系统内核层面实现的,它是一个内核模块(驱动)。使用它需要系统有这个模块,我们可以modinfo命令查看下这个模块的信息,一般来说都支持。
网卡绑定有七种工作模式,对应的为mode0~6。Mode0为负载分担round-robin;Mode1为主备模式;Mode2为XOR Hash负载分担;Mode3为广播模式,所有数据包从所有的接口发出;Mode4为动态链接聚合模式,需要和交换机的聚合LACP方式配合;Mode5为适配器传输负载均衡;Mode6为适配器适应性负载均衡模式。网卡绑定是客户数据中心普遍的应用,网卡绑定测试也是服务器网络测试中非常重要的一项测试项,而现有的网卡绑定测试需要在多种网卡工作模式下变换,工作量大,容易出错,效率低。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种基于Python实现网卡绑定自动化配置的方法及装置,是非常有必要的。
发明内容
针对现有技术的上述现有的网卡绑定测试需要在多种网卡工作模式下变换,工作量大,容易出错,效率低的缺陷,本发明提供一种基于Python实现网卡绑定自动化配置的方法及装置,以解决上述技术问题。
第一方面,本发明提供一种基于Python实现网卡绑定自动化配置的方法,包括如下步骤:
启动测试,执行Python脚本文件;
脚本文件自动获取网卡绑定配置参数;
脚本文件自动创建网卡配置文件;
脚本文件自动将网卡绑定配置参数写入网卡配置文件;
脚本文件自动进行网卡绑定,重新启动网络连接。
进一步地,脚本文件自动获取网卡绑定配置参数的具体步骤如下:
脚本文件自动提示输入网卡绑定参数;
脚本文件自动获取输入的网卡绑定参数并保存。可提前将网卡绑定参数写入脚本文件,也可采用网卡绑定参数输入方式,方式灵活多样,输入参数的方式可方便参数更新,实现脚本文件复用。
进一步地,所述网卡绑定配置参数包括待配置网卡模式和待配置IP地址。待配置网卡模式为网卡绑定有七种工作模式,网卡配置模式和待配置IP地址采用参数的形式,可由测试人员灵活设置。
进一步地,所述网卡配置文件包括主网卡配置文件和从网卡配置文件;
脚本文件自动创建主网卡配置文件,脚本文件自动创建从网卡配置文件。网卡绑定实现主网卡和从网卡的绑定,一个主网卡和至少一个从网卡实现绑定。
进一步地,脚本文件自动将网卡绑定配置参数写入网卡配置文件的具体步骤如下:
脚本文件自动将网卡绑定配置参数写入主网卡配置文件,脚本文件自动将网卡绑定配置参数写入从网卡配置文件。主从网卡分别写入各自的配置文件。
进一步地,脚本文件自动进行网卡绑定的具体步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910459905.8/2.html,转载请声明来源钻瓜专利网。





