[发明专利]一种转发流表的处理方法和装置在审
申请号: | 201710114497.3 | 申请日: | 2017-02-28 |
公开(公告)号: | CN106911573A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 黄世杰 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/747 | 分类号: | H04L12/747;H04L12/947 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 转发 处理 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种转发流表的处理方法和装置。
背景技术
在软件定义网络(英文:Software Defined Network,简称:SDN)中,当转发节点要转发数据流时,转发节点需要先从控制器上下载对应该数据流的流表,再使用该流表对该数据流进行转发。由于流表在转发节点上的存储有一定时限等原因,转发节点在下载流表之后会丢失流表。但此时转发节点往往还需要继续使用该流表对数据流进行转发。因此,转发节点就需要再次向控制器下载该流表。由此可见,SDN网络会耗费过多的网络性能用于转发节点从控制器上下载流表,从而造成SDN网络的网络性能降低。
发明内容
本发明所要解决的技术问题是,提供一种转发流表的处理方法和装置,以使得减少转发节点所在的网络设备从控制器所在的网络设备上下载相同流表的次数,避免SDN网络耗费过多的网络性能用于转发节点从控制器上下载流表,从而提高SDN网络的网络性能。
第一方面,本发明实施例提供了一种转发流表的处理方法,该方法包括:
代理节点接收转发节点针对所述流表发起的第一下载请求;
所述代理节点从所述网络设备的缓存中获取所述流表并发送给所述转发节点;所述流表是由所述代理节点从控制器上下载并将所述流表保存到网络设备的缓存;
其中,所述代理节点与所述转发节点均配置在所述网络设备上。
可选的,在所述代理节点接收所述第一下载请求之后,还包括:
所述代理节点查找所述网络设备的缓存中是否保存有所述流表;
若所述网络设备的缓存中没有保存所述流表,所述代理节点向所述控制器针对所述流表向所述控制器发起第二下载请求;
所述代理节点接收所述控制器针对所述第二下载请求发送的所述流表并将所述流表保存到所述网络设备的缓存。
可选的,在所述代理节点接收所述下载请求之前,还包括:
所述代理节点针对目标属性特征向所述控制器发起第三下载请求;
所述代理节点接收所述控制器针对所述第三下载请求发送的所述流表并将所述流表保存到所述网络设备的缓存;
其中,所述流表具有所述目标特征属性。
可选的,所述目标特征属性为二层虚拟局域网络VLAN标识、互联网协议IP子网段或协议字段。
第二方面,本发明实施例提供了一种转发流表的处理方法,该方法包括:
控制器接收代理节点发送的第一下载请求;
所述控制器获取所述第一下载请求对应的流表并向所述代理节点发送,以便所述代理节点将所述流表保存到网络设备的缓存;
其中,所述流表用于所述代理节点在接收到转发节点针对所述流表发送的第二下载请求之后从所述网络设备的缓存中获取并发送给所述转发节点;
所述代理节点与所述转发节点均配置在所述网络设备上。
第三方面,本发明实施例提供了一种转发流表的处理方法,该方法包括:
转发节点向代理节点发送下载请求;
所述转发节点接收所述代理节点从网络设备的缓存中获取并发送的流表;所述流表是由所述代理节点从控制器上下载并将所述流表保存到网络设备的缓存;
其中,所述代理节点与所述转发节点均配置在所述网络设备上。
第四方面,本发明实施例提供了一种转发流表的处理装置,配置于代理节点,包括:
接收单元,用于接收转发节点针对所述流表发起的第一下载请求;
发送单元,用于从所述网络设备的缓存中获取所述流表并发送给所述转发节点;所述流表是由所述代理节点从控制器上下载并将所述流表保存到网络设备的缓存;
其中,所述代理节点与所述转发节点均配置在所述网络设备上。
第五方面,本发明实施例提供了一种转发流表的处理装置,配置于控制器,包括:
接收单元,用于接收代理节点发送的第一下载请求;
发送单元,用于获取所述第一下载请求对应的流表并向所述代理节点发送,以便所述代理节点将所述流表保存到网络设备的缓存;
其中,所述流表用于所述代理节点在接收到转发节点针对所述流表发送的第二下载请求之后从所述网络设备的缓存中获取并发送给所述转发节点;
所述代理节点与所述转发节点均配置在所述网络设备上。
第六方面,本发明实施例提供了一种转发流表的处理装置,配置于转发节点,包括:
发送单元,用于向代理节点发送下载请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710114497.3/2.html,转载请声明来源钻瓜专利网。