[发明专利]一种SDN交换机运行方法、控制器和交换机有效
申请号: | 201710288337.0 | 申请日: | 2017-04-27 |
公开(公告)号: | CN106936720B | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 田明昊 | 申请(专利权)人: | 北京东土科技股份有限公司 |
主分类号: | H04L12/747 | 分类号: | H04L12/747 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdn 交换机 运行 方法 控制器 | ||
本发明实施例涉及通信技术领域,尤其涉及一种软件定义网络SDN交换机运行方法、控制器和交换机,用于实现在SDN交换机断开与SDN控制器的连接后,SDN交换机可以继续进行数据包转发,保证业务不断流。本发明实施例中,针对至少一个SDN交换机中的每个与SDN控制器断开连接的SDN交换机,执行:SDN交换机接收到待处理报文;SDN交换机根据接收到的SDN交换机断开连接时对应的转发规则,对待处理报文进行处理;如此,实现了在SDN交换机断开与SDN控制器的连接后,SDN交换机可以继续进行数据包转发,保证了业务不断流。
技术领域
本发明实施例涉及通信领域,尤其涉及一种SDN交换机运行方法、控制器和交换机。
背景技术
软件定义网络(Software Defined Networking,简称为SDN)是一种新型的网络架构,主要基于OpenFlow(开放流)协议实现。SDN网络架构包括SDN 控制器和多台SDN交换机,SDN控制器下可管理多台SDN交换机,SDN交换机在本地存储有一组或者多组流表,流表中可能包括多个流表项,如果待转发数据包在流表中有对应的流表项,则根据流表项进行转发数据包;如果待转发数据包在流表中没有对应的流表项,则SDN交换机向SDN控制器发送请求, SDN控制器根据请求下发新的流表项,从而SDN交换机根据新的流表项进行转发数据包。
现有技术中的SDN网络架构中,当某个SDN交换机与SDN控制器断开连接时,断开连接的SDN交换机会自动老化,比如接收到新的数据报文类型的数据包、且在该断开连接的SDN交换机中未匹配到流表项时,该数据包不能继续进行转发。现有技术中的SDN交换机与SDN控制器断开之后,该SDN交换机不能接收到SDN控制器下发的新的流表,需要经过断开的SDN交换机转发的数据包有很大可能无法匹配到流表项。
因此,亟需一种软件定义网络SDN交换机运行方法,实现在SDN交换机断开与SDN控制器的连接后,继续进行数据包转发,保证业务不断流。
发明内容
本发明实施例提供一种SDN交换机运行方法、控制器和交换机,实现在SDN 交换机断开与SDN控制器的连接后,继续进行数据包转发,保证业务不断流。
本发明实施例提供一种软件定义网络SDN交换机运行方法,适用于包括 SDN控制器和至少一个SDN交换机的SDN系统;该方法包括:
针对至少一个SDN交换机中的每个与SDN控制器断开连接的SDN交换机,执行:
所述SDN交换机接收到待处理报文;
所述SDN交换机根据接收到的SDN交换机断开连接时对应的转发规则,对所述待处理报文进行处理;所述接收到的SDN交换机断开连接时对应的转发规则为所述SDN控制器根据所述交换机在第一预设时长内所处理报文对应的报文类型确定的。
本发明实施例提供一种软件定义网络SDN交换机运行方法,适用于包括 SDN控制器和至少一个SDN交换机的SDN系统;该方法包括:
所述SDN控制器获取第一预设时长内至少一个SDN交换机处理的M个报文中的每个报文对应的报文类型;其中,M大于等于1;
针对所述至少一个SDN交换机中每个SDN交换机,执行:
所述SDN控制器根据M个报文中的每个报文对应的报文类型,确定所述 SDN交换机断开连接时对应的转发规则;
所述SDN控制器将所述SDN交换机断开连接时对应的转发规则下发至所述SDN交换机。
本发明实施例提供一种软件定义网络SDN交换机,包括:
接收单元,用于接收到待处理报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土科技股份有限公司,未经北京东土科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710288337.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种限位开关触发机构
- 下一篇:断路器合分时间固有特性装置