[发明专利]一种拓扑生成方法、虚拟集群及控制器在审
申请号: | 201380001813.6 | 申请日: | 2013-08-06 |
公开(公告)号: | CN103891218A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 王军;杨大鹏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/751 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拓扑 生成 方法 虚拟 集群 控制器 | ||
技术领域
本发明涉及互联网通信领域,尤其涉及一种拓扑生成方法、虚拟集群及控制器。
背景技术
图1是虚拟集群的组网示意图,请参考图1,虚拟集群包括控制器和FP(Forward Point,转发节点),边缘FP从集群外设备收到协议报文后上报给控制器,控制器对该协议报文进行内部处理后通过其他边缘FP将协议报文发送给集群外设备。图2是虚拟集群的逻辑连接图,请参考图2,虚拟集群对外呈现的拓扑具有边缘FP之间全连接,内部FP不对外暴露的特点,边缘FP之间通过vFabric实现逻辑连接,如MPLS(Multi Protocol Label System,多协议标签交换)隧道或MPLS隧道组。
目前,虚拟集群内部依赖于MPLS路径实现数据转发,虚拟集群内部的CSPF(Constrained Shortest Path First,约束式最短路径优先)实体在计算虚拟集群对外体现的虚拟路径时,只依据虚拟集群的逻辑连接,虚拟集群的逻辑连接拓扑的示意图请参考图3,但是,CSPF实体在计算虚拟集群内部的具体路径时,需要依据虚拟集群的物理连接,虚拟集群的物理连接拓扑的示意图请参考图4,因此控制器的ISIS(Intermediate System to Intermediate System,中间系统到中间系统)实体需要向控制器的CSPF实体发布两种拓扑。现有的ISIS多拓扑主要用于在实际网络拓扑的基础上,为规划流量、区分服务规划出的不同拓扑,将不同的拓发布给相应的使用对象,通过ISIS多拓扑技术可以实现虚拟集群的多拓扑发布。
目前ISIS多拓扑技术中存在以下缺点:
1、需要人工在虚拟集群的每个FP上都部署和配置多拓扑,导致虚拟集群的硬件实现成本较高,而且部署和配置多拓扑也消耗了较多的人力成本。
2、发布多拓扑的ISIS模块的邻居节点需要依据拓扑来协商生成自身的邻居节点,每个节点针对每种拓扑都需要收集相应的连接,并将收集的连接在虚拟集群中泛洪,因此节点需要处理的信息量非常大,导致节点的处理效率较低。
3、当节点的物理连接发生变化时,节点需要对物理连接的变化进行响应,即依据物理连接的变化重新获得逻辑连接,然后将新的逻辑连接上报给控制器的ISIS模块,该ISIS模块再依据变化的物理连接和逻辑连接对原先的物理连接拓扑和逻辑连接拓扑进行响应调整,因此当物理连接发生变化时是由节点先进行调整,再由ISIS模块依据变化后的连接进行拓扑调整,最后将调整后的拓扑通过相邻的FP泛洪出去,从而导致控制器的ISIS模块对物理连接变化导致的拓扑变化的响应效率很低。
发明内容
有鉴于此,本发明实施例提供了一种拓扑生成方法、虚拟集群及控制器,以实现提高虚拟集群中拓扑的生成效率。
第一方面,本发明实施例提供了一种虚拟集群,所述虚拟集群包括:转发节点和控制器;其中,
所述转发节点FP,用于获取本地的物理连接信息,并将所述物理连接信息泛洪到所述控制器;
所述控制器,用于依据所述物理连接信息,对每两个所述FP之间的物理连接进行捆绑生成逻辑连接;依据所述物理连接和所述逻辑连接生成逻辑连接拓扑;
所述逻辑连接拓扑或所述物理连接组成的物理连接拓扑用于计算路由。
在第一方面的第一种可能的实现方式中,所述控制器,还用于存储所述逻辑连接拓扑和所述物理连接组成的所述物理连接拓扑,存储的所述逻辑连接拓扑和所述物理连接拓扑通过标志位的数值进行区分。
在第一方面的第二种可能的实现方式中,所述将所述物理连接信息泛洪到所述控制器,包括:
获得本地的所述物理连接信息后,所述FP将所述物理连接信息通过ISIS报文泛洪到所述控制器;
所述ISIS报文中携带所述FP的标识、所述FP的接口索引、所述FP对端节点的标识、所述FP对端节点的接口索引。
在第一方面的第三种可能的实现方式中,所述对每两个所述FP之间的物理连接进行捆绑生成逻辑连接,包括:
当两个所述FP之间有两个以上所述物理连接时,将每个所述FP的两个以上物理接口捆绑成一个逻辑接口,捆绑后所述逻辑接口之间的带宽等于原两个以上所述物理连接之间的带宽总和;
当两个所述FP之间有一个所述物理连接时,生成一个所述逻辑接口,所述逻辑接口之间的带宽等于原一个所述物理连接的带宽。
在第一方面的第四种可能的实现方式中,所述逻辑连接拓扑包括所述FP的标识、所述FP的逻辑接口索引、所述FP对端节点的标识、所述FP对端节点的逻辑接口索引。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380001813.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种淋浴房的趟门结构
- 下一篇:低负载率电池欠压升压装置