[发明专利]测试网络控制面处理能力的方法、装置、设备及可读介质在审
| 申请号: | 202110865556.7 | 申请日: | 2021-07-29 |
| 公开(公告)号: | CN113630291A | 公开(公告)日: | 2021-11-09 |
| 发明(设计)人: | 周恒;秦海中 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;张元 |
| 地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 网络 控制 处理 能力 方法 装置 设备 可读 介质 | ||
1.一种测试网络控制面处理能力的方法,其特征在于,包括以下步骤:
并发创建阈值数量的端口,并记录创建端口的开始时间和结束时间;
响应于端口创建完成,模拟每个端口UP,并校验端口的状态并记录端口UP的开始时间和结束时间;
响应于端口UP完成,将创建的端口进行删除并记录删除端口的完成时间;
根据记录的创建端口的开始时间和结束时间、端口UP的开始时间和结束时间和删除端口的完成时间评估网络控制面的处理能力。
2.根据权利要求1所述的方法,其特征在于,并发创建阈值数量的端口,并记录创建端口的开始时间和结束时间包括:
设定网络名称、子网名称和端口名称,并根据网络名称判断网络是否存在;
响应于网络不存在,调用POST/v2.0/networks接口创建网络;
根据子网名称和创建网络的ID判断子网是否存在;
响应于子网不存在,调用POST/v2.0/subnets接口创建子网;
根据创建网络的ID和端口名称判断端口是否存在;
响应于端口不存在,调用POST/v2.0/ports接口创建端口并将创建端口的任务放入协程池中进行并设置自定义的设备拥有者;
记录端口创建的开始时间和端口创建的完成时间。
3.根据权利要求2所述的方法,其特征在于,根据网络名称判断网络是否存在包括:调用GET/v2.0/networks接口判断网络是否存在;
根据子网名称和创建网络的ID判断子网是否存在包括:调用GET/v2.0/subnets接口判断子网是否存在;
根据创建网络的ID和端口名称判断端口是否存在包括:调用GET/v2.0/ports接口判断端口是否存在。
4.根据权利要求1所述的方法,其特征在于,响应于端口创建完成,模拟每个端口UP包括:
将创建的端口通过调用PUT/v2.0/ports循环绑定到主机的计算节点上;
调用计算节点的ovsdb客户端,创建ovs internal类型的接口,同时设置接口的external_ids信息;
通过远程系统调用,并根据端口名称创建网络命名空间;
将创建的ovs internal类型的接口加入到网络命名空间中;
使用ip link命令使端口UP。
5.根据权利要求4所述的方法,其特征在于,调用计算节点的ovsdb客户端,创建ovsinternal类型的接口,同时设置接口的external_ids信息包括:
将external_ids.iface-id设置为端口的ID;
将external_ids.iface-status设置为active;
将external_ids.attached-mac设置为端口的MAC地址。
6.根据权利要求1所述的方法,其特征在于,校验端口的状态包括:
周期查询数据库中传入的网络ID和设备拥有者下的端口状态;
响应于设备拥有者和网络ID下的端口是第一次查询到端口UP,记录端口UP时间;
响应于所有端口创建完成,周期查询数据库中传入的网络ID和设备拥有者下的且状态为down的端口状态;
响应于第一次查询到不包含其中一个端口,判断所述其中一个已经端口UP,记录端口UP时间;
响应于所有端口都已经UP或者达到超时时间,校验端口状态结束。
7.根据权利要求1所述的方法,其特征在于,响应于端口UP完成,将创建的端口进行删除并记录删除端口的完成时间包括:
根据网络ID和端口名称调用GET/v2.0/ports接口查询端口信息;
响应于查询到端口绑定了主机的计算节点,调用绑定计算节点的ovsdb客户端根据端口名称删除ovs接口;
在绑定计算节点删除网络命名空间并调用DELETE/v2.0/ports/{port_id}接口,删除端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110865556.7/1.html,转载请声明来源钻瓜专利网。





