[发明专利]流表项处理方法以及装置有效
| 申请号: | 201510013974.8 | 申请日: | 2015-01-09 |
| 公开(公告)号: | CN104580472B | 公开(公告)日: | 2018-04-06 |
| 发明(设计)人: | 王芳;王伟 | 申请(专利权)人: | 新华三技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/757;H04L1/22 |
| 代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 流表项 处理 方法 以及 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种流表项处理方法以及装置。
背景技术
SDN(Software Defined Network,软件定义网络)是一种新型的网络架构,其可以将网络设备的控制面与数据面进行分离,由控制器(Controller)实现控制面功能,以及由若干交换设备(Switch)实现数据面功能,每个交换设备下可以连接若干个虚拟机。
SDN技术中最为流行的是OpenFlow(开放流)协议,OpenFlow协议允许控制器直接访问和操作交换设备的转发平面,这些交换设备可能是物理上实际存在的交换设备,也可能是OVS(Open Virtual Switch,开放虚拟交换设备)。
现有技术中,SDN网络中支持运行多个OVS,每个OVS独立工作。然而,若由于外界原因造成某个OVS故障,将直接导致该OVS上运行的虚拟机停止工作,进而影响虚拟机上的业务运行。
发明内容
针对现有技术的缺陷,本发明提供了一种流表项处理方法以及装置。
本发明提供了一种流表项处理方法,应用于SDN网络中的本地交换设备,其中该方法包括:
与所述SDN网络中各交换设备进行堆叠,同步所述SDN网络中各交换设备的流表项,并确定所述SDN网络中交换设备的网络拓扑;
确定邻居交换设备故障,且接收到控制设备发送的所述邻居交换设备运行的虚拟机的配置信息时,使用所述配置信息在本地交换设备上启动所述虚拟机;
修改本地交换设备上同步的所述邻居交换设备的流表项,修改后的所述邻居交换设备的流表项用于指示本地交换设备转发所述虚拟机在所述邻居交换设备故障之前与当前堆叠中的交换设备下挂的虚拟机交互的流量;
通知所述控制设备所述虚拟机在所述本地交换设备上已启动,以使所述控制设备指示除本地交换设备以外的各交换设备修改与所述虚拟机相关的流表项。
本发明还提供一种流表项处理装置,应用于SDN网络中的本地交换设备,包括:
同步单元,用于与所述SDN网络中各交换设备进行堆叠,同步所述SDN网络中各交换设备的流表项,并确定所述SDN网络中交换设备的网络拓扑;
获取单元,用于确定邻居交换设备故障时,从控制设备获取所述邻居交换设备运行的虚拟机的配置信息,使用所述配置信息在本地交换设备上启动所述虚拟机;
修改单元,用于修改本地交换设备上同步的所述邻居交换设备的流表项,修改后的所述邻居交换设备的流表项用于指示本地交换设备转发所述虚拟机在所述邻居交换设备故障之前与当前堆叠中的交换设备下挂的虚拟机交互的流量;
通知单元,用于通知所述控制设备所述虚拟机在所述本地交换设备上已启动,以使所述控制设备指示除本地交换设备以外的各交换设备修改与所述虚拟机相关的流表项
本发明提供的流表项处理方法以及装置,通过将SDN网络中各交换设备进行堆叠并进行流表项同步,以在确定邻居交换设备故障时,在本地交换设备上启动邻居交换设备上运行的虚拟机,并修改本地同步的流表项中该邻居交换设备的流表项,从而在任一交换设备出现故障时,可由其邻居交换设备快速接替故障交换设备每个虚拟机的业务,保证这些虚拟机在堆叠中的业务不中断。
附图说明
图1是本发明实施例中的组网环境示意图;
图2是本发明实施例中一种流表项处理方法流程示意图;
图3是本发明实施例中交换设备故障的组网环境示意图;
图4是本发明实施例中流表项处理装置的逻辑结构示意图;
图5是本发明实施例中流表项处理装置所在本地交换设备的硬件架构示意图。
具体实施方式
为使本申请的目的,技术方案及优点更加清楚明白,以下参照附图对本申请方案做进一步的详细说明。
为了解决现有技术中存在的问题,本发明提供了一种流表项处理方法以及装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510013974.8/2.html,转载请声明来源钻瓜专利网。





