[发明专利]多OpenFlow连接的处理方法及装置有效
申请号: | 201711237954.4 | 申请日: | 2017-11-30 |
公开(公告)号: | CN107979546B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 张庆军 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/937 | 分类号: | H04L12/937;H04L12/741 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | openflow 连接 处理 方法 装置 | ||
本公开涉及一种多OpenFlow连接的处理方法及装置,该方法应用于外部SDN控制器,其与SDN设备建立第一OpenFlow连接,其与SDN设备上部署的内嵌SDN控制器建立第二OpenFlow连接,内嵌SDN控制器和SDN设备建立第三OpenFlow连接,包括:确定SDN设备上与各OpenFlow连接对应的端口;建立端口和控制器索引的对应关系,并将对应关系通知给对应的SDN设备或者内嵌SDN控制器;下发携带控制器索引的流表项。通过下发携带有控制器索引的流表项,根据本公开实施例的多OpenFlow连接的处理方法及装置能够使SDN设备将报文上报至正确的SDN控制器。
技术领域
本公开涉及网络通信技术领域,尤其涉及一种多OpenFlow连接的处理方法及装置。
背景技术
OpenFlow(开放流)是SDN(Software Defined Network,软件定义网络)架构中定义的一个SDN控制器与SDN设备之间的通信接口标准。OpenFlow网络由SDN设备、SDN控制器以及安全通道组成。其中,SDN设备可以接收SDN控制器下发的流表,并根据流表进行简单的报文处理,向SDN控制器上报设备的状态和事件,如接口正常(UP)、故障(DOWN)等;SDN控制器是OpenFlow网络的控制中心,可以根据用户的配置或者动态运行的协议生成流表并下发到SDN设备;SDN设备和SDN控制器之间可以通过预先配置的安全通道通信。
若SDN设备中存在负责运行杀毒、深度检测等业务的业务板(例如OAP单板),且该业务板与SDN设备之间通过OpenFlow通道交互,则该业务板就是SDN控制器的角色,可以向SDN设备下发流表。此时,SDN设备连接了两个SDN控制器,这两个SDN控制器都可以对SDN设备进行管理,这可能会导致SDN设备管理混乱,例如,SDN设备向控制器上送报文时,可能出现不确定应该发送给哪个控制器的问题。
发明内容
有鉴于此,本公开提出了一种多OpenFlow连接的处理方法及装置,能够在同一套设备环境中存在多个SDN控制器时,将报文转发至正确的SDN控制器。
根据本公开的一方面,提供了一种多OpenFlow连接的处理方法,多OpenFlow连接组网中包括外部SDN控制器和SDN设备,所述SDN设备上部署内嵌SDN控制器,所述外部SDN控制器与所述SDN设备建立第一OpenFlow连接,所述外部SDN控制器和所述内嵌SDN控制器建立第二OpenFlow连接,所述内嵌SDN控制器和所述SDN设备建立第三OpenFlow连接,该方法应用于所述外部SDN控制器,该方法包括:所述外部SDN控制器确定SDN设备上与所述第一OpenFlow连接对应的第一端口、与所述第二OpenFlow连接对应的第二端口、与所述第三OpenFlow连接对应的第三端口;所述外部SDN控制器建立端口和控制器索引的对应关系,包括:第一端口和外部SDN控制器的控制器索引的第一对应关系、第二端口和外部SDN控制器的控制器索引的第二对应关系、第三端口和所述内嵌SDN控制器的控制器索引的第三对应关系;所述外部SDN控制器将所述第一对应关系和第三对应关系通知给所述SDN设备,将所述第二对应关系通知给所述内嵌SDN控制器;所述外部SDN控制器向所述SDN设备和所述内嵌SDN控制器下发携带控制器索引的流表项,以使所述SDN设备或所述内嵌SDN控制器将与流表项匹配的报文通过该流表项携带的控制器索引对应的端口转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711237954.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于节点属性的虚拟网络映射方法
- 下一篇:信道估计方法及装置