首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种多任务网络测试床拓扑构建系统的资源分配方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国电子科技集团公司第三十研究所

摘要:本发明公开了一种多任务网络测试床拓扑构建系统与资源分配方法,其中系统包括控制器和互联总线,控制器包括测试拓扑构建决策模块及其连接的资源管理与分配模块、物理层交换机控制器和SDN控制器;测试拓扑构建决策模块能够向资源管理与分配模块发起任务的资源分配请求,资源管理与分配模块根据自身管理维护的资源占用状态对资源分配请求进行决策,更新资源占用状态,并向测试拓扑构建决策模块返回资源分配响应。本发明能够灵活调度网络测试床的设备,按需灵活构建多个测试拓扑,并实现各任务的测试拓扑与测试流量彼此隔离、互不影响,支持区分各任务的测试流量并按需进行镜像采集,从而能够支持多个测试任务并发开展。

主权项:1.一种多任务网络测试床拓扑构建系统的资源分配方法,应用于多任务网络测试床拓扑构建系统,该系统包括控制器和互联总线,所述控制器包括测试拓扑构建决策模块及其连接的资源管理与分配模块、物理层交换机控制器和SDN控制器;所述互联总线包括若干互联的物理层交换机和SDN交换机,所述物理层交换机控制器连接并控制所述物理层交换机,所述SDN控制器连接并控制所述SDN交换机;所述控制器连接到互联总线的物理层交换机和SDN交换机的管理接口,这一类互联链路作为管控链路;参与构建测试拓扑的实体设备并不直接互联,而是连接到互联总线的物理层交换机和SDN交换机的网络接口,这一类互联链路作为业务链路;所述测试拓扑构建决策模块能够向资源管理与分配模块发起任务的资源分配请求,所述资源管理与分配模块根据自身管理维护的资源占用状态对资源分配请求进行决策,更新资源占用状态,并向测试拓扑构建决策模块返回资源分配响应,其特征在于,所述资源分配方法包括以下步骤:步骤1.控制器的测试拓扑构建决策模块接收测试任务列表及其拓扑构建需求,选择一个测试任务,生成拓扑构建方案;步骤2.测试拓扑构建决策模块向资源管理与分配模块发起该测试任务的资源分配请求;资源管理与分配模块根据自身管理维护的资源占用状态对资源分配请求进行决策,更新资源占用状态,并向测试拓扑构建决策模块返回资源分配响应;步骤3.如果资源分配成功,测试拓扑构建决策模块把生成的拓扑构建方案下发给物理层交换机控制器和SDN控制器;如果资源分配不成功,则返回到步骤1,调整并重新生成拓扑构建方案;步骤4.物理层交换机控制器解析收到的拓扑构建方案,生成物理层交换机控制指令,并下发给相应的物理层交换机;SDN控制器解析收到的拓扑构建方案,生成SDN交换机控制指令,并下发给相应的SDN交换机;步骤5.物理层交换机和SDN交换机执行控制指令,模拟测试拓扑链路,将相应的实体设备互联,完成该测试任务的测试拓扑构建;步骤6.当某个测试任务完成后,测试拓扑构建决策模块通知物理层交换机控制器和SDN控制器释放该测试任务占用的物理层交换机和SDN交换机连接资源,并通知资源管理与分配模块更新资源占用状态;步骤7.测试拓扑构建决策模块选择新的测试任务,返回步骤1,直到对测试任务列表中的每个任务都完成测试拓扑构建;所述步骤2中,测试拓扑构建决策模块向资源管理与分配模块发起的任务的资源分配请求包括:实体设备、物理层交换机和SDN交换机的端口以及隧道;针对实体设备、物理层交换机和SDN交换机的端口以及隧道的资源分配方法包括:每个实体设备在任意时刻最多只能被一个任务占用;每个物理层交换机的物理端口在任意时刻最多只能被一个任务占用;每个SDN交换机连接实体设备或物理层交换机的物理端口在任意时刻最多只能被一个任务占用;每个SDN交换机连接其他SDN交换机的物理端口在任意时刻能够被多个任务占用,但应建立SDN交换机之间的隧道,不同任务应使用不同的隧道;每个SDN交换机之间的隧道在任意时刻最多只能被一个任务占用;资源管理与分配模块实时记录每个任务占用的资源信息,包括实体设备、物理交换机和SDN交换机的物理端口以及SDN交换机之间的隧道;当收到来自于测试拓扑构建决策模块的资源分配请求时,资源管理与分配模块按照所述资源分配方法判断是否通过该资源分配请求;当资源分配请求通过后,或者任务结束并释放资源后,资源管理与分配模块及时更新每个任务占用的资源信息;所述步骤5中,物理层交换机和SDN交换机执行控制指令,通过配置物理层交换机内部转发、SDN交换机内部转发以及SDN交换机之间的隧道连接,模拟测试拓扑链路,将相应的实体设备互联,完成该测试任务的测试拓扑构建;所述物理层交换机内部转发包括通过配置物理层交换机实现;所述SDN交换机内部转发包括通过配置SDN交换机的流转发或VLAN方法实现;所述SDN交换机之间的隧道包括VxLAN隧道、GRE隧道和Geneve隧道;按照各测试任务的测试流量采集与分析需求,使用互联总线的物理层交换机和SDN交换机的端口流量镜像功能,按需对各测试任务的测试流量进行镜像采集,并发送给网络测试床的流量采集系统;若网络测试床内并发开展多个测试任务,则根据资源管理与分配模块记录的每个任务占用的资源信息,区分每个任务的测试流量:当从物理层交换机的物理端口进行测试流量镜像时,根据每个任务占用这一类物理端口的信息区分每个任务的测试流量;当从SDN交换机连接实体设备或物理层交换机的物理端口进行测试流量镜像时,根据每个任务占用这一类物理端口的信息区分每个任务的测试流量;当从SDN交换机连接其他SDN交换机的物理端口进行测试流量镜像时,根据每个任务占用SDN交换机之间隧道的信息区分每个任务的测试流量。

全文数据:

权利要求:

百度查询: 中国电子科技集团公司第三十研究所 一种多任务网络测试床拓扑构建系统的资源分配方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。