一种软件定义网络中网络设备的控制方法及系统的制作方法_3

文档序号:9276702阅读:来源:国知局
所述配置单元301,适于配置虚拟逻辑设备,所述虚拟逻辑设备包括多个成员设 备。
[0088] 所述第一选取单元302,适于根据所获取的各个成员设备的信息,从所述成员设备 中选取主连接设备。
[0089] 在具体实施中,所述第一选取单元302适于从所述虚拟逻辑设备的成员设备中选 取与所述控制器具有物理连接的成员设备;获取与所述控制器具有物理连接的成员设备的 优先级信息;将具有最高优先级的成员设备作为所述主连接设备。
[0090] 在具体实施中,所述第一选取单元302还适于当所述具有最高优先级的成员设备 为两个以上时,获取所述具有最高优先级的成员设备的设备编号;将所述具有最高优先级 的成员设备的设备编号按照从小到大的顺序进行排列;将设备编号位于第一位序的成员设 备作为所述主连接设备。
[0091] 在具体实施中,所述第一选取单元302还适于当设备编号位于所述第一位序的成 员设备为两个以上时,获取所述设备编号位于第一位序的成员设备的中央处理器的物理地 址;将所述第一位序的成员设备的中央处理器的物理地址按照从小到大的顺序进行排序; 将中央处理器的物理地址位于第一位序的成员设备作为所述主连接设备。
[0092] 在具体实施中,所述第一选取单元302还适于当所述虚拟逻辑设备中各个成员设 备之间的连接关系变更时,重新执行根据所获取的各个成员设备的信息,从所述成员设备 中选取主连接设备的操作。
[0093] 所述控制单元303,适于采用所述主连接设备向控制器上报所述虚拟逻辑设备中 各个成员设备之间连接关系的信息和未匹配流表的报文信息,接收所述控制器向所述虚拟 逻辑设备下发的流表信息,并发送至所述虚拟逻辑设备中的其他成员设备。
[0094] 在具体实施中,本发明实施例中的软件定义网络中网络设备的控制系统还可以包 括第二选取单元304,其中:
[0095] 所述第二选取单304,适于从所述成员设备中选取所述主连接设备的备份设备,所 述备份设备适于在所述主连接设备出现故障时,作为所述主连接设备工作。
[0096] 本发明以上实施例包含了一种软件定义网络的网络结构,所述软件定义网络,可 以包括软件定义网络中控制网络设备的控制系统300、控制器400和一个以上的虚拟逻辑 设备500,所述虚拟逻辑设备包括两个以上的成员设备501。其中,所述虚拟逻辑设备500 分别与软件定义网络中网络设备的控制系统300和控制器400连接。其中,所述软件定义 网络中控制网络设备的控制系统300、控制器400和一个以上的虚拟逻辑设备500的工作原 理请参见上述相应部分的介绍,在此不作赘述。
[0097] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,存储介 质可以包括:ROM、RAM、磁盘或光盘等。
[0098] 以上对本发明实施例的方法及系统做了详细的介绍,本发明并不限于此。任何本 领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保 护范围应当以权利要求所限定的范围为准。
【主权项】
1. 一种软件定义网络中网络设备的控制方法,其特征在于,包括: 配置虚拟逻辑设备,所述虚拟逻辑设备包括多个成员设备; 根据所获取的各个成员设备的信息,从所述成员设备中选取主连接设备; 采用所述主连接设备向控制器上报所述虚拟逻辑设备中各个成员设备之间连接关系 的信息和未匹配流表的报文信息,接收所述控制器向所述虚拟逻辑设备下发的流表信息, 并发送至所述虚拟逻辑设备中的其他成员设备。2. 根据权利要求1所述软件定义网络中网络设备的控制方法,其特征在于,所述根据 所获取的各个成员设备的信息,从所述成员设备中选取主连接设备,包括: 从所述虚拟逻辑设备的成员设备中选取与所述控制器具有物理连接的成员设备; 获取与所述控制器具有物理连接的成员设备的优先级信息; 将具有最高优先级的成员设备作为所述主连接设备。3. 根据权利要求2所述的软件定义网络中网络设备的控制方法,其特征在于,当所述 具有最高优先级的成员设备为两个以上时,所述根据所获取的各个成员设备的信息,从所 述成员设备中选取主连接设备,还包括: 获取所述具有最高优先级的成员设备的设备编号; 将所述具有最高优先级的成员设备的设备编号按照从小到大的顺序进行排列; 将设备编号位于第一位序的成员设备作为所述主连接设备。4. 根据权利要求3所述软件定义网络中网络设备的控制方法,其特征在于,当设备编 号位于所述第一位序的成员设备为两个以上时,所述根据所获取的各个成员设备的信息, 从所述成员设备中选取主连接设备,还包括: 获取所述设备编号位于第一位序的成员设备的中央处理器的物理地址; 将所述第一位序的成员设备的中央处理器的物理地址按照从小到大的顺序进行排 序; 将中央处理器的物理地址位于第一位序的成员设备作为所述主连接设备。5. 根据要求1所述的软件定义网络中网络设备的控制方法,其特征在于,还包括:从所 述成员设备中选取所述主连接设备的备份设备,所述备份设备适于在所述主连接设备出现 故障时,作为所述主连接设备工作。6. 根据权利要求1所述的软件定义网络中网络设备的控制方法,其特征在于,当所述 虚拟逻辑设备中各个成员设备之间的连接关系变更时,重新执行根据所获取的各个成员设 备的信息,从所述成员设备中选取主连接设备的操作。7. -种软件定义网络中网络设备的控制系统,其特征在于,包括: 配置单元,适于配置虚拟逻辑设备,所述虚拟逻辑设备包括多个成员设备; 第一选取单元,适于根据所获取的各个成员设备的信息,从所述成员设备中选取主连 接设备; 控制单元,适于采用所述主连接设备向控制器上报所述虚拟逻辑设备中各个成员设备 之间连接关系的信息和未匹配流表的报文信息,接收所述控制器向所述虚拟逻辑设备下发 的流表信息,并发送至所述虚拟逻辑设备中的其他成员设备。8. 根据权利要求7所述软件定义网络中网络设备的控制系统,其特征在于,所述第一 选取单元适于从所述虚拟逻辑设备的成员设备中选取与所述控制器具有物理连接的成员 设备;获取与所述控制器具有物理连接的成员设备的优先级信息;将具有最高优先级的成 员设备作为所述主连接设备。9. 根据权利要求8所述的软件定义网络中网络设备的控制系统,其特征在于,所述第 一选取单元还适于当所述具有最高优先级的成员设备为两个以上时,获取所述具有最高优 先级的成员设备的设备编号;将所述具有最高优先级的成员设备的设备编号按照从小到大 的顺序进行排列;将设备编号位于第一位序的成员设备作为所述主连接设备。10. 根据权利要求9所述软件定义网络中网络设备的控制系统,其特征在于,所述第一 选取单元还适于当设备编号位于所述第一位序的成员设备为两个以上时,获取所述设备编 号位于第一位序的成员设备的中央处理器的物理地址;将所述第一位序的成员设备的中央 处理器的物理地址按照从小到大的顺序进行排序;将中央处理器的物理地址位于第一位序 的成员设备作为所述主连接设备。11. 根据要求7所述的软件定义网络中网络设备的控制系统,其特征在于,还包括:第 二选取单元,适于从所述成员设备中选取所述主连接设备的备份设备,所述备份设备适于 在所述主连接设备出现故障时,作为所述主连接设备工作。12. 根据权利要求7所述的软件定义网络中网络设备的控制系统,其特征在于,当所述 虚拟逻辑设备中各个成员设备之间的连接关系变更时,重新执行根据所获取的各个成员设 备的信息,从所述成员设备中选取主连接设备的操作。
【专利摘要】软件定义网络中网络设备的控制方法及系统,所述方法包括:配置虚拟逻辑设备,所述虚拟逻辑设备包括多个成员设备;根据所获取的各个成员设备的信息,从所述成员设备中选取主连接设备;采用所述主连接设备向控制器上报所述虚拟逻辑设备中各个成员设备之间连接关系的信息和未匹配流表的报文信息,接收所述控制器向所述虚拟逻辑设备下发的流表信息,并发送至所述虚拟逻辑设备中的其他成员设备。上述的方案,可以简化网络设备的配置和管理,节约成本。
【IPC分类】H04L1/22, H04L29/08, H04L12/24
【公开号】CN104993968
【申请号】CN201510438486
【发明人】翟跃
【申请人】上海斐讯数据通信技术有限公司
【公开日】2015年10月21日
【申请日】2015年7月23日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1