[发明专利]一种流表的管理方法和装置有效
申请号: | 201510474859.0 | 申请日: | 2015-08-05 |
公开(公告)号: | CN105591934B | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 王伟;王奕 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/741 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理 方法 装置 | ||
本发明提供一种流表的管理方法和装置,该方法包括:SDN控制器确定第一流表需要被删除时,将所述第一流表设置为无效状态,并向网络设备下发去激活消息;所述网络设备将所述第一流表设置为无效状态;所述SDN控制器在生成第二流表时,比较所述第二流表与第一流表是否相同;如果相同,则所述SDN控制器将所述第一流表设置为有效状态,并向所述网络设备下发激活消息;所述网络设备将所述第一流表设置为有效状态。通过本发明的技术方案,尽量减少删除流表的操作,减轻SDN控制器的处理工作量,保障VM业务的正常访问,减少报文丢失的概率,避免流量中断。
技术领域
本发明涉及通信技术领域,尤其涉及一种流表的管理方法和装置。
背景技术
SDN(Software Defined Network,软件定义网络)的核心思想是通过将网络设备的控制平面与数据平面分离,以实现网络流量的灵活控制。在SDN中,SDN控制器和网络设备(如SDN交换机)通过管理通道进行通信,SDN控制器根据用户的配置或者动态运行的协议,生成用于指导网络设备进行流量转发的流表,并将流表下发到网络设备。网络设备依据SDN控制器下发的流表进行报文处理。其中,该流表包括匹配选项和动作选项,该匹配选项通常包括报文的源IP地址和目的IP地址,动作选项通常包括报文的出端口。
如图1所示,为SDN的一种应用场景示意图,针对VM1(Virtual Machine,虚拟机)发送给VM2的报文,SDN控制器会生成该报文所对应的流表1,并将该流表1下发给网络设备1。该流表1的匹配选项为该报文的源IP地址和目的IP地址,动作选项为指向网络设备2的端口。网络设备1基于该流表1,在接收到VM1发送给VM2的报文时,利用报文的源IP地址和目的IP地址,匹配到流表1,并利用流表1的动作选项将报文发送给网络设备2,并由网络设备2将报文发送给VM2,最终实现VM1与VM2之间的通信。
在上述应用场景下,当VM1下线时,网络设备1会将VM1下线的信息发送给SDN控制器,SDN控制器通知各网络设备删除VM1对应的流表,由各网络设备删除VM1对应的流表,如网络设备1删除流表1。当VM1重新上线时,针对VM1发送给VM2的报文,SDN控制器会重新生成该报文所对应的流表1,并将该流表1下发给网络设备1。网络设备1基于该流表1,在接收到VM1发送给VM2的报文时,可以基于该流表1进行报文转发。
针对VM的一次下线到上线过程,会触发流表的删除和重新生成过程,而流表的删除和重新生成过程均会耗费一定时间,并造成SDN控制器反复生成流表和删除流表,加大SDN控制器的处理工作量。在VM1重新上线之后,流表被重新生成之前,VM1发送给VM2的报文会发生丢失,导致流量中断。
发明内容
本发明提供一种流表的管理方法,所述方法包括以下步骤:
软件定义网络SDN控制器确定第一流表需要被删除时,将所述第一流表设置为无效状态,并向网络设备下发所述第一流表对应的去激活消息;由所述网络设备在接收到所述去激活消息后,将所述第一流表设置为无效状态,当所述第一流表被设置为无效状态时,所述第一流表不再指导流量转发;
所述SDN控制器在生成第二流表时,比较所述第二流表与设置为无效状态的第一流表是否相同;如果相同,则所述SDN控制器将所述第一流表设置为有效状态,并向所述网络设备下发所述第一流表对应的激活消息;由所述网络设备在接收到所述激活消息后,将所述第一流表设置为有效状态;当所述第一流表被设置为有效状态时,所述第一流表用于指导流量转发。
所述SDN控制器在将所述第一流表设置为无效状态之后,所述方法进一步包括:所述SDN控制器为所述第一流表启动老化定时器;
在所述老化定时器超时之前,如果所述第一流表被所述SDN控制器设置为有效状态,则所述SDN控制器删除所述老化定时器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510474859.0/2.html,转载请声明来源钻瓜专利网。