构建数据中心交换网络的方法及节点装置的制造方法

文档序号:8907535阅读:385来源:国知局
构建数据中心交换网络的方法及节点装置的制造方法
【技术领域】
[0001]本发明涉及网络与光交换技术领域,具体涉及一种构建数据中心交换网络的方法和节点装置。
【背景技术】
[0002]数据中心内的交换网络主要任务是负责提供成千上万台服务器之间的任意互联。这种网络的首要特征是端口规模巨大,通常达到数千乃至数十万量级;其次是要求高吞吐量,以及尽可能低的端到端延时;此外还需要具备良好的扩展性,以支持未来更高速率和更大端口规模的扩展需求。
[0003]为了构建这样一个数据通信网络,现行最通用的方式是将分组交换设备级联起来,形成一个多层树状结构。如图1所示,其中T0R交换机(即架顶交换机,Top of RackSwitch),直接与一个机架内的服务器相连接,提供机架内部的数据交换以及对外的出口 ;汇聚层交换机负责将多个ToR连到一起从而支持多个机架之间的数据交换;同理再向上层级联,核心交换机负责将多个汇聚层交换机连结到一起。有些数据中心还会把服务器机架分组封装到一个个集装箱内(称为Pod),而大量Pod之间也同样需要类似的汇聚层、核心层交换机进行层级式扩展。虽然每个交换机的端口数目有限,但通过这样层层级联的方式就可以达到提升网络整体端口数量的目的。同时,为了增强网络的鲁棒性,往往各层交换机也要部署一定的冗余度。
[0004]针对这种数据中心交换网络,目前也存在一些变种,比如比较常见的是采用Fat-tree拓扑结构,相当于在图1的树形结构基础上再横向叠加多个树,各个树结构之间也有交叉互联,总体上形成一个较复杂的多根树。这种改进主要的目的是大幅增加网络的吞吐量,使得任意两组服务器之间具有更多可用的双向互联带宽,同时大量交换机和链路的引入也加强了网络抗故障能力。还有其他的变种例如DCell,BCube等等,这方案或多或少地抛弃了树形级联结构,而是直接让服务器支持更多的网络端口,搭建更复杂的拓扑从而获得更丰富的连通性,从而达到对端口规模或者总体吞吐量方面的改善。
[0005]总之,作为本发明的【背景技术】,现行的最通用的数据中心内部网络,无论是图1所示的最基本树形架构还是其他任何变种,本质上都可以归结为以下三个特征:第一,采用的电分组交换设备,例如以太网或IP层交换机;第二,物理结构上都需要将交换机或服务器进行层层级连,以支持较大端口规模;第三,从服务器角度看,网络的拓扑都是规则的、静态的。考虑到数据中心网络追求的目标是大规模可扩展、高吞吐量、低时延、低能耗等。现有的堆叠式扩展的电交换网络,在实现这几个目标方面都有一定问题。
[0006]在端口规模及扩展性方面,一般的商用交换机端口数目能达到几十个至数百个,再增加端口数量就会使得设备成本急剧提升,而为了满足数据中心内多达数十万量级的端口之间互联,只能通过设备级联并且增加树形级联的层数,以及搭建交换机的集群来扩大单个交换节点的端口数。这不可避免地导致网络建设成本过高,而且布线工程复杂,运营维护难度大,也不利于灵活扩展。
[0007]在吞吐量方面,为了满足大端口数量的同时支持每个端口更高的信号速率,目前用于数据中心的高端的电交换设备处理器芯片已经从工艺上日益接近极限,这种设备的价格及其昂贵,而且考虑到电子处理速率瓶颈,未来再提高性能的难度也非常之大。因此,现实中的数据中心网络通常并不支持所有服务器之间的全带宽交换,而是在图1所示树形架构中的每一层都引入一定过载率,从而网络不可能做到任意时刻任意两个服务器之间的全带宽数据传输。换言之,目前的数据中心网络往往为了权衡性能和成本,只能优先满足大规模而牺牲网络的吞吐量。
[0008]在数据交换时延方面,由于树形网络结构中距离较远的服务器之间的互联必定经过很多跳,每一跳的存储转发过程都引入一定时延,而且在网络拥塞的时候这种时延会更加恶化,导致整体上端到端时延不可控,大大影响上层应用性能。
[0009]在能耗方面,电交换设备支持的端口数越大,处理速度越高,则交换网络的整体能耗会相应地超线性增长,因为不但芯片本身的耗能增加,还附带着提高了通风散热和制冷方面的能耗。
[0010]因此,急需一种新的构建数据中心内的交换网络的方式。

【发明内容】

[0011 ](一)解决的技术问题
[0012]针对现有技术的不足,本发明提供了一种构建数据中心交换网络的方法和节点装置,能够使得构建的交换网络具备可大规模扩展、高吞吐量、低时延、低能耗。
[0013](二)技术方案
[0014]为实现以上目的,本发明通过以下技术方案予以实现:
[0015]一种构建数据中心交换网络的方法,包括:
[0016]S1、根据预设的网络规模和应用需求,选取一个规则的多边形晶格物理拓扑;所述规则的多边形晶格物理拓扑上的每个点对应一个光交换节点,每条边对应一根或多根光纤;
[0017]S2、基于所述规则的多边形晶格物理拓扑,通过加入随机边的方式进一步得到具有小世界特征的逻辑拓扑;所述逻辑拓扑包括两个逻辑平面,第一逻辑平面为与所述规则的多边形晶格物理拓扑重合的规则晶格平面,第二逻辑平面为随机边组成的随机图平面;
[0018]并根据波长路由算法,将所述随机图平面中的每一条逻辑连接以波长连接的形式实现到所述规则的多边形晶格物理拓扑中。
[0019]优选的,步骤SI具体包括:
[0020]预选规则的多边形晶格物理拓扑,根据预设的网络规模和应用需求预估所需的带宽容量,并根据每条光纤内的波长数和每个波长的带宽,得到所述规则的多边形晶格物理拓扑的每条边所需的光纤数量。
[0021]优选的,步骤S2中的第一逻辑平面和第二逻辑平面均采用波分复用或者弹性栅格光网络技术来实现。
[0022]优选的,该方法进一步包括步骤:
[0023]依据所述逻辑拓扑,令所述规则的多边形晶格物理拓扑中的每个晶格按照子波长粒度交换的环网机制运作。
[0024]优选的,所述子波长粒度交换环网运作的机制包括光突发交换、光分组交换或数字副载波交换。
[0025]优选的,通过在规则的多边形晶格物理拓扑的边缘增加至少一个晶格的节点,扩展数据中心交换网络。
[0026]优选的,该方法进一步包括使用具有智能集中调度能力的控制平面,使得具有小世界特征的逻辑拓扑根据流量需求动态地进行逻辑拓扑重构。
[0027]本发明还提供了一种构建数据中心交换网络节点装置,所述节点装置包括若干个解复用模块、随机图平面光交换处理模块、规则晶格平面光交换处理模块、若干个复用模块,以及电分组交换模块;
[0028]其中,光纤通过所述解复用模块后被分解成多个波长,一部分波长输入到所述随机图平面光交换处理模块,经上下路交换处理后输出到所述复用模块;另一部分波长输入到所述规则晶格平面光交换处理模块,经上下路交换处理后输出到所述复用模块;
[0029]所述电分组交换模块实现所述随机图平面光交换处理模块和规则
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1