[发明专利]SDN中数据处理方法、装置、系统、电子设备和计算机存储介质有效
申请号: | 201680002938.4 | 申请日: | 2016-09-13 |
公开(公告)号: | CN107078962B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 朱明辉 | 申请(专利权)人: | 深圳前海达闼云端智能科技有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/721 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 申楠 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sdn 数据处理 方法 装置 系统 电子设备 计算机 存储 介质 | ||
本发明提供了软件定义网络SDN中数据处理方法、装置、系统、电子设备和计算机程序产品,应用于SDN控制器,所述方法包括:当接收到直连设备发送的链路探测消息时,生成携带所述直连设备的标识的链路探测消息;向所述直连设备发送生成的所述链路探测消息。当SDN中存在多个SDN控制器时,本发明使各SDN控制器能够在接收到链路探测消息时,响应一个链路探测消息。这样使得发起链路探测消息的SDN控制器能够接收到链路探测消息,进而能够基于链路探测消息进行正确处理,使各SDN控制器能够有效运行。
技术领域
本发明涉及通信技术领域,尤其涉及软件定义网络SDN中数据处理方法、装置、系统、电子设备和计算机程序产品。
背景技术
软件定义网络(Software Defined Network,,SDN)利用OpenFlow协议,通过控制层面与转发层面的分离实现流量灵活控制。在SDN中,由具有集中管理功能的SDNController(控制器)管理网内所有的网络设备(如OpenFlow交换机)。SDN控制器通过链路层发现协议(Link Layer Discovery Protocol,LLDP)协议可以感知网络拓扑,进而基于网络拓扑实现流量调度。
如图1所示,现有的感知网络拓扑的方法为,SDN控制器获知各网络设备(如OpenFlow交换机)的设备信息后,向各网络设备发送封装了的LLDP报文的Packet-out消息;各网络设备重新组装LLDP报文后,将其发送给相邻的网络设备;相邻的网络设备接收到LLDP报文后,匹配控制器预先下发的流表条目,将LLDP报文封装成Packet-in 消息上送给SDN控制器;SDN控制器接收到相邻的网络设备上送的封装了LLDP报文的Packet-in消息并处理,确定各网络设备两两之间的连接关系,进而感知网络拓扑。
现有的感知网络拓扑的方法适用于网络中只有一个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控制器生成的携带请求标识的第一链路探测消息时,生成携带响应标识和所述直连设备的标识的第二链路探测消息;
所述当需要发起链路探测时,向直连设备发送第三链路探测消息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海达闼云端智能科技有限公司,未经深圳前海达闼云端智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680002938.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:桌脚(豪华514)
- 下一篇:椅脚(豪华292‑CPP)