[发明专利]一种算法拓扑生成方法和装置有效
申请号: | 201710197794.9 | 申请日: | 2017-03-29 |
公开(公告)号: | CN106998300B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 蒋文栋 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/775 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 算法 拓扑 生成 方法 装置 | ||
本申请提供一种算法拓扑生成方法和装置,该方法包括:获取设备的MIB属性;若根据所述MIB属性确定所述设备为堆叠设备,则为所述设备创建子设备;为所述子设备创建堆叠口,并为所述堆叠口创建堆叠链路;生成包括所述子设备、所述堆叠口和所述堆叠链路的算法拓扑。通过本申请的技术方案,由于算法拓扑包含堆叠链路,因此可以尽量避免将堆叠链路选择为传输路径,从而避免占用堆叠链路的带宽资源,提高堆叠设备的转发性能。
技术领域
本申请涉及通信技术领域,尤其涉及一种算法拓扑生成方法和装置。
背景技术
SDN(Software Defined Network,软件定义网络)是一种新型网络创新架构,是网络虚拟化的一种实现方式,通过将设备的控制面与数据面分离,从而实现网络流量的灵活控制。如图1所示,为SDN纵向网络示意图,设备A为第一级路由器,设备B和设备C为第二级路由器,设备D、设备E、设备F、设备G为第三级路由器,设备B是一个堆叠设备,由子设备B1和子设备B2组成。
为了实现报文传输路径的控制,SDN控制器需要生成网络拓扑,并基于网络拓扑选择传输路径。如图2所示,为针对图1的网络拓扑示意图。在生成网络拓扑的过程中,针对由子设备B1和子设备B2组成的堆叠设备(即设备B),是以一个设备B的形式存在于网络拓扑中。
基于图2的网络拓扑,假设报文需要从设备A传输到设备E,则传输路径为:设备A-接口A11或者接口A12(以接口A11为例)-设备B-接口B14-设备E。基于这样的传输路径,设备A在接收到报文后,通过接口A11发送报文;设备B在接收到报文后,通过接口B14发送报文,继而将报文发送给设备E。
由于设备B由子设备B1和子设备B2组成,因此设备A通过接口A11发送报文时,是子设备B1通过接口B11接收到报文,且子设备B1还需要通过堆叠口将报文发送给子设备B2,由子设备B2通过接口B14发送报文。
显然,上述方式需要在子设备B1和子设备B2之间传输报文,从而占用堆叠口(子设备B1与子设备B2之间的接口)的带宽资源,影响设备的转发性能。
发明内容
本申请提供一种算法拓扑生成方法,应用于控制器,所述方法包括:
获取设备的管理信息库MIB属性;
若根据所述MIB属性确定所述设备为堆叠设备,为所述设备创建子设备;
为所述子设备创建堆叠口,并为所述堆叠口创建堆叠链路;
生成包括所述子设备、所述堆叠口和所述堆叠链路的算法拓扑。
本申请提供一种算法拓扑生成装置,应用于控制器,所述装置包括:
获取模块,用于获取设备的管理信息库MIB属性;
创建模块,用于当根据所述MIB属性确定所述设备为堆叠设备时,为所述设备创建子设备,并为所述子设备创建堆叠口,为所述堆叠口创建堆叠链路;
生成模块,用于生成包括所述子设备、堆叠口和堆叠链路的算法拓扑。
基于上述技术方案,本申请实施例中,控制器可以自动识别出堆叠设备,并为堆叠设备创建子设备,为子设备创建堆叠口,为堆叠口创建堆叠链路,并生成包括子设备、堆叠口和堆叠链路的算法拓扑。这样,在基于算法拓扑选择传输路径时,由于算法拓扑包含堆叠链路,因此可以尽量避免将堆叠链路选择为传输路径,从而避免占用堆叠链路的带宽资源,提高堆叠设备的转发性能。
附图说明
为了更加清楚地说明本申请实施例或者现有技术中的技术方案,下面将对本申请实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据本申请实施例的这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710197794.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据中心网络中网络设备的识别方法、装置及系统
- 下一篇:一种方钢管固定支座