[发明专利]一种流表处理方法及装置有效
申请号: | 201510029888.6 | 申请日: | 2015-01-21 |
公开(公告)号: | CN104601470B | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 缪琛;高宇;宋建永 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 方法 装置 | ||
本发明公开了一种流表处理方法及装置,方法包括:在控制器与网络设备之间的连接由断开到恢复时,所述网络设备接收控制器下发的开始流表信息平滑的通知消息;在收到所述通知消息后,所述网络设备接收控制器下发的流表信息;所述网络设备将收到的流表信息与本地保存的流表信息进行比较,将所述网络设备中已存在的、且与所述控制器所下发的不一致的流表信息,从所述网络设备中删除。
技术领域
本发明涉及软件定义网络技术领域,尤其涉及一种流表处理方法及装置。
背景技术
在软件定义网络(SDN,Software Defined Network)架构中,控制平面与转发平面分离,网络的管理和状态在逻辑上集中到一起,底层的网络基础从应用中抽象出来。由此,企业和运营商获对网络前所未有的可编程性,自动化和控制能力,使他们很容易适应变化的业务需求,建立高度可扩展的弹性网络。
开放流(OpenFlow)是SDN架构中定义的控制器与转发层之间的通信接口标准,OpenFlow的思想是分离控制平面和数据平面,二者之间使用标准的协议通信,数据平面采用基于流的方式进行转发。OpenFlow允许直接访问和操作网络设备的转发平面,这些网络设备可能是物理上的,也可能是虚拟的路由器或者交换机。如图1所示,OpenFlow网络由OpenFlow网络设备(OpenFlow Switch)、OpenFlow控制器(OpenFlow Controller)、安全通道(Secure Channel)组成,Secure Channel是指OpenFlow Controller与OpenFlow Switch之间的通道。
在实际使用中,Openflow Controller会根据新的数据报文信息或者用户配置信息下发流表到指定OpenFlow Switch上,OpenFlow Switch根据流表信息转发数据报文。Controller与Switch建立传输控制协议(TCP,Transmission Control Protocol)连接,利用TCP连接管理流表信息。然而,TCP连接会因为Controller与Switch之间的网络异常(例如端口DOWN等)而导致TCP连接中断。由于TCP连接中断的时机存在不确定因素,这就导致了Controller上的流表信息与Switch上的流表信息可能存在不一致,造成Openflow网路流量不可控制,影响当前网路流量的已有转发。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种流表处理方法及装置。
为实现本发明的发明目的,基于本发明实施例,提出一种流表处理方法,所述方法包括:
在控制器与网络设备之间的连接由断开到恢复时,所述网络设备接收控制器下发的开始流表信息平滑的通知消息;
在收到所述通知消息后,所述网络设备接收控制器下发的流表信息;
所述网络设备将收到的流表信息与本地保存的流表信息进行比较,将所述网络设备中已存在的、且与所述控制器所下发的不一致的流表信息,从所述网络设备中删除。
所述方法进一步包括:
在收到所述开始流表信息平滑的通知消息后,所述网络设备将本地保存的、与所述开始流表信息平滑的通知消息中携带的流表标识相对应的流表信息的状态标记为平滑中;
相应的,所述将网络设备中已存在的、且与控制器所下发的不一致的流表信息从网络设备中删除,包括:
将所述网络设备中已存在的、且与控制器所下发的一致的流表信息的状态标记为已平滑,对所述控制器下发的相对于所述网络设备新增的流表信息进行本地保存、并标记新增流表信息的状态为已平滑;
在收到所述控制器下发的结束流表信息平滑的通知消息时,遍历所述网络设备中保存的、与所述结束流表信息平滑的通知消息中携带的流表标识相对应的所有流表信息,并删除状态仍为平滑中的流表信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510029888.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:认证方法以及装置
- 下一篇:一种储能电池典型工况制定方法