[发明专利]用于异构SDN网络的水平方向通信方法和SDN系统有效
申请号: | 201510041960.7 | 申请日: | 2015-01-28 |
公开(公告)号: | CN104618475B | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 毕军;张帆;付永红 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/46;H04L12/803 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 朱绘;张文娟 |
地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 sdn 网络 水平 方向 通信 方法 系统 | ||
1.一种用于异构SDN网络的水平方向通信方法,其特征在于,包括以下步骤:
获取待分发的本地拓扑信息和本地节点状态;
对本地拓扑信息、本地节点状态和控制器标识进行封装得到ONEx本地数据报文,发送ONEx本地数据报文,以通过云端分布式数据库共享本地拓扑信息和本地节点状态;
接收并解析携带ONEx簇全局网络信息的云端广播报文,所述ONEx簇全局网络信息中包括远程SDN控制器所管理的远程拓扑信息和远程节点状态;
从已解析的ONEx簇全局网络信息中获得远程SDN控制器所管理的远程拓扑信息和远程节点状态;
其中,在对本地拓扑信息、本地节点状态和控制器标识进行封装的步骤中包括:
对本地拓扑信息和本地节点状态封装为若干个TLV结构的ONEx数据单元,每个TLV结构的ONEx数据单元只包含序列化了的字节流;
为ONEx数据单元添加定长的包头单元得到ONEx本地数据报文,其中,包头单元包括所述控制器标识。
2.根据权利要求1所述的用于异构SDN网络的水平方向通信方法,其特征在于,在发送ONEx本地数据报文的步骤中包括:
通过套接字服务将ONEx本地数据报文由原生控制器进程发送至云端服务器进程。
3.根据权利要求1所述的用于异构SDN网络的水平方向通信方法,其特征在于,在接收并解析携带ONEx簇全局网络信息的云端广播报文的步骤中包括:
对云端广播报文进行解析,得到ONEx簇全局网络信息;
通过套接字服务将ONEx簇全局网络信息由服务器进程发送至原生控制器进程。
4.一种用于异构SDN网络的水平方向通信方法,其特征在于,包括以下步骤:
接收并解析ONEx本地数据报文;
将ONEx本地数据报文中携带的本地拓扑信息和本地节点状态发送至云端分布式数据库,以通过云端分布式数据库共享本地拓扑信息和本地节点状态以形成ONEx簇全局网络信息,其中,所述ONEx簇全局网络信息中包括远程SDN控制器所管理的远程拓扑信息和远程节点状态;
对ONEx簇全局网络信息进行封装得到云端广播报文,广播所述云端广播报文;
其中,在接收并解析ONEx本地数据报文的步骤中包括:
对ONEx本地数据报文进行解析,得到TLV结构的ONEx数据单元中封装的本地拓扑信息和本地节点状态,每个TLV结构的ONEx数据单元只包含序列化了的字节流;
通过非阻塞NIO套接字服务将本地拓扑信息和本地节点状态由服务器进程发送至云端分布式数据库。
5.一种用于异构SDN网络的SDN控制器,其特征在于,包括:
本地信息获取模块,其获取待分发的本地拓扑信息和本地节点状态;
封装模块,其对本地拓扑信息、本地节点状态和控制器标识进行封装得到ONEx本地数据报文,发送ONEx本地数据报文,以通过云端分布式数据库共享本地拓扑信息和本地节点状态;
解析模块,其接收并解析携带ONEx簇全局网络信息的云端广播报文,所述ONEx簇全局网络信息中包括远程SDN控制器所管理的远程拓扑信息和远程节点状态;
远程信息获取模块,其从已解析的ONEx簇全局网络信息中获得远程SDN控制器所管理的远程拓扑信息和远程节点状态;
其中,所述封装模块包括:
ONEx数据处理子模块,其用于对本地拓扑信息和本地节点状态封装为若干个TLV结构的ONEx数据单元,每个TLV结构的ONEx数据单元只包含序列化了的字节流;
包头处理子模块,其用于为ONEx数据单元添加定长的包头单元得到ONEx本地数据报文,其中,包头单元包括所述控制器标识。
6.根据权利要求5所述的用于异构SDN网络的SDN控制器,其特征在于,所述封装模块还包括:
发送子模块,其用于通过套接字服务将ONEx本地数据报文由原生控制器进程发送至云端服务器进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510041960.7/1.html,转载请声明来源钻瓜专利网。