分布式组构系统的管理技术方案

技术编号:10694036 阅读:198 留言:0更新日期:2014-11-26 20:15
分布式组构系统具有分布式线路卡(DLC)机架和扩展组构耦合器(SFC)机架。每个DLC包括网络处理器和组构端口。每个DLC的每个网络处理器包括与该DLC的组构端口进行通信的组构接口。每个SFC包括至少一个组构元件和SFC组构端口。组构通信链路将每个SFC组构端口连接到一个DLC组构端口。每个组构通信链路包括信元传载通路。每个SFC的每个组构元件通过组构通信链路检测该SFC的每个SFC组构端口与DLC组构端口之间的连接性。每个SFC包括程序代码,其从组构元件芯片读取连接性矩阵,并将与所检测到的连接性对应的连接信息从该SFC发送到中央代理。网络元件包括中央代理,其在执行时根据从每个SFC发送的连接信息构建分布式组构系统的拓扑。

【技术实现步骤摘要】
【国外来华专利技术】分布式组构系统及其管理方法
本专利技术总体上涉及数据中心和数据处理。更特别地,本专利技术涉及对分布式组构(fabric)系统的管理。
技术介绍
数据中心一般是提供支持企业和组织所需的因特网和内联网服务的集中式设施。典型的数据中心可容纳各种类型的电子设备,诸如计算机、服务器(例如,电子邮件服务器、代理服务器以及DNS服务器)、交换机、路由器、数据储存设备、以及其他相关组件。数据中心的基础设施,具体而言,交换机组构中的交换机层,在服务支持中起着中心作用。数据中心的实现可具有数百数千的交换机机架,各种机架之间的互连可能是复杂的,难以跟踪。此外,各种机架之间的诸多错综复杂的互连会使在数据中心产生的问题难以排除。
技术实现思路
一方面,本专利技术的特征在于用于管理分布式组构系统的计算机程序产品,在分布式组构系统中,多个扩展组构耦合器(scaled-outfabriccoupler,SFC)机架通过组构通信链路连接到多个分布式线路卡(DLC)机架。每个组构通信链路包括用于传载信元(cell)的多个通路。计算机程序产品包括计算机可读储存介质,计算机可读储存介质上实现有计算机可读程序代码。计算机可读程序代码包括配置为由每个SFC机架的组构元件芯片检测该SFC机架的组构元件芯片和DLC机架之一的交换芯片的组构接口之间的连接性的计算机可读程序代码。计算机可读程序代码还包括配置为将与所检测的连接性对应的连接信息从每个SFC机架发送到中央代理的计算机可读程序代码,以及配置为根据由每个SFC机架发送到中央代理的连接信息来构建分布式组构系统的拓扑的计算机可读程序代码。在另一方面,本专利技术的特征在于一种分布式组构系统,其包括至少一个分布式线路卡(DLC)机架和至少一个扩展组构耦合器(SFC)机架。每个DLC机架包括至少一个网络处理器和多个DLC组构端口。每个DLC机架的每个网络处理器包括与该DLC机架的DLC组构端口进行通信的组构接口。每个SFC机架包括至少一个组构元件芯片和多个SFC组构端口。每个SFC组构端口通过组构通信链路连接到DLC组构端口之一。每个组构通信链路包括传载信元的多个通路。每个SFC机架的每个组构元件芯片在组构通信链路之一上检测该SFC机架的每个SFC组构端口与至少一个DLC机架的组构端口之一之间的连接性。每个SFC机架还包括处理器和储存程序代码的存储器,程序代码配置为将与所检测到的连接性对应的连接信息从该SFC机架发送到中央代理。网络元件包括处理器和储存中央代理的存储器。中央代理包括配置成在执行时根据从每个SFC机架发送的连接信息来构建分布式组构系统的拓扑的程序代码。在又一方面,本专利技术的特征在于用于管理分布式组构系统的方法,在分布式组构系统中,多个扩展组构耦合器(SFC)机架通过组构通信链路连接到多个分布式线路卡(DLC)机架。该方法包括由每个SFC机架的组构元件芯片检测该SFC机架的组构元件芯片与一个或多个DLC机架的交换芯片的组构接口之间的连接性。响应于所检测到的连接性,在存储器中储存该SFC的组构元件芯片与一个或多个DLC机架的交换芯片的组构接口之间的每个组构通信链路的连接信息。访问存储器以获取每个组构通信链路的连接信息。从所获取的每个通信链路的连接信息构建分布式组构系统的拓扑。附图说明现在将参考附图仅以示例的方式描述本专利技术的实施例,附图中:图1是包括数据中心、服务器以及管理站的联网环境的实施例;图2是具有与多个分布式线路卡(DLC)机架互连的多个扩展组构耦合器(SFC)的分布式组构系统的实施例的功能框图;图3是具有用于收集拓扑和/或统计的本地软件代理的SFC机架的功能框图;图4是包括两个网络处理器的DLC机架的实施例的功能框图,每个网络处理器都具有组构接口;图5是双交换机DLC机架的CXP/PHY和两个网络处理器的组构接口之间的互连的实施例的功能框图;图6是具有本地软件代理并且可选地具有中央软件代理的DLC机架的功能框图,本地软件代理收集性能统计,中央软件代理收集分布式组构系统中的所有SFC和DLC的拓扑和/或统计信息;图7A和图7B包括用于构建分布式组构系统的拓扑、用于收集与分布式组构系统的操作相关的统计、以及用于在用户界面中显示拓扑和/或统计的过程的流程图;图8是简化的分布式组构系统的示例拓扑的框图;以及图9是可由SFC和DLC产生的链路级诊断的图形视图的示例的图示。具体实施方式此处描述的分布式组构系统包括与多个独立的分布式线路卡(DLC)机架进行通信的独立扩展组构耦合器(SFC)机架。SFC机架具有一个或多个基于信元的组构元件芯片,组构元件芯片通过组构通信链路上的SFC组构端口与DLC机架上的交换芯片的组构接口进行通信。通过可达性消息传送,每个组构元件芯片可检测SFC组构端口和DLC组构接口之间的连接性,并且能高频率地这样做。有利地,申请人意识到这样的连接性信息可以形成构建并且显示分布式组构系统的拓扑的基础。从管理站,网络管理员可以图形地显示该拓扑,并且利用关于通信链路的其他信息诸如链路带宽和链路状态来增强拓扑图。拓扑的图形形式给网络管理员提供了分布式组构系统的全图以及通过其来管理和修改拓扑(例如,通过配置各个通信链路的状态)的入口。图1示出了联网环境2的实施例,联网环境2包括通过网络8与管理站4和服务器6进行通信的数据中心10。网络8的实施例包括但不限于局域网(LAN)、城域网(MAN)以及诸如因特网或万维网之类的广域网(WAN)。数据中心10一般是容纳各种计算机、路由器、交换机以及支持对企业、组织或其他实体的运营不可或缺的应用和数据的其他相关设备的设施。数据中心10包括与此处称为分布式线路卡(DLC)14的网络元件14进行通信的SFC机架12。SFC机架12和DLC14一起形成分布式组构系统并且对应于单个信元交换域。虽然仅示出四个DLC机架14,但是信元交换域中的DLC机架数量可在数百和数千的范围。DLC14是指定集群的成员。数据中心10可具有一个以上的集群,但是每个DLC仅可以是一个集群的成员。数据中心10可以在单个位置实现,或分布在多个位置中。虽然示为在数据中心10外,但是管理站4和服务器6中的任一个(或两者)都可被视为数据中心10的一部分。在数据中心10中,功能发生在三个平面上:管理平面、控制平面和数据平面。对集群的管理,诸如配置管理、运行时配置管理、信息呈现(示出和显示)、图形生成以及处理SNMP请求,发生在管理平面上。控制平面与涉及网络信令和控制协议的那些功能相关。数据平面管理数据流。在数据中心10中,管理平面和控制平面的功能被集中,管理平面和控制平面主要在服务器6处实现,数据平面的功能分布在DLC14和SFC12中。管理站4提供用于管理和控制分布式组构系统的网络交换机12、14和控制器6的集中管理点。通过管理站4,数据中心10的用户或网络管理员与控制器6进行通信,以便从单个位置管理可想而知具有数百DLC、数十SFC以及一个或多个控制器的集群。在管理站4上执行的图形用户界面(GUI)应用用于向网络管理员提供分布式组构系统的整个网络拓扑的视图。这样的GUI应用的示例是由位于纽约州Armonk的IBM公司提供的BladeHarmony简而言之,基于GUI的应用可以使用由SFC的组构元件芯片本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201380012642.html" title="分布式组构系统的管理原文来自X技术">分布式组构系统的管理</a>

【技术保护点】
一种用于管理分布式组构系统的方法,在所述分布式组构系统中多个扩展组构耦合器(SFC)机架通过组构通信链路连接到多个分布式线路卡(DLC)机架,所述方法包括:由每个SFC机架的组构元件芯片检测该SFC机架的组构元件芯片与所述DLC机架中的一个或多个的交换芯片的组构接口之间的连接性;响应于所检测到的连接性,在存储器中储存该SFC的组构元件芯片与所述DLC机架中的所述一个或多个的交换芯片的组构接口之间的每个组构通信链路的连接信息;访问所述存储器以获取每个组构通信链路的连接信息;以及根据所获取的每个通信链路的连接信息来构建所述分布式组构系统的拓扑。

【技术特征摘要】
【国外来华专利技术】2012.03.07 US 13/414,6771.一种用于管理分布式组构系统的方法,在所述分布式组构系统中多个扩展组构耦合器(SFC)机架通过组构通信链路连接到多个分布式线路卡(DLC)机架,所述方法包括:由每个SFC机架的组构元件芯片检测该SFC机架的组构元件芯片与所述DLC机架中的一个或多个的交换芯片的组构接口之间的连接性;响应于所检测到的连接性,在存储器中储存该SFC的组构元件芯片与所述DLC机架中的所述一个或多个的交换芯片的组构接口之间的每个组构通信链路的连接信息;访问所述存储器以获取每个组构通信链路的连接信息;以及根据所获取的每个通信链路的连接信息来构建所述分布式组构系统的拓扑。2.如权利要求1所述的方法,还包括根据从每个SFC机架接收到的连接信息确定整个分布式组构系统中的流量分布以及所述多个SFC机架和所述多个DLC机架之间的任何超订关系。3.如权利要求1或2所述的方法,其中,所述连接信息是每个组构通信链路的每个通路特定的。4.如权利要求1或2所述的方法,还包括将所述分布式组构系统的拓扑传输到网络管理站,并且在所述网络管理站处以图形形式显示所述拓扑。5.如权利要求3所述的方法,还包括将所述分布式组构系统的拓扑传输到网络管理站,并且在所述网络管理站处以图形形式显示所述拓扑。6.如权利要求4所述的方法,还包括通过所述拓扑的图形显示,修改所述分布式组构系统的拓扑。7.如权利要求5所述的方法,还包括通过所述拓扑的图形显示,修改所述分布式组构系统的拓扑。8.如权利要求6所述的方法,还包括:由每个SFC机架的组构元件芯片检测每个组构通信链路的状态和带宽;以及在所述分布式组构系统的拓扑的图形显示中显示每个组构通信链路的状态和带宽。9.如权利要求7所述的方法,还包括:由每个SFC机架的组构元件芯片检测每个组构通信链路的状态和带宽;以及在所述分布式组构系统的拓扑的图形显示中显示每个组构通信链路的状态和带宽。10.如权利要求1或2所述的方法,还包括在所述多个SFC机架和所述多个DLC机架之间交换可达性消息,以检测每个SFC机架的组构元件芯片与所述DLC机架中的一个的交换芯片的组构接口之间的连接性。11.如权利要求3所述的方法,还包括在所述多个SFC机架和所述多个DLC机架之间交换可达性消息,以检测每个SFC机架的组构元件芯片与所述DLC机架中的一个的交换芯片的组构接口之间的连接性。12.如权利要求4所述的方法,还包括在所述多个SFC机架和所述多个DLC机架之间交换可达性消息,以检测每个SFC机架的组构元件芯片与所述DLC机架中的一个的交换芯片的组构接口之间的连接性。13.如权利要求6所述的方法,还包括在所述多个SFC机架和所述多个DLC机架之间交换可达性消息,以检测每个SFC机架的组构元件芯片与所述DLC机架中的一个的交换芯片的组构接口之间的连接性。14.如权利要求8所述的方法,还包括在所述多个SFC机架和所述多个DLC机架之间交换可达性消息,以检测每个SFC机架的组构元件芯片与所述DLC机架中的一个的交换芯片的组构接口之间的连接性。15.如权利要求1或2所述的方法,还包括每隔六微秒或更短时间更新与所检测到的连接性对应的连接信息。16.如权利要求3所述的方法,还包括每隔六微秒或更短时间更新与所检测到的连接性对应的连接信息。17.如权利要求4所述的方法,还包括每隔六微秒或更短时间更新与所检测到的连接性对应的连接信息。18.如权利要求6所述的方法,还包括每隔六微秒或更短时间更新与所检测到的连接性对应的连接信息。19.如权利要求8所述的方法,还包括每隔六微秒或更短时间更新与所检测到的连接性对应的连接信息。20.如权利要求10所述的方法,还包括每隔六微秒或更短时间更新与所检测到的连接性对应的连接信息。21.如权利要求1或2所述的方法,还包括响应于所检测到的连接性的变化,更新与所检测到的连接性对应的连接信息。22.如权利要求3所述的方法,还包括响应于所检测到的连接性的变化,更新与所检测到的连接性对应的连接信息。23.如权利要求4所述的方法,还包括响应于所检测到的连接性的变化,更新与所检测到的连接性对应的连接信息。24.如权利要求6所述的方法,还包括响应于所检测到的连接性的变化,更新与所检测到的连接性对应的连接信息。25.如权利要求8所述的方法,还包...

【专利技术属性】
技术研发人员:K·G·坎博N·皮沙姆巴拉姆吕达人V·潘德伊N·高什S·安南萨拉姆C·蒙顿D·G·卡马斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1