[发明专利]SDN交换机获取精确流表项方法及SDN交换机、控制器、系统有效
申请号: | 201810117698.3 | 申请日: | 2013-10-26 |
公开(公告)号: | CN108183861B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 郑秀丽;文白林;王戎 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/717;H04L12/715;H04L12/751 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sdn 交换机 获取 精确 流表项 方法 控制器 系统 | ||
本发明实施例公开了一种SDN交换机获取精确流表项的方法,应用于SDN网络,SDN网络包括SDN控制器以及多个SDN交换机,SDN控制器与各个SDN交换机之间通过带内通信的方式进行通信,上述方法包括:第一SDN交换机先与SDN控制器建立可靠连接,然后基于可靠连接协议对应的包发送第一控制消息,在控制消息中加入自己的路径信息,后续每个收到第一控制消息的SDN交换机也都在第一控制消息中加入自己的路径信息,使得最后SDN控制器知道整个路径,从而将流表下发给第一SDN交换机。
技术领域
本发明涉及通信技术领域,尤其涉及一种SDN交换机获取精确流表项方法、SDN交换机、SDN控制器及SDN系统。
背景技术
软件定义网络(Software Defined Network,SDN)是一种新型的网络架构,正在被越来越多地研究及应用,其中,现在的SDN最主要基于OpenFlow(开放流)协议来实现。在下文中,称基于OpenFlow协议的SDN网络为OpenFlow网络,OpenFlow网络包括开放流控制器(OpenFlow Controller,OFC)以及开放流交换机(OpenFlow Switch,OFS)。OFS会在本地维护一个流表(Flow Table),流表中包括多个流表项,如果要转发的包在流表中有对应的流表项,则根据流表对包进行转发,如果流表中没有对应的流表项,则OFS会向OFC请求指令,OFC收到OFS请求后会给OFS下发流表的流表项,OFS得到下发的流表项后添加到流表项,从而根据新的流表对包进行转发。
OpenFlow网络中,OFS一般都需要获取初始流表(即OFS向OFC请求,OFC收到请求后下发流表项),以使得该OFS能够转发包。现有技术中,一般采用控制面和数据面分离的方式来获取流表。
参见图1,为现有技术一种OpenFlow网络架构示意图,包括OFC,传统交换机,多个OFS(OFS1-OFS6),其中,传统交换机,OFS1-OFS6以及OFC组成控制面;OFS1-OFS6以及OFC组成数据面。OFS首先在传统交换机的工作模式下,基于链路层发现协议(Link LayerDiscovery Protocol,LLDP)及生成树协议(Spanning Tree Protocol,STP)等协议打通控制面,也即通过STP等协议生成的转发表实现各种OpenFlow控制消息的转发,控制面打通后,OFC便可以通过该控制面向OFS下发初始的流表项,OFS收到流表项后将其添加到自己的流表中,从而获取初始流表。进而根据流表处理包,包的转发通过数据面进行。
现有技术中,控制面与数据面为两张不同的物理网,并且还需要一个或多个传统交换机,增大了硬件成本;同时,针对两张物理网还需要分别维护两个网络管理系统,也增大了维护成本。
发明内容
本发明实施例提供了软件定义网络SDN交换机获取精确流表项方法及对应的SDN交换机、SDN控制器以及SDN系统;本发明实施例还提供了SDN交换机转发包的方法及该方法对应的SDN交换机;最后,本发明实施例还提供了OFS收集路径信息的方法及与该方法对应的OFS。本发明实施例提供的SDN交换机获取精确流表项方法用于解决现有技术存在着的硬件成本以及维护成本高的问题。
在第一方面第一种实现方式中,本发明实施例公开了一种软件定义网络SDN交换机获取精确流表项方法,应用于第二SDN交换机,所述第二SDN交换机与第一SDN交换机、SDN控制器相连,形成SDN网络,所述SDN控制器与各个SDN交换机之间通过带内通信的方式进行通信,所述方法包括
接收所述第一SDN交换机发送的用于收集路径信息的第一控制消息,所述第一控制消息中携带有所述第一SDN交换机的路径信息,所述第一控制信息通过所述第一SDN交换机与所述SDN控制器之间建立的可靠连接所使用的协议对应的包进行承载;
将所述第二SDN交换机的路径信息添加到所述第一控制消息,得到更新后的第一控制消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810117698.3/2.html,转载请声明来源钻瓜专利网。