[发明专利]一种软件定义网络中的实例建立方法和装置有效
申请号: | 201410257839.3 | 申请日: | 2014-06-11 |
公开(公告)号: | CN105337853A | 公开(公告)日: | 2016-02-17 |
发明(设计)人: | 宋小恒 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/701 | 分类号: | H04L12/701;H04L29/08;H04L12/24 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 定义 网络 中的 实例 建立 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种软件定义网络中的实例建立方法和装置。
背景技术
软件定义网络(SoftwareDefinedNetwork,SDN)是一种新型网络创新架构,其核心思想是将网络设备的控制层面与转发层面分离,以实现对网络流量的灵活控制,为核心网络及应用提供良好的平台。
SDN的控制设备维护网络的整体拓扑和链路,通过链路发现协议发现交换设备之间的链路和邻居关系,防止设备在逻辑上形成环路,同时建立任意两个设备之间的最短流路径,支持监控链路状态,当某个链路发生异常时及时更新所有经过此链路的流的最短流路径,使得流沿着新的流路径传输。
现有实现中,当网络中的交换设备数量比较大时,交换设备之间的链路连接就比较多,整个网络的拓扑就会复杂,当网络出现故障或配置变更时,需要收敛的时间较长。由于流路径是基于拓扑运算的,复杂的网络拓扑所需的流路径运算量会很大。
发明内容
有鉴于此,本发明提供一种软件定义网络中的实例建立方法和装置,能够使SDN的拓扑结构简单,实现各个SDN拓扑之间的业务隔离,并降低局部设备变化对整体组网的影响,减少拓扑结构收敛时间以及计算流路径的运算量。
为解决上述技术问题,本发明的技术方案是这样实现的:
一种软件定义网络SDN中的实例建立方法,将该SDN划分为预设值个SDN实例对应的SDN,所述方法包括:
控制设备接收到其管理的SDN实例内的任一交换设备发送的通告自身属性信息的消息时,与该交换设备建立连接通道;
当连接通道建立完成时,向该交换设备发送链路发现报文;
当接收到与向该交换设备发送的链路发现报文对应的链路发现报文时,获得该SDN实例对应的SDN的拓扑结构,并基于该拓扑结构进行流路径计算。
一种软件定义网络SDN中的实例建立装置,应用于将SDN划分为预设值个SDN实例对应的SDN中,该装置包括:接收单元、建立单元、发送单元和处理单元;
所述接收单元,用于接收交换设备发送的通告自身属性信息的消息;接收链路发现报文;
所述建立单元,用于当所述接收单元接收到其管理的SDN实例内的任一交换设备发送的通告自身属性信息的消息时,与该交换设备建立连接通道;
所述发送单元,用于当所述建立单元建立完成连接通道时,向该交换设备发送链路发现报文;
所述处理单元,用于当所述接收单元接收到与向该交换设备发送的链路发现报文对应的链路发现报文时,获得该SDN实例对应的SDN的拓扑结构,并基于该拓扑结构进行流路径计算。
综上所述,本发明根据不同组网的要求对整体SDN进行实例划分,控制设备只管理与其在同一SDN实例内的交换设备,管理自身所属的SDN实例对应的SDN的拓扑结构,并基于该拓扑结构进行流路径计算。能够使SDN的拓扑结构简单,实现各个SDN拓扑之间的业务隔离,并降低局部设备变化对整体组网的影响,减少拓扑结构收敛时间以及计算流路径的运算量。
附图说明
图1为本发明实施例中控制设备进行的实例建立流程示意图;
图2为本发明实施例中交换设备进行的实例建立流程示意图;
图3为本发明实施例中一个控制器管理两个SDN实例的SDN示意图;
图4为本发明实施例中一个控制器管理一个SDN实例的SDN示意图;
图5为本发明具体实施例中LLDP报文结构示意图;
图6为本发明具体实施例中包含实例建立装置的控制设备的硬件结构示意图;
图7为本发明具体实施例中包含实例建立装置的交换设备的硬件结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
本发明实施例中提出一种SDN中的实例建立方法,根据组网需求对整体SDN进行实例划分,控制设备管理与其在同一SDN实例内的交换设备,管理自身所属的SDN实例对应的SDN的拓扑结构,并基于该拓扑结构进行流路径计算。通过该技术方案,能够简化SDN拓扑,实现各个SDN拓扑之间的业务隔离,并降低局部设备变化对整体组网的影响,减少拓扑结构收敛时间以及计算流路径的运算量。
本发明具体实现时,对整体SDN进行实例化,根据组网需求对整体SDN进行实例划分,即将该SDN划分为预设值个SDN实例对应的SDN。其中,预设值根据实际的组网要求进行确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410257839.3/2.html,转载请声明来源钻瓜专利网。