基于阵列波导光栅的数据中心光互连网络系统及通信方法.pdf

上传人:00****42 文档编号:4332099 上传时间:2018-09-14 格式:PDF 页数:19 大小:5.38MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210333133.1

申请日:

2012.09.10

公开号:

CN102882811A

公开日:

2013.01.16

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/933申请日:20120910|||公开

IPC分类号:

H04L12/933(2013.01)I; H04Q11/00

主分类号:

H04L12/933

申请人:

西安电子科技大学

发明人:

蔡进科; 顾华玺; 王琨; 余哓杉; 白露莹

地址:

710071 陕西省西安市太白南路2号

优先权:

专利代理机构:

陕西电子工业专利中心 61205

代理人:

王品华;朱红星

PDF下载: PDF下载
内容摘要

本发明公开了一种基于阵列波导光栅的大规模数据中心光互连网络系统及通信方法,主要解决现有光网络中设备利用率低和构建成本大的问题。本发明的网络系统包括P层网络结构,每层有K个簇,每个簇是由两台汇聚交换机和K+1个机架连接构成,其中,每个机架由一台边缘交换机和K-1台服务器连接构成;各簇之间通过指定的边缘交换机作为簇间转发交换机相互连接;各层之间通过指定的边缘交换机作为层间转发交换机相互连接;通信时利用阵列波导光栅的波分复用特性,将流量分散到各边缘交换机,实现光分组交换。本发明能够在保证网络性能的前提下,有效提高网络中阵列波导光栅的利用率,降低网络的构建成本,并且降低布线的复杂度。

权利要求书

权利要求书一种基于阵列波导光栅的大规模数据中心光互连网络系统,包括P层网络结构,每层有K个簇,P≥1的整数,K≥3的整数,其特征在于:每个簇包括:用2个阵列波导光栅构成的两台汇聚交换机,每台汇聚交换机包括K+1对输入输出端口;用K+1台边缘交换机和(K+1)×(K‑1)台服务器构成的K+1个机架,每台边缘交换机包括两对上行输入输出端口,一对簇间输入输出端口,K‑1对下行输入输出端口;每台服务器包括一对输入输出端口;每个簇内的连接关系为:第一台汇聚交换机的K+1对输入输出端口,分别与K+1个机架中的K+1台边缘交换机的第一对上行输入输出端口连接,第二台汇聚交换机的K+1对输入输出端口与K+1台边缘交换机的第二对上行输入输出端口连接;每个机架均由一台边缘交换机的K‑1对下行输入输出端口与K‑1台服务器的输出输入端口对应连接构成;K个簇之间的连接关系为:第一个簇中的第h台边缘交换机通过一对簇间输入输出端口与第h个簇中的第一台边缘交换机相连,同理,第m个簇中的第n台边缘交换机通过一对簇间输入输出端口与第n个簇中的第m台边缘交换机相连,其中,2≤h≤K,1≤m≤K,1≤n≤K,m≠n,且h,m,n为整数;各层之间通过K台边缘交换机的簇间输入输出端口相连。根据权利1所述的光互连网络系统,其特征在于,所述各层之间通过K台边缘交换机的簇间输入输出端口相连,其连接关系为:设定每层服务器的地址为:a,b,c,d,边缘交换机地址为a,b,c,0,汇聚交换机的地址为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架号,d代表服务器号,1≤a≤P,1≤b≤K,1≤c≤K+1,1≤d≤K‑1,且a,b,c,d为整数;每一层中地址为v,w,K+1,0的边缘交换机与下一层中地址为v+1,w,w,0的边缘交换机通过簇间输入输出端口连接,形成网络空间立体结构,其中,1≤v≤P‑1,1≤w≤K,且v,w为整数。根据权利1所述的光互连网络系统,其特征在于,边缘交换机,包括:一个阵列波导光栅、一个控制器、K‑1个光标签提取器、K‑1个光延时线、K‑1个波长转换器、K‑1个2:1的波长复用器、K‑1个滤波器和三个共享缓存模块(1,2,3),K为一层中簇的数目,且K≥3的整数;所述阵列波导光栅,设有K+1对输入输出端口,其中:前K‑1个输入端口连接方式相同,每一个输入端口依次与一个2:1的波长复用器、一个波长转换器、一个光延时线和一个光标签提取器连接,构成边缘交换机的K‑1个输入端口;前K‑1个输出端口连接方式相同,每一个输出端口连接一个滤波器,构成边缘交换机的K‑1个输出端口;第K个输入端口与第一共享缓存模块(1)连接,该第一共享缓存模块(1)设有两个输入端口,K个输出端口和一对控制端口;两个输入端口构成边缘交换机的两个上行输入端口,前K‑1个输出端口分别与K‑1个波长复用器相连,第K个输出端口与阵列波导光栅第K个输入端口相连,一对控制端口与所述的控制器相连;第K个输出端口与第二共享缓存模块(2)连接,该第二共享缓存模块(2)设有K个输入端口,两个输出端口和一对控制端口;两个输出端口构成边缘交换机的两个上行输出端口,前K‑1个输入端口分别与K‑1个滤波器相连,第K个输入端口与阵列波导光栅第K个输出端口相连,一对控制端口与控制器相连;第K+1个输入端口与第三共享缓存模块(3)相连,该第三共享缓存模块(3)设有一对输入输出端口和一对控制端口;输入端口构成边缘交换机的一个簇间输入端口,输出端口与阵列波导光栅第K+1个输入端口相连,一对控制端口与控制器相连;第K+1个输出端口构成边缘交换机的一个簇间输出端口;所述控制器,设有K+2对输入输出端口,其中,前K‑1个输入端口分别与所述的K‑1个光标签提取器相连,前K‑1个输出端口分别与所述的K‑1个波长转换器相连,后三对输入输出端口分别与所述的第一共享缓存模块(1),第二共享缓存模块(2)和第三共享缓存模块(3)相连。根据权利3所述的光互连网络系统,其中所述的第一共享缓存模块(1)包括:两个1:(K+1)的波长解复用器,2×(K+1)个光电转换器,一个存储器,2K‑1个电光转换器,一个K:1的波长复用器,一个共享缓存控制器,K为一层中簇的数目,且K≥3的整数;所述存储器,设有2×(K+1)个输入端口,2K‑1个输出端口和u个控制端口,u>0的整数,其中:前K+1个输入端口通过K+1个光电转换器,与第一个波长解复用器相连;后K+1个输入端口通过2×(K+1)‑(K+1)个光电转换器,与第二个波长解复用器相连;前K‑1个输出端口与K‑1个电光转换器相连;后K个输出端口,通过K个电光转换器与一个波长复用器相连;u个控制端口与共享缓存控制器的对应端口相连。根据权利3所述的光互连网络系统,其中所述的第二共享缓存模块(2),包括:一个1:K的波长解复用器、2K‑1个光电转换器、一个存储器、2×(K+1)个电光转换器、两个(K+1):1的波长复用器和一个共享缓存控制器,K为一层中簇的数目,且K≥3的整数;所述存储器,设有2K‑1个输入端口,2×(K+1)个输出端口和u个控制端口,u为大于0的整数,其中:前K‑1个输入端口与K‑1个光电转换器相连;后K个输入端口通过K个光电转换器,与一个波长解复用器相连;前K+1个输出端口,通过K+1个电光转换器与第一个波长复用器相连;后K+1个输出端口,通过2×(K+1)‑(K+1)个电光转换器与第二个波长复用器相连;u个控制端口与共享缓存控制器的对应端口相连。根据权利3所述的光互连网络系统,其中所述的第三共享缓存模块(3)包括:一个1:K的波长解复用器,K个光电转换器,一个存储器,K个电光转换器,一个K:1的波长复用器,一个共享缓存控制器,K为一层中簇的数目,且K≥3的整数;所述存储器,设有K个输入端口,K个输出端口和u个控制端口,u>0的整数,其中:K个输入端口通过K个光电转换器与一个波长解复用器相连;K个输出端口通过K个电光转换器与一个波长复用器相连;u个控制端口与共享缓存控制器的对应端口相连。一种基于阵列波导光栅的大规模数据中心光互连网络的通信方法,包括如下步骤:(1)定义服务器地址为:a,b,c,d,边缘交换机地址为a,b,c,0;汇聚交换机的地址为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架号,d代表服务器号,1≤a≤P,1≤b≤K,1≤c≤K+1,1≤d≤K‑1,且a,b,c,d为整数,K为一层中簇的数目,且K≥3的整数;(2)在每一层中用地址为v,w,K+1,0的边缘交换机作为向下转发交换机,用地址为v+1,w,w,0的边缘交换机作为向上转发交换机,其中,1≤v≤P‑1,1≤w≤K,且v,w为整数;(3)源服务器产生光数据信息,并且将源地址和目的地址信息以光标签的形式与光数据信息一起发送至边缘交换机,光标签即调制在不同波长上的短信息;(4)边缘交换机提取光标签进行光电转换,获得光数据信息的源地址和目的地址信息,计算光数据信息经过边缘交换机的传输波长:Nw=(K+1+(D‑S))mod(K+1),式中,Nw为光数据信息的传输波长,D为光数据信息的目的端口,S为光数据信息的源端口;(5)根据目的服务器的位置和波长Nw,分别发送光数据信息:如果目的服务器在本机架内部,将光数据信息调制为波长Nw,发送到目的服务器,通信完成;如果目的服务器不在本机架内部,将光数据信息调制为波长Nw,发送到上行输出端口,进行光电转换;(6)边缘交换机查询目的服务器所在的层号,如果目的服务器在本层,执行步骤(9);如果目的服务器在该边缘交换机的上层,则将该边缘交换机簇内的向上转发交换机作为层间转发交换机,如果目的服务器在该边缘交换机的下层,则将该边缘交换机簇内的向下转发交换机作为层间转发交换机;将电数据信息分别存储到边缘交换机第二共享缓存模块(2)中与层间转发交换机相对应的两个队列中;(7)根据队列的编号将电数据信息调制到相应的波长上,通过两个汇聚交换机,到达层间转发交换机的上行输入端口,光电转换后,将电数据信息分别存储在层间转发交换机第一共享缓存模块(1)中对应簇间输出端口的K个队列中;(8)根据队列的不同编号,将电数据信息电光转换,以不同的波长,同时到达簇间输出端口,再到达目的层相应边缘交换机的簇间输入端口,光电转换后,将电数据信息分别存储到边缘交换机第三共享缓存模块(3)的K个队列中,再经过电光转换,分别以不同的波长到达边缘交换机的前K个输出端口,其中前K‑1个输出端口利用滤波器过滤波长的功能,使光数据信息最终到达第K个输出端口,进行光电转换;(9)判断目的服务器是否在本簇内,如果目的服务器在本簇内,执行步骤(12);如果不在本簇内,找到该簇内机架号等于目的簇号的边缘交换机作为簇间转发交换机,将电数据信息分别存储到第二共享缓存模块(2)中与簇间转发交换机相对应的两个队列中去;(10)将电数据信息电光转换,通过两个汇聚交换机到达簇间转发交换机的上行输入端口处,将光数据信息光电转换,分别存储到簇间转发交换机第一共享缓存模块(1)中对应簇间输出端口的K个队列中,经过电光转换,以不同的波长,同时到达簇间输出端口,再到达目的簇相应边缘交换机的簇间输入端口处,对光数据信息进行光电转换;(11)将电数据信息分别存储到边缘交换机第三共享缓存模块(3)的K个队列中,经过电光转换,分别以不同的波长到达边缘交换机的前K个输出端口,其中前K‑1个输出端口利用滤波器将所需波长的数据信息传输到第K个输出端口,进行光电转换;(12)将电数据信息分别存储在对应目的边缘交换机的两个队列中,电光转换后,通过两个汇聚交换机到达目的边缘交换机的上行输入端口,经过光电转换,将电数据信息根据目的服务器的编号存储到相应的队列中;(13)对不同队列的电数据信息进行电光转换,分别发送到目的服务器,通信完成。

说明书

说明书基于阵列波导光栅的数据中心光互连网络系统及通信方法
技术领域
本发明属于互联网技术领域,具体涉及数据中心的光互连网络系统,可用于实现数据中心服务器之间的高效通信。
背景技术
随着云计算技术的发展,数据中心需要处理海量资源,而传统的数据中心电网络架构受自身能耗高,布线复杂,传输速率有限等问题的限制,难以满足要求。由于光互连本身具有高带宽和低能耗的特性,因此光互连网络成为研究人员所关注的焦点。目前光交换机大多基于MEMS(Micro electro mechanical System),具有传输速率快,能耗低等优点,但是不可避免地带来了两大问题:第一,网络重新配置时间长,当网络完成一次数据传输需要毫秒级的延时才能重新配置光电路进行下次传输,这样大的延时是数据中心不能承受的。第二,控制电路复杂,由于改变电路连接需要对每个MEMS镜面实现精确翻转,从而需要复杂的控制电路。鉴于此,基于阵列波导光栅交换机的交换网络方案成为了研究热点。文章“DOS‑A Scalable Optical Switch for Datacenters”(In Proceedings of Architectures for Networking and Communications Systems)提出了一种基于阵列波导光栅的单交换机星形网络拓扑,但是由于该方案采用了星形的网络拓扑结构,网络规模极为受限。文章“Bufferless Optical Clos Switches for Data Centers”(In Proceedings of Optical Fiber Communication Conference and Exposition)提出利用clos网络将阵列波导光栅级联,作为核心层的交换机。但是,该方案为了获得高性能导致网络过多的冗余,链路和阵列波导光栅利用率较低,同时受限于扩展方式,网络规模的扩大,使网络的构建成本太高。因此,这些网络拓扑方案并不能满足云计算环境下对大规模数据中心的应用需求。
发明内容
本发明的目的在于针对上述已有技术的不足,提出一种基于阵列波导光栅的大规模数据中心光互连网络系统及通信方法,在保证网络高带宽和低延时等高性能的前提下,提高设备利用率,降低网络的构建成本。
为实现上述目的,本发明基于阵列波导光栅的大规模数据中心光互连网络系统,包括P层网络结构,每层有K个簇,P≥1的整数,K≥3的整数,其特征在于:
每个簇包括:
用2个阵列波导光栅构成的两台汇聚交换机,每台汇聚交换机包括K+1对输入输出端口;
用K+1台边缘交换机和(K+1)×(K‑1)台服务器构成的K+1个机架,每台边缘交换机包括两对上行输入输出端口,一对簇间输入输出端口,K‑1对下行输入输出端口;每台服务器包括一对输入输出端口;
每个簇内的连接关系为:
第一台汇聚交换机的K+1对输入输出端口,分别与K+1个机架中的K+1台边缘交换机的第一对上行输入输出端口连接,第二台汇聚交换机的K+1对输入输出端口与K+1台边缘交换机的第二对上行输入输出端口连接;每个机架均由一台边缘交换机的K‑1对下行输入输出端口与K‑1台服务器的输出输入端口对应连接构成;
K个簇之间的连接关系为:
第一个簇中的第h台边缘交换机通过一对簇间输入输出端口与第h个簇中的第一台边缘交换机相连,同理,第m个簇中的第n台边缘交换机通过一对簇间输入输出端口与第n个簇中的第m台边缘交换机相连,其中,2≤h≤K,1≤m≤K,1≤n≤K,m≠n,且h,m,n为整数;
各层之间通过K台边缘交换机的簇间输入输出端口相连。
上述光互连网络系统,其特征在于,所述各层之间通过K台边缘交换机的簇间输入输出端口相连,其连接关系为:
设定每层服务器的地址为:a,b,c,d,边缘交换机地址为a,b,c,0,汇聚交换机的地址为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架号,d代表服务器号,1≤a≤P,1≤b≤K,1≤c≤K+1,1≤d≤K‑1,且a,b,c,d为整数;
每一层中地址为v,w,K+1,0的边缘交换机与下一层中地址为v+1,w,w,0的边缘交换机通过簇间输入输出端口连接,形成网络空间立体结构,其中,1≤v≤P‑1,1≤w≤K,且v,w为整数。
上述的光互连网络系统,其特征在于,边缘交换机,包括:一个阵列波导光栅、一个控制器、K‑1个光标签提取器、K‑1个光延时线、K‑1个波长转换器、K‑1个2:1的波长复用器、K‑1个滤波器和三个共享缓存模块,K为一层中簇的数目,且K≥3的整数;
所述阵列波导光栅,设有K+1对输入输出端口,其中:
前K‑1个输入端口连接方式相同,每一个输入端口依次与一个2:1的波长复用器、一个波长转换器、一个光延时线和一个光标签提取器连接,构成边缘交换机的K‑1个输入端口;
前K‑1个输出端口连接方式相同,每一个输出端口连接一个滤波器,构成边缘交换机的K‑1个输出端口;
第K个输入端口与第一共享缓存模块1连接,该第一共享缓存模块1设有两个输入端口,K个输出端口和一对控制端口;两个输入端口构成边缘交换机的两个上行输入端口,前K‑1个输出端口分别与K‑1个波长复用器相连,第K个输出端口与阵列波导光栅第K个输入端口相连,一对控制端口与所述的控制器相连;
第K个输出端口与第二共享缓存模块2连接,该第二共享缓存模块2设有K个输入端口,两个输出端口和一对控制端口;两个输出端口构成边缘交换机的两个上行输出端口,前K‑1个输入端口分别与K‑1个滤波器相连,第K个输入端口与阵列波导光栅第K个输出端口相连,一对控制端口与控制器相连;
第K+1个输入端口与第三共享缓存模块3相连,该第三共享缓存模块3设有一对输入输出端口和一对控制端口;输入端口构成边缘交换机的一个簇间输入端口,输出端口与阵列波导光栅第K+1个输入端口相连,一对控制端口与控制器相连;
第K+1个输出端口构成边缘交换机的一个簇间输出端口;
所述控制器,设有K+2对输入输出端口,其中,前K‑1个输入端口分别与所述的K‑1个光标签提取器相连,前K‑1个输出端口分别与所述的K‑1个波长转换器相连,后三对输入输出端口分别与所述的第一共享缓存模块1,第二共享缓存模块2和第三共享缓存模块3相连。
上述的光互连网络系统,其中所述的第一共享缓存模块1包括:两个1:(K+1)的波长解复用器,2×(K+1)个光电转换器,一个存储器,2K‑1个电光转换器,一个K:1的波长复用器,一个共享缓存控制器,K为一层中簇的数目,且K≥3的整数;
所述存储器,设有2×(K+1)个输入端口,2K‑1个输出端口和u个控制端口,u>0的整数,其中:
前K+1个输入端口通过K+1个光电转换器,与第一个波长解复用器相连;
后K+1个输入端口通过2×(K+1)‑(K+1)个光电转换器,与第二个波长解复用器相连;
前K‑1个输出端口与K‑1个电光转换器相连;
后K个输出端口,通过K个电光转换器与一个波长复用器相连;
u个控制端口与共享缓存控制器的对应端口相连。
上述光互连网络系统,其中所述的第二共享缓存模块2,包括:一个1:K的波长解复用器、2K‑1个光电转换器、一个存储器、2×(K+1)个电光转换器、两个(K+1):1的波长复用器和一个共享缓存控制器,K为一层中簇的数目,且K≥3的整数;
所述存储器,设有2K‑1个输入端口,2×(K+1)个输出端口和u个控制端口,u为大于0的整数,其中:
前K‑1个输入端口与K‑1个光电转换器相连;
后K个输入端口通过K个光电转换器,与一个波长解复用器相连;
前K+1个输出端口,通过K+1个电光转换器与第一个波长复用器相连;
后K+1个输出端口,通过2×(K+1)‑(K+1)个电光转换器与第二个波长复用器相连;
u个控制端口与共享缓存控制器的对应端口相连。
上述光互连网络系统,其中所述的第三共享缓存模块3包括:一个1:K的波长解复用器,K个光电转换器,一个存储器,K个电光转换器,一个K:1的波长复用器,一个共享缓存控制器,K为一层中簇的数目,且K≥3的整数;
所述存储器,设有K个输入端口,K个输出端口和u个控制端口,u>0的整数,其中:
K个输入端口通过K个光电转换器与一个波长解复用器相连;
K个输出端口通过K个电光转换器与一个波长复用器相连;
u个控制端口与共享缓存控制器的对应端口相连。
为实现上述目的本发明基于阵列波导光栅的大规模数据中心光互连网络的通信方法,包括如下步骤:
(1)定义服务器地址为:a,b,c,d,边缘交换机地址为a,b,c,0;汇聚交换机的地址为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架号,d代表服务器号,1≤a≤P,1≤b≤K,1≤c≤K+1,1≤d≤K‑1,且a,b,c,d为整数,K为一层中簇的数目,且K≥3的整数;
(2)在每一层中用地址为v,w,K+1,0的边缘交换机作为向下转发交换机,用地址为v+1,w,w,0的边缘交换机作为向上转发交换机,其中,1≤v≤P‑1,1≤w≤K,且v,w为整数;
(3)源服务器产生光数据信息,并且将源地址和目的地址信息以光标签的形式与光数据信息一起发送至边缘交换机,光标签即调制在不同波长上的短信息;
(4)边缘交换机提取光标签进行光电转换,获得光数据信息的源地址和目的地址信息,计算光数据信息经过边缘交换机的传输波长:
Nw=(K+1+(D‑S))mod(K+1)
式中,Nw为光数据信息的传输波长,D为光数据信息的目的端口,S为光数据信息的源端口;
(5)根据目的服务器的位置和波长Nw,分别发送光数据信息:如果目的服务器在本机架内部,将光数据信息调制为波长Nw,发送到目的服务器,通信完成;如果目的服务器不在本机架内部,将光数据信息调制为波长Nw,发送到上行输出端口,进行光电转换;
(6)边缘交换机查询目的服务器所在的层号,如果目的服务器在本层,执行步骤(9);如果目的服务器在该边缘交换机的上层,则将该边缘交换机簇内的向上转发交换机作为层间转发交换机,如果目的服务器在该边缘交换机的下层,则将该边缘交换机簇内的向下转发交换机作为层间转发交换机;将电数据信息分别存储到边缘交换机第二共享缓存模块2中与层间转发交换机相对应的两个队列中;
(7)根据队列的编号将电数据信息调制到相应的波长上,通过两个汇聚交换机,到达层间转发交换机的上行输入端口,光电转换后,将电数据信息分别存储在层间转发交换机第一共享缓存模块1与簇间输出端口相对应的K个队列中;
(8)根据队列的不同编号,将电数据信息电光转换,以不同的波长,同时到达簇间输出端口,再到达目的层相应边缘交换机的簇间输入端口,光电转换后,将电数据信息分别存储到边缘交换机第三共享缓存模块3的K个队列中,再经过电光转换,分别以不同的波长到达边缘交换机的前K个输出端口,其中前K‑1个输出端口利用滤波器过滤波长的功能,使光数据信息最终到达第K个输出端口,进行光电转换;
(9)判断目的服务器是否在本簇内,如果目的服务器在本簇内,执行步骤(12);如果不在本簇内,找到该簇内机架号等于目的簇号的边缘交换机作为簇间转发交换机,将电数据信息分别存储到第二共享缓存模块2中与簇间转发交换机相对应的两个队列中去;
(10)将电数据信息电光转换,通过两个汇聚交换机到达簇间转发交换机的上行输入端口处,将光数据信息光电转换,分别存储到簇间转发交换机第一共享缓存模块1与簇间输出端口相对应的K个队列中,经过电光转换,以不同的波长,同时到达簇间输出端口,再到达目的簇相应边缘交换机的簇间输入端口处,对光数据信息进行光电转换;
(11)将电数据信息分别存储到边缘交换机第三共享缓存模块3的K个队列中,经过电光转换,分别以不同的波长到达边缘交换机的前K个输出端口,其中前K‑1个输出端口利用滤波器将所需波长的数据信息传输到第K个输出端口,进行光电转换;
(12)将电数据信息分别存储在对应目的边缘交换机的两个队列中,电光转换后,通过两个汇聚交换机到达目的边缘交换机的上行输入端口,经过光电转换,将电数据信息根据目的服务器的编号存储到相应的队列中;
(13)对不同队列的电数据信息进行电光转换,分别发送到目的服务器,通信完成。
本发明与现有技术相比具有以下优点:
1.本发明提出了一种基于阵列波导光栅的大规模数据中心光互连网络系统,解决了基于MEMS光交换机的网络系统重新配置光路延时过长的问题,实现了低延时的数据中心光网络;
2.本发明充分利用了阵列波导光栅的波分复用特点,在保证网络高带宽的前提下,减少了网络中阵列波导光栅的数目,降低了网络的构建成本,并且降低了布线的复杂度;
3.本发明将网络中的流量合理地分散到不同的边缘交换机,克服了目前数据中心网络流量在高层汇聚的缺点,有效地实现了流量均衡;
4.本发明由于采用了分布式地控制策略,克服了现有数据中心光网络集中控制带来的高基数光交换机扩展困难的问题,保证网络具有良好的扩展性。
附图说明
图1是本发明基于阵列波导光栅的数据中心光互连网络系统示意图;
图2是本发明基于阵列波导光栅的数据中心光互连网络系统单层结构示意图;
图3是本发明边缘交换机的结构示意图;
图4是本发明边缘交换机的三个共享缓存模块结构示意图;
图5是本发明基于阵列波导光栅的数据中心光互连网络通信方法的流程图。
具体实施方式
下面结合附图对本发明做进一步描述:
参照图1,本发明基于阵列波导光栅的数据中心光互连网络系统,包括P层网络结构,P≥1的整数,本实例P取3,每层有K个簇,K≥3的整数,本实例K取3,如图2所示;
参照图2,每一层包括3个簇,每个簇包括:两台汇聚交换机,4台边缘交换机和8台服务器;
每台边缘交换机,包括两对上行输入输出端口,一对簇间输入输出端口,两对下行输入输出端口;每台服务器包括一对输入输出端口,每台汇聚交换机均由一个阵列波导光栅构成,其包括4对输入输出端口;
每个簇内的连接关系是:每一台边缘交换机的两对下行输入输出端口与两台服务器的输出输入端口对应连接,构成4个机架;第一台汇聚交换机的4对输入输出端口,分别与4个机架中的4台边缘交换机的第一对上行输入输出端口连接,第二台汇聚交换机的4对输入输出端口分别与4台边缘交换机的第二对上行输入输出端口连接;
各簇间的连接关系是:第一个簇中的第二台边缘交换机和第三台边缘交换机分别与第二个簇和第三个簇中的第一台边缘交换机通过一对簇间输入输出端口相连,第二个簇中的第三台边缘交换机与第三个簇中的第二台边缘交换机通过一对簇间输入输出端口相连;
P层网络的层间结构关系是:设定每层服务器的地址为:a,b,c,d,边缘交换机地址为a,b,c,0,汇聚交换机的地址为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架号,d代表服务器号,1≤a≤P,1≤b≤K,1≤c≤K+1,1≤d≤K‑1,且a,b,c,d为整数;
每一层中地址为v,w,K+1,0的边缘交换机与下一层中地址为v+1,w,w,0的边缘交换机通过簇间输入输出端口连接,形成网络空间立体结构,其中,1≤v≤P‑1,1≤w≤K,且v,w为整数;
本实例的网络结构共有三层,其中:
第一层中簇1的两台汇聚交换机的地址为(1,1,0,0),4台边缘交换机的地址从左到右分别为(1,1,1,0),(1,1,2,0),(1,1,3,0),(1,1,4,0),8台服务器的地址从左到右分别为(1,1,1,1),(1,1,1,2),(1,1,2,1),(1,1,2,2),(1,1,3,1),(1,1,3,2),(1,1,4,1),(1,1,4,2);第一层中簇2的两台汇聚交换机的地址为(1,2,0,0),4台边缘交换机的地址从左到右分别为(1,2,1,0),(1,2,2,0),(1,2,3,0),(1,2,4,0),8台服务器的地址从左到右分别为(1,2,1,1),(1,2,1,2),(1,2,2,1),(1,2,2,2),(1,2,3,1),(1,2,3,2),(1,2,4,1),(1,2,4,2);第一层中簇3的两台汇聚交换机的地址为(1,3,0,0),4台边缘交换机的地址从左到右分别为(1,3,1,0),(1,3,2,0),(1,3,3,0),(1,3,4,0),8台服务器的地址从左到右分别为(1,3,1,1),(1,3,1,2),(1,3,2,1),(1,3,2,2),(1,3,3,1),(1,3,3,2),(1,3,4,1),(1,3,4,2);
第二层中簇1的两台汇聚交换机的地址为(2,1,0,0),4台边缘交换机的地址从左到右分别为(2,1,1,0),(2,1,2,0),(2,1,3,0),(2,1,4,0),8台服务器的地址从左到右分别为(2,1,1,1),(2,1,1,2),(2,1,2,1),(2,1,2,2),(2,1,3,1),(2,1,3,2),(2,1,4,1),(2,1,4,2);第二层中簇2的两台汇聚交换机的地址为(2,2,0,0),4台边缘交换机的地址从左到右分别为(2,2,1,0),(2,2,2,0),(2,2,3,0),(2,2,4,0),8台服务器的地址从左到右分别为(2,2,1,1),(2,2,1,2),(2,2,2,1),(2,2,2,2),(2,2,3,1),(2,2,3,2),(2,2,4,1),(2,2,4,2);第二层中簇3的两台汇聚交换机的地址为(2,3,0,0),4台边缘交换机的地址从左到右分别为(2,3,1,0),(2,3,2,0),(2,3,3,0),(2,3,4,0),8台服务器的地址从左到右分别为(2,3,1,1),(2,3,1,2),(2,3,2,1),(2,3,2,2),(2,3,3,1),(2,3,3,2),(2,3,4,1),(2,3,4,2);
第三层中簇1的两台汇聚交换机的地址为(3,1,0,0),4台边缘交换机的地址从左到右分别为(3,1,1,0),(3,1,2,0),(3,1,3,0),(3,1,4,0),8台服务器的地址从左到右分别为(3,1,1,1),(3,1,1,2),(3,1,2,1),(3,1,2,2),(3,1,3,1),(3,1,3,2),(3,1,4,1),(3,1,4,2);第三层中簇2的两台汇聚交换机的地址为(3,2,0,0),4台边缘交换机的地址从左到右分别为(3,2,1,0),(3,2,2,0),(3,2,3,0),(3,2,4,0),8台服务器的地址从左到右分别为(3,2,1,1),(3,2,1,2),(3,2,2,1),(3,2,2,2),(3,2,3,1),(3,2,3,2),(3,2,4,1),(3,2,4,2);第三层中簇3的两台汇聚交换机的地址为(3,3,0,0),4台边缘交换机的地址从左到右分别为(3,3,1,0),(3,3,2,0),(3,3,3,0),(3,3,4,0),8台服务器的地址从左到右分别为(3,3,1,1),(3,3,1,2),(3,3,2,1),(3,3,2,2),(3,3,3,1),(3,3,3,2),(3,3,4,1),(3,3,4,2)。
组网时,将第一层中地址为(1,1,4,0),(1,2,4,0),(1,3,4,0)的边缘交换机分别与第二层中地址为(2,1,1,0),(2,2,2,0),(2,3,3,0)的边缘交换机通过其簇间输入输出端口连接;将第二层中地址为(2,1,4,0),(2,2,4,0),(2,3,4,0)的边缘交换机分别与第三层中地址为(3,1,1,0),(3,2,2,0),(3,3,3,0)的边缘交换机通过其簇间输入输出端口连接,形成网络空间立体结构。
参照图3,边缘交换机,包括:一个阵列波导光栅、一个控制器、两个光标签提取器、两个光延时线、两个波长转换器、两个2:1的波长复用器、两个滤波器和三个共享缓存模块,这些部件除了共享缓存模块外,其他都是已有器件或模块。
所述阵列波导光栅,有4对输入输出端口,其中:
前两个输入端口连接方式相同,每一个输入端口依次与一个2:1的波长复用器、一个波长转换器、一个光延时线和一个光标签提取器连接,构成边缘交换机的两个输入端口;
前两个输出端口连接方式相同,每一个输出端口连接一个滤波器,构成边缘交换机的两个输出端口;
第3个输入端口与第一共享缓存模块1连接,该第一共享缓存模块1有两个输入端口,3个输出端口和一对控制端口;两个输入端口构成边缘交换机的两个上行输入端口,前两个输出端口分别与两个波长复用器相连,第3个输出端口与阵列波导光栅的第3个输入端口相连,一对控制端口与所述的控制器相连;
第3个输出端口与第二共享缓存模块2连接,该第二共享缓存模块2有3个输入端口,两个输出端口和一对控制端口;两个输出端口构成边缘交换机的两个上行输出端口,前两个输入端口分别与两个滤波器相连,第3个输入端口与阵列波导光栅的第3个输出端口相连,一对控制端口与控制器相连;
第4个输入端口与第三共享缓存模块3相连,该第三共享缓存模块3有一对输入输出端口和一对控制端口;输入端口构成边缘交换机的一个簇间输入端口,输出端口与阵列波导光栅第4个输入端口相连,一对控制端口与控制器相连;
第4个输出端口构成边缘交换机的一个簇间输出端口。
所述控制器,有5对输入输出端口,其中,前两个输入端口分别与所述的两个光标签提取器相连,前两个输出端口分别与所述的两个波长转换器相连,后三对输入输出端口分别与所述的第一共享缓存模块1,第二共享缓存模块2和第三共享缓存模块3相连。
参照图4,为本发明的三个共享缓存模块,分别如图4(a),图4(b),图4(c)所示,其中:
图4(a)所示的第一共享缓存模块1,包括:两个1:4的波长解复用器,8个光电转换器,一个存储器,5个电光转换器,一个3:1的波长复用器,一个共享缓存控制器;其中:存储器设有8个输入端口,5个输出端口和8个控制端口;前4个输入端口通过4个光电转换器,与第一个波长解复用器相连;后4个输入端口通过4个光电转换器,与第二个波长解复用器相连;前两个输出端口与两个电光转换器相连;后3个输出端口,通过3个电光转换器与一个波长复用器相连;8个控制端口与共享缓存控制器的对应端口相连。
图4(b)所示的第二共享缓存模块2,包括:一个1:3的波长解复用器、5个光电转换器、一个存储器、8个电光转换器、两个4:1的波长复用器和一个共享缓存控制器;其中:存储器设有5个输入端口,8个输出端口和8个控制端口;前两个输入端口与两个光电转换器相连;后3个输入端口通过3个光电转换器,与一个波长解复用器相连;前4个输出端口,通过4个电光转换器与第一个波长复用器相连;后4个输出端口,通过4个电光转换器与第二个波长复用器相连;8个控制端口与共享缓存控制器对应端口相连。
图4(c)所示的第三共享缓存模块3,包括:一个1:3的波长解复用器,3个光电转换器,一个存储器,3个电光转换器,一个3:1的波长复用器,一个共享缓存控制器;其中:存储器设有3个输入端口,3个输出端口和3个控制端口;3个输入端口通过3个光电转换器与一个波长解复用器相连;3个输出端口通过3个电光转换器与一个波长复用器相连;3个控制端口与共享缓存控制器的对应端口相连。
参照图5,本发明基于阵列波导光栅的大规模数据中心光互连网络系统的通信方法,包括如下步骤:
步骤1,定义服务器地址为:a,b,c,d,边缘交换机地址为a,b,c,0;汇聚交换机的地址为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架号,d代表服务器号,1≤a≤P,1≤b≤K,1≤c≤K+1,1≤d≤K‑1,且a,b,c,d为整数,K为一层中簇的数目,且K≥3的整数;
本实例的网络结构共有三层,其中:
第一层中簇1的两台汇聚交换机的地址为(1,1,0,0),4台边缘交换机的地址从左到右分别为(1,1,1,0),(1,1,2,0),(1,1,3,0),(1,1,4,0),8台服务器的地址从左到右分别为(1,1,1,1),(1,1,1,2),(1,1,2,1),(1,1,2,2),(1,1,3,1),(1,1,3,2),(1,1,4,1),(1,1,4,2);第一层中簇2的两台汇聚交换机的地址为(1,2,0,0),4台边缘交换机的地址从左到右分别为(1,2,1,0),(1,2,2,0),(1,2,3,0),(1,2,4,0),8台服务器的地址从左到右分别为(1,2,1,1),(1,2,1,2),(1,2,2,1),(1,2,2,2),(1,2,3,1),(1,2,3,2),(1,2,4,1),(1,2,4,2);第一层中簇3的两台汇聚交换机的地址为(1,3,0,0),4台边缘交换机的地址从左到右分别为(1,3,1,0),(1,3,2,0),(1,3,3,0),(1,3,4,0),8台服务器的地址从左到右分别为(1,3,1,1),(1,3,1,2),(1,3,2,1),(1,3,2,2),(1,3,3,1),(1,3,3,2),(1,3,4,1),(1,3,4,2);
第二层中簇1的两台汇聚交换机的地址为(2,1,0,0),4台边缘交换机的地址从左到右分别为(2,1,1,0),(2,1,2,0),(2,1,3,0),(2,1,4,0),8台服务器的地址从左到右分别为(2,1,1,1),(2,1,1,2),(2,1,2,1),(2,1,2,2),(2,1,3,1),(2,1,3,2),(2,1,4,1),(2,1,4,2);第二层中簇2的两台汇聚交换机的地址为(2,2,0,0),4台边缘交换机的地址从左到右分别为(2,2,1,0),(2,2,2,0),(2,2,3,0),(2,2,4,0),8台服务器的地址从左到右分别为(2,2,1,1),(2,2,1,2),(2,2,2,1),(2,2,2,2),(2,2,3,1),(2,2,3,2),(2,2,4,1),(2,2,4,2);第二层中簇3的两台汇聚交换机的地址为(2,3,0,0),4台边缘交换机的地址从左到右分别为(2,3,1,0),(2,3,2,0),(2,3,3,0),(2,3,4,0),8台服务器的地址从左到右分别为(2,3,1,1),(2,3,1,2),(2,3,2,1),(2,3,2,2),(2,3,3,1),(2,3,3,2),(2,3,4,1),(2,3,4,2);
第三层中簇1的两台汇聚交换机的地址为(3,1,0,0),4台边缘交换机的地址从左到右分别为(3,1,1,0),(3,1,2,0),(3,1,3,0),(3,1,4,0),8台服务器的地址从左到右分别为(3,1,1,1),(3,1,1,2),(3,1,2,1),(3,1,2,2),(3,1,3,1),(3,1,3,2),(3,1,4,1),(3,1,4,2);第三层中簇2的两台汇聚交换机的地址为(3,2,0,0),4台边缘交换机的地址从左到右分别为(3,2,1,0),(3,2,2,0),(3,2,3,0),(3,2,4,0),8台服务器的地址从左到右分别为(3,2,1,1),(3,2,1,2),(3,2,2,1),(3,2,2,2),(3,2,3,1),(3,2,3,2),(3,2,4,1),(3,2,4,2);第三层中簇3的两台汇聚交换机的地址为(3,3,0,0),4台边缘交换机的地址从左到右分别为(3,3,1,0),(3,3,2,0),(3,3,3,0),(3,3,4,0),8台服务器的地址从左到右分别为(3,3,1,1),(3,3,1,2),(3,3,2,1),(3,3,2,2),(3,3,3,1),(3,3,3,2),(3,3,4,1),(3,3,4,2)。
步骤2,在每一层中用地址为v,w,K+1,0的边缘交换机作为向下转发交换机,用地址为v+1,w,w,0的边缘交换机作为向上转发交换机,其中,1≤v≤P‑1,1≤w≤K,且v,w为整数;
在本实例中,对于网络的第一层,用地址为(1,1,4,0),(1,2,4,0),(1,3,4,0)的边缘交换机作为向下转发交换机,对第二层,用地址为(2,1,1,0),(2,2,2,0),(2,3,3,0)的边缘交换机作为向上转发交换机,用地址为(2,1,4,0),(2,2,4,0),(2,3,4,0)的边缘交换机作为向下转发交换机,对第三层,用地址为(3,1,1,0),(3,2,2,0),(3,3,3,0)的边缘交换机作为向上转发交换机。
步骤3,源服务器产生光数据信息,并且将源地址和目的地址信息以光标签的形式,与光数据信息一起发送至边缘交换机,光标签即调制在不同波长上的短信息。
步骤4,边缘交换机提取光标签进行光电转换,获得光数据信息的源地址和目的地址信息,计算光数据信息经过边缘交换机的传输波长:
Nw=(4+(D‑S))mod4,
式中,Nw为光数据信息的传输波长,D为光数据信息的目的端口,S为光数据信息的源端口。
步骤5,根据目的服务器的位置和波长Nw,分别发送光数据信息:如果目的服务器在本机架内部,将光数据信息调制为波长Nw,发送到目的服务器,通信完成;如果目的服务器不在本机架内部,将光数据信息调制为波长Nw,发送到上行输出端口,进行光电转换。
步骤6,边缘交换机查询目的服务器所在的层号,如果目的服务器在本层,执行步骤9;如果目的服务器在该边缘交换机的上层,则将该边缘交换机簇内的向上转发交换机作为层间转发交换机,如果目的服务器在该边缘交换机的下层,则将该边缘交换机簇内的向下转发交换机作为层间转发交换机;将电数据信息分别存储到该边缘交换机第二共享缓存模块2与层间转发交换机相对应的两个队列中。
步骤7,根据队列的编号将电数据信息调制到相应的波长上,通过两个汇聚交换机,到达层间转发交换机的上行输入端口;光电转换后,将电数据信息分别存储在层间转发交换机第一共享缓存模块1与簇间输出端口相对应的3个队列中。
步骤8,根据队列的不同编号,将电数据信息电光转换,以不同的波长,同时到达簇间输出端口,再到达目的层相应边缘交换机的簇间输入端口,光电转换后,将电数据信息分别存储到边缘交换机第三共享缓存模块3的3个队列中,再经过电光转换,分别以不同的波长到达边缘交换机的前3个输出端口,其中前2个输出端口利用滤波器过滤波长的功能,使光数据信息最终到达第3个输出端口,进行光电转换。
步骤9,判断目的服务器是否在本簇内,如果目的服务器在本簇内,执行步骤12;如果不在本簇内,找到该簇内机架号等于目的簇号的边缘交换机作为簇间转发交换机,将电数据信息分别存储到第二共享缓存模块2与簇间转发交换机相对应的两个队列中。
步骤10,将电数据信息电光转换,通过两个汇聚交换机到达簇间转发交换机的上行输入端口处,将光数据信息光电转换,分别存储到簇间转发交换机的第一共享缓存模块1与簇间输出端口相对应的3个队列中,经过电光转换,以不同的波长,同时到达簇间输出端口,再到达目的簇相应边缘交换机的簇间输入端口处,对光数据信息进行光电转换。
步骤11,将电数据信息平均存储到边缘交换机第三共享缓存模块3的3个队列中,经过电光转换,分别以不同的波长到达边缘交换机的前3个输出端口,其中前2个输出端口利用滤波器将所需波长的数据信息传输到第3个输出端口,进行光电转换。
步骤12,将电数据信息存储在对应目的边缘交换机的两个队列中,电光转换后,通过两个汇聚交换机到达目的边缘交换机的上行输入端口,经过光电转换,将电数据信息根据目的服务器的编号存储到相应的队列中。
步骤13,对不同队列的电数据信息进行电光转换,分别发送到目的服务器,通信完成。

基于阵列波导光栅的数据中心光互连网络系统及通信方法.pdf_第1页
第1页 / 共19页
基于阵列波导光栅的数据中心光互连网络系统及通信方法.pdf_第2页
第2页 / 共19页
基于阵列波导光栅的数据中心光互连网络系统及通信方法.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《基于阵列波导光栅的数据中心光互连网络系统及通信方法.pdf》由会员分享,可在线阅读,更多相关《基于阵列波导光栅的数据中心光互连网络系统及通信方法.pdf(19页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102882811 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 2 8 1 1 A *CN102882811A* (21)申请号 201210333133.1 (22)申请日 2012.09.10 H04L 12/933(2013.01) H04Q 11/00(2006.01) (71)申请人西安电子科技大学 地址 710071 陕西省西安市太白南路2号 (72)发明人蔡进科 顾华玺 王琨 余哓杉 白露莹 (74)专利代理机构陕西电子工业专利中心 61205 代理人王品华 朱红星 (54) 发明名称 基于阵列波导光栅的数据中心光互连网络系。

2、 统及通信方法 (57) 摘要 本发明公开了一种基于阵列波导光栅的大规 模数据中心光互连网络系统及通信方法,主要解 决现有光网络中设备利用率低和构建成本大的问 题。本发明的网络系统包括P层网络结构,每层 有K个簇,每个簇是由两台汇聚交换机和K+1个 机架连接构成,其中,每个机架由一台边缘交换机 和K-1台服务器连接构成;各簇之间通过指定的 边缘交换机作为簇间转发交换机相互连接;各层 之间通过指定的边缘交换机作为层间转发交换机 相互连接;通信时利用阵列波导光栅的波分复用 特性,将流量分散到各边缘交换机,实现光分组交 换。本发明能够在保证网络性能的前提下,有效提 高网络中阵列波导光栅的利用率,降低。

3、网络的构 建成本,并且降低布线的复杂度。 (51)Int.Cl. 权利要求书4页 说明书10页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 4 页 说明书 10 页 附图 4 页 1/4页 2 1.一种基于阵列波导光栅的大规模数据中心光互连网络系统,包括P层网络结构,每 层有K个簇,P1的整数,K3的整数,其特征在于: 每个簇包括: 用2个阵列波导光栅构成的两台汇聚交换机,每台汇聚交换机包括K+1对输入输出端 口; 用K+1台边缘交换机和(K+1)(K-1)台服务器构成的K+1个机架,每台边缘交换机包 括两对上行输入输出端口,一对簇间输入输出端口,K-1对。

4、下行输入输出端口;每台服务器 包括一对输入输出端口; 每个簇内的连接关系为: 第一台汇聚交换机的K+1对输入输出端口,分别与K+1个机架中的K+1台边缘交换机 的第一对上行输入输出端口连接,第二台汇聚交换机的K+1对输入输出端口与K+1台边缘 交换机的第二对上行输入输出端口连接;每个机架均由一台边缘交换机的K-1对下行输入 输出端口与K-1台服务器的输出输入端口对应连接构成; K个簇之间的连接关系为: 第一个簇中的第h台边缘交换机通过一对簇间输入输出端口与第h个簇中的第一台边 缘交换机相连,同理,第m个簇中的第n台边缘交换机通过一对簇间输入输出端口与第n个 簇中的第m台边缘交换机相连,其中,2。

5、hK,1mK,1nK,mn,且h,m,n为 整数; 各层之间通过K台边缘交换机的簇间输入输出端口相连。 2.根据权利1所述的光互连网络系统,其特征在于,所述各层之间通过K台边缘交换机 的簇间输入输出端口相连,其连接关系为: 设定每层服务器的地址为:a,b,c,d,边缘交换机地址为a,b,c,0,汇聚交换机的地址 为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架号,d代表服务器号,1aP, 1bK,1cK+1,1dK-1,且a,b,c,d为整数; 每一层中地址为v,w,K+1,0的边缘交换机与下一层中地址为v+1,w,w,0的边缘交换 机通过簇间输入输出端口连接,形成网络空间立体结构。

6、,其中,1vP-1,1wK,且 v,w为整数。 3.根据权利1所述的光互连网络系统,其特征在于,边缘交换机,包括:一个阵列波导 光栅、一个控制器、K-1个光标签提取器、K-1个光延时线、K-1个波长转换器、K-1个2:1的 波长复用器、K-1个滤波器和三个共享缓存模块(1,2,3),K为一层中簇的数目,且K3的 整数; 所述阵列波导光栅,设有K+1对输入输出端口,其中: 前K-1个输入端口连接方式相同,每一个输入端口依次与一个2:1的波长复用器、一个 波长转换器、一个光延时线和一个光标签提取器连接,构成边缘交换机的K-1个输入端口; 前K-1个输出端口连接方式相同,每一个输出端口连接一个滤波器。

7、,构成边缘交换机 的K-1个输出端口; 第K个输入端口与第一共享缓存模块(1)连接,该第一共享缓存模块(1)设有两个输入 端口,K个输出端口和一对控制端口;两个输入端口构成边缘交换机的两个上行输入端口, 前K-1个输出端口分别与K-1个波长复用器相连,第K个输出端口与阵列波导光栅第K个 权 利 要 求 书CN 102882811 A 2/4页 3 输入端口相连,一对控制端口与所述的控制器相连; 第K个输出端口与第二共享缓存模块(2)连接,该第二共享缓存模块(2)设有K个输 入端口,两个输出端口和一对控制端口;两个输出端口构成边缘交换机的两个上行输出端 口,前K-1个输入端口分别与K-1个滤波器。

8、相连,第K个输入端口与阵列波导光栅第K个输 出端口相连,一对控制端口与控制器相连; 第K+1个输入端口与第三共享缓存模块(3)相连,该第三共享缓存模块(3)设有一对输 入输出端口和一对控制端口;输入端口构成边缘交换机的一个簇间输入端口,输出端口与 阵列波导光栅第K+1个输入端口相连,一对控制端口与控制器相连; 第K+1个输出端口构成边缘交换机的一个簇间输出端口; 所述控制器,设有K+2对输入输出端口,其中,前K-1个输入端口分别与所述的K-1个 光标签提取器相连,前K-1个输出端口分别与所述的K-1个波长转换器相连,后三对输入输 出端口分别与所述的第一共享缓存模块(1),第二共享缓存模块(2)。

9、和第三共享缓存模块 (3)相连。 4.根据权利3所述的光互连网络系统,其中所述的第一共享缓存模块(1)包括:两个 1:(K+1)的波长解复用器,2(K+1)个光电转换器,一个存储器,2K-1个电光转换器,一个 K:1的波长复用器,一个共享缓存控制器,K为一层中簇的数目,且K3的整数; 所述存储器,设有2(K+1)个输入端口,2K-1个输出端口和u个控制端口,u0的整 数,其中: 前K+1个输入端口通过K+1个光电转换器,与第一个波长解复用器相连; 后K+1个输入端口通过2(K+1)-(K+1)个光电转换器,与第二个波长解复用器相连; 前K-1个输出端口与K-1个电光转换器相连; 后K个输出端口。

10、,通过K个电光转换器与一个波长复用器相连; u个控制端口与共享缓存控制器的对应端口相连。 5.根据权利3所述的光互连网络系统,其中所述的第二共享缓存模块(2),包括:一 个1:K的波长解复用器、2K-1个光电转换器、一个存储器、2(K+1)个电光转换器、两个 (K+1):1的波长复用器和一个共享缓存控制器,K为一层中簇的数目,且K3的整数; 所述存储器,设有2K-1个输入端口,2(K+1)个输出端口和u个控制端口,u为大于0 的整数,其中: 前K-1个输入端口与K-1个光电转换器相连; 后K个输入端口通过K个光电转换器,与一个波长解复用器相连; 前K+1个输出端口,通过K+1个电光转换器与第一。

11、个波长复用器相连; 后K+1个输出端口,通过2(K+1)-(K+1)个电光转换器与第二个波长复用器相连; u个控制端口与共享缓存控制器的对应端口相连。 6.根据权利3所述的光互连网络系统,其中所述的第三共享缓存模块(3)包括:一个 1:K的波长解复用器,K个光电转换器,一个存储器,K个电光转换器,一个K:1的波长复用 器,一个共享缓存控制器,K为一层中簇的数目,且K3的整数; 所述存储器,设有K个输入端口,K个输出端口和u个控制端口,u0的整数,其中: K个输入端口通过K个光电转换器与一个波长解复用器相连; K个输出端口通过K个电光转换器与一个波长复用器相连; 权 利 要 求 书CN 1028。

12、82811 A 3/4页 4 u个控制端口与共享缓存控制器的对应端口相连。 7.一种基于阵列波导光栅的大规模数据中心光互连网络的通信方法,包括如下步骤: (1)定义服务器地址为:a,b,c,d,边缘交换机地址为a,b,c,0;汇聚交换机的地址 为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架号,d代表服务器号,1aP, 1bK,1cK+1,1dK-1,且a,b,c,d为整数,K为一层中簇的数目,且K3 的整数; (2)在每一层中用地址为v,w,K+1,0的边缘交换机作为向下转发交换机,用地址为 v+1,w,w,0的边缘交换机作为向上转发交换机,其中,1vP-1,1wK,且v,w为整。

13、 数; (3)源服务器产生光数据信息,并且将源地址和目的地址信息以光标签的形式与光数 据信息一起发送至边缘交换机,光标签即调制在不同波长上的短信息; (4)边缘交换机提取光标签进行光电转换,获得光数据信息的源地址和目的地址信息, 计算光数据信息经过边缘交换机的传输波长: N w (K+1+(D-S)mod(K+1), 式中,N w 为光数据信息的传输波长,D为光数据信息的目的端口,S为光数据信息的源 端口; (5)根据目的服务器的位置和波长N w ,分别发送光数据信息:如果目的服务器在本机架 内部,将光数据信息调制为波长N w ,发送到目的服务器,通信完成;如果目的服务器不在本 机架内部,将光。

14、数据信息调制为波长N w ,发送到上行输出端口,进行光电转换; (6)边缘交换机查询目的服务器所在的层号,如果目的服务器在本层,执行步骤(9); 如果目的服务器在该边缘交换机的上层,则将该边缘交换机簇内的向上转发交换机作为层 间转发交换机,如果目的服务器在该边缘交换机的下层,则将该边缘交换机簇内的向下转 发交换机作为层间转发交换机;将电数据信息分别存储到边缘交换机第二共享缓存模块 (2)中与层间转发交换机相对应的两个队列中; (7)根据队列的编号将电数据信息调制到相应的波长上,通过两个汇聚交换机,到达层 间转发交换机的上行输入端口,光电转换后,将电数据信息分别存储在层间转发交换机第 一共享缓存。

15、模块(1)中对应簇间输出端口的K个队列中; (8)根据队列的不同编号,将电数据信息电光转换,以不同的波长,同时到达簇间输出 端口,再到达目的层相应边缘交换机的簇间输入端口,光电转换后,将电数据信息分别存储 到边缘交换机第三共享缓存模块(3)的K个队列中,再经过电光转换,分别以不同的波长到 达边缘交换机的前K个输出端口,其中前K-1个输出端口利用滤波器过滤波长的功能,使光 数据信息最终到达第K个输出端口,进行光电转换; (9)判断目的服务器是否在本簇内,如果目的服务器在本簇内,执行步骤(12);如果不 在本簇内,找到该簇内机架号等于目的簇号的边缘交换机作为簇间转发交换机,将电数据 信息分别存储到。

16、第二共享缓存模块(2)中与簇间转发交换机相对应的两个队列中去; (10)将电数据信息电光转换,通过两个汇聚交换机到达簇间转发交换机的上行输入端 口处,将光数据信息光电转换,分别存储到簇间转发交换机第一共享缓存模块(1)中对应簇 间输出端口的K个队列中,经过电光转换,以不同的波长,同时到达簇间输出端口,再到达 目的簇相应边缘交换机的簇间输入端口处,对光数据信息进行光电转换; 权 利 要 求 书CN 102882811 A 4/4页 5 (11)将电数据信息分别存储到边缘交换机第三共享缓存模块(3)的K个队列中,经过 电光转换,分别以不同的波长到达边缘交换机的前K个输出端口,其中前K-1个输出端口。

17、利 用滤波器将所需波长的数据信息传输到第K个输出端口,进行光电转换; (12)将电数据信息分别存储在对应目的边缘交换机的两个队列中,电光转换后,通过 两个汇聚交换机到达目的边缘交换机的上行输入端口,经过光电转换,将电数据信息根据 目的服务器的编号存储到相应的队列中; (13)对不同队列的电数据信息进行电光转换,分别发送到目的服务器,通信完成。 权 利 要 求 书CN 102882811 A 1/10页 6 基于阵列波导光栅的数据中心光互连网络系统及通信方法 技术领域 0001 本发明属于互联网技术领域,具体涉及数据中心的光互连网络系统,可用于实现 数据中心服务器之间的高效通信。 背景技术 00。

18、02 随着云计算技术的发展,数据中心需要处理海量资源,而传统的数据中心电网络 架构受自身能耗高,布线复杂,传输速率有限等问题的限制,难以满足要求。由于光互连本 身具有高带宽和低能耗的特性,因此光互连网络成为研究人员所关注的焦点。目前光交换 机大多基于MEMS(Micro electro mechanical System),具有传输速率快,能耗低等优点, 但是不可避免地带来了两大问题:第一,网络重新配置时间长,当网络完成一次数据传输 需要毫秒级的延时才能重新配置光电路进行下次传输,这样大的延时是数据中心不能承受 的。第二,控制电路复杂,由于改变电路连接需要对每个MEMS镜面实现精确翻转,从而需。

19、要 复杂的控制电路。鉴于此,基于阵列波导光栅交换机的交换网络方案成为了研究热点。文章 “DOS-A Scalable Optical Switch for Datacenters”(In Proceedings of Architectures for Networking and Communications Systems)提出了一种基于阵列波导光栅的单交换 机星形网络拓扑,但是由于该方案采用了星形的网络拓扑结构,网络规模极为受限。文章 “Bufferless Optical Clos Switches for Data Centers”(In Proceedings of Optical。

20、 Fiber Communication Conference and Exposition)提出利用clos网络将阵列波导光栅 级联,作为核心层的交换机。但是,该方案为了获得高性能导致网络过多的冗余,链路和阵 列波导光栅利用率较低,同时受限于扩展方式,网络规模的扩大,使网络的构建成本太高。 因此,这些网络拓扑方案并不能满足云计算环境下对大规模数据中心的应用需求。 发明内容 0003 本发明的目的在于针对上述已有技术的不足,提出一种基于阵列波导光栅的大规 模数据中心光互连网络系统及通信方法,在保证网络高带宽和低延时等高性能的前提下, 提高设备利用率,降低网络的构建成本。 0004 为实现上述目。

21、的,本发明基于阵列波导光栅的大规模数据中心光互连网络系统, 包括P层网络结构,每层有K个簇,P1的整数,K3的整数,其特征在于: 0005 每个簇包括: 0006 用2个阵列波导光栅构成的两台汇聚交换机,每台汇聚交换机包括K+1对输入输 出端口; 0007 用K+1台边缘交换机和(K+1)(K-1)台服务器构成的K+1个机架,每台边缘交换 机包括两对上行输入输出端口,一对簇间输入输出端口,K-1对下行输入输出端口;每台服 务器包括一对输入输出端口; 0008 每个簇内的连接关系为: 0009 第一台汇聚交换机的K+1对输入输出端口,分别与K+1个机架中的K+1台边缘交 说 明 书CN 1028。

22、82811 A 2/10页 7 换机的第一对上行输入输出端口连接,第二台汇聚交换机的K+1对输入输出端口与K+1台 边缘交换机的第二对上行输入输出端口连接;每个机架均由一台边缘交换机的K-1对下行 输入输出端口与K-1台服务器的输出输入端口对应连接构成; 0010 K个簇之间的连接关系为: 0011 第一个簇中的第h台边缘交换机通过一对簇间输入输出端口与第h个簇中的第一 台边缘交换机相连,同理,第m个簇中的第n台边缘交换机通过一对簇间输入输出端口与第 n个簇中的第m台边缘交换机相连,其中,2hK,1mK,1nK,mn,且h,m, n为整数; 0012 各层之间通过K台边缘交换机的簇间输入输出端。

23、口相连。 0013 上述光互连网络系统,其特征在于,所述各层之间通过K台边缘交换机的簇间输 入输出端口相连,其连接关系为: 0014 设定每层服务器的地址为:a,b,c,d,边缘交换机地址为a,b,c,0,汇聚交换机的 地址为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架号,d代表服务器号,1aP, 1bK,1cK+1,1dK-1,且a,b,c,d为整数; 0015 每一层中地址为v,w,K+1,0的边缘交换机与下一层中地址为v+1,w,w,0的边缘交 换机通过簇间输入输出端口连接,形成网络空间立体结构,其中,1vP-1,1wK, 且v,w为整数。 0016 上述的光互连网络系统,。

24、其特征在于,边缘交换机,包括:一个阵列波导光栅、一个 控制器、K-1个光标签提取器、K-1个光延时线、K-1个波长转换器、K-1个2:1的波长复用 器、K-1个滤波器和三个共享缓存模块,K为一层中簇的数目,且K3的整数; 0017 所述阵列波导光栅,设有K+1对输入输出端口,其中: 0018 前K-1个输入端口连接方式相同,每一个输入端口依次与一个2:1的波长复用器、 一个波长转换器、一个光延时线和一个光标签提取器连接,构成边缘交换机的K-1个输入 端口; 0019 前K-1个输出端口连接方式相同,每一个输出端口连接一个滤波器,构成边缘交 换机的K-1个输出端口; 0020 第K个输入端口与第。

25、一共享缓存模块1连接,该第一共享缓存模块1设有两个输 入端口,K个输出端口和一对控制端口;两个输入端口构成边缘交换机的两个上行输入端 口,前K-1个输出端口分别与K-1个波长复用器相连,第K个输出端口与阵列波导光栅第K 个输入端口相连,一对控制端口与所述的控制器相连; 0021 第K个输出端口与第二共享缓存模块2连接,该第二共享缓存模块2设有K个输 入端口,两个输出端口和一对控制端口;两个输出端口构成边缘交换机的两个上行输出端 口,前K-1个输入端口分别与K-1个滤波器相连,第K个输入端口与阵列波导光栅第K个输 出端口相连,一对控制端口与控制器相连; 0022 第K+1个输入端口与第三共享缓存。

26、模块3相连,该第三共享缓存模块3设有一对 输入输出端口和一对控制端口;输入端口构成边缘交换机的一个簇间输入端口,输出端口 与阵列波导光栅第K+1个输入端口相连,一对控制端口与控制器相连; 0023 第K+1个输出端口构成边缘交换机的一个簇间输出端口; 0024 所述控制器,设有K+2对输入输出端口,其中,前K-1个输入端口分别与所述的K-1 说 明 书CN 102882811 A 3/10页 8 个光标签提取器相连,前K-1个输出端口分别与所述的K-1个波长转换器相连,后三对输入 输出端口分别与所述的第一共享缓存模块1,第二共享缓存模块2和第三共享缓存模块3相 连。 0025 上述的光互连网络。

27、系统,其中所述的第一共享缓存模块1包括:两个1:(K+1)的波 长解复用器,2(K+1)个光电转换器,一个存储器,2K-1个电光转换器,一个K:1的波长复 用器,一个共享缓存控制器,K为一层中簇的数目,且K3的整数; 0026 所述存储器,设有2(K+1)个输入端口,2K-1个输出端口和u个控制端口,u0的 整数,其中: 0027 前K+1个输入端口通过K+1个光电转换器,与第一个波长解复用器相连; 0028 后K+1个输入端口通过2(K+1)-(K+1)个光电转换器,与第二个波长解复用器相 连; 0029 前K-1个输出端口与K-1个电光转换器相连; 0030 后K个输出端口,通过K个电光转。

28、换器与一个波长复用器相连; 0031 u个控制端口与共享缓存控制器的对应端口相连。 0032 上述光互连网络系统,其中所述的第二共享缓存模块2,包括:一个1:K的波长解 复用器、2K-1个光电转换器、一个存储器、2(K+1)个电光转换器、两个(K+1):1的波长复 用器和一个共享缓存控制器,K为一层中簇的数目,且K3的整数; 0033 所述存储器,设有2K-1个输入端口,2(K+1)个输出端口和u个控制端口,u为大 于0的整数,其中: 0034 前K-1个输入端口与K-1个光电转换器相连; 0035 后K个输入端口通过K个光电转换器,与一个波长解复用器相连; 0036 前K+1个输出端口,通过。

29、K+1个电光转换器与第一个波长复用器相连; 0037 后K+1个输出端口,通过2(K+1)-(K+1)个电光转换器与第二个波长复用器相 连; 0038 u个控制端口与共享缓存控制器的对应端口相连。 0039 上述光互连网络系统,其中所述的第三共享缓存模块3包括:一个1:K的波长解复 用器,K个光电转换器,一个存储器,K个电光转换器,一个K:1的波长复用器,一个共享缓存 控制器,K为一层中簇的数目,且K3的整数; 0040 所述存储器,设有K个输入端口,K个输出端口和u个控制端口,u0的整数,其中: 0041 K个输入端口通过K个光电转换器与一个波长解复用器相连; 0042 K个输出端口通过K个。

30、电光转换器与一个波长复用器相连; 0043 u个控制端口与共享缓存控制器的对应端口相连。 0044 为实现上述目的本发明基于阵列波导光栅的大规模数据中心光互连网络的通信 方法,包括如下步骤: 0045 (1)定义服务器地址为:a,b,c,d,边缘交换机地址为a,b,c,0;汇聚交换机的地 址为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架号,d代表服务器号,1aP, 1bK,1cK+1,1dK-1,且a,b,c,d为整数,K为一层中簇的数目,且K3 的整数; 0046 (2)在每一层中用地址为v,w,K+1,0的边缘交换机作为向下转发交换机,用地址 说 明 书CN 10288281。

31、1 A 4/10页 9 为v+1,w,w,0的边缘交换机作为向上转发交换机,其中,1vP-1,1wK,且v,w 为整数; 0047 (3)源服务器产生光数据信息,并且将源地址和目的地址信息以光标签的形式与 光数据信息一起发送至边缘交换机,光标签即调制在不同波长上的短信息; 0048 (4)边缘交换机提取光标签进行光电转换,获得光数据信息的源地址和目的地址 信息,计算光数据信息经过边缘交换机的传输波长: 0049 N w (K+1+(D-S)mod(K+1) 0050 式中,N w 为光数据信息的传输波长,D为光数据信息的目的端口,S为光数据信息 的源端口; 0051 (5)根据目的服务器的位置。

32、和波长N w ,分别发送光数据信息:如果目的服务器在本 机架内部,将光数据信息调制为波长N w ,发送到目的服务器,通信完成;如果目的服务器不 在本机架内部,将光数据信息调制为波长N w ,发送到上行输出端口,进行光电转换; 0052 (6)边缘交换机查询目的服务器所在的层号,如果目的服务器在本层,执行步骤 (9);如果目的服务器在该边缘交换机的上层,则将该边缘交换机簇内的向上转发交换机作 为层间转发交换机,如果目的服务器在该边缘交换机的下层,则将该边缘交换机簇内的向 下转发交换机作为层间转发交换机;将电数据信息分别存储到边缘交换机第二共享缓存模 块2中与层间转发交换机相对应的两个队列中; 0。

33、053 (7)根据队列的编号将电数据信息调制到相应的波长上,通过两个汇聚交换机,到 达层间转发交换机的上行输入端口,光电转换后,将电数据信息分别存储在层间转发交换 机第一共享缓存模块1与簇间输出端口相对应的K个队列中; 0054 (8)根据队列的不同编号,将电数据信息电光转换,以不同的波长,同时到达簇间 输出端口,再到达目的层相应边缘交换机的簇间输入端口,光电转换后,将电数据信息分别 存储到边缘交换机第三共享缓存模块3的K个队列中,再经过电光转换,分别以不同的波长 到达边缘交换机的前K个输出端口,其中前K-1个输出端口利用滤波器过滤波长的功能,使 光数据信息最终到达第K个输出端口,进行光电转换。

34、; 0055 (9)判断目的服务器是否在本簇内,如果目的服务器在本簇内,执行步骤(12);如 果不在本簇内,找到该簇内机架号等于目的簇号的边缘交换机作为簇间转发交换机,将电 数据信息分别存储到第二共享缓存模块2中与簇间转发交换机相对应的两个队列中去; 0056 (10)将电数据信息电光转换,通过两个汇聚交换机到达簇间转发交换机的上行输 入端口处,将光数据信息光电转换,分别存储到簇间转发交换机第一共享缓存模块1与簇 间输出端口相对应的K个队列中,经过电光转换,以不同的波长,同时到达簇间输出端口, 再到达目的簇相应边缘交换机的簇间输入端口处,对光数据信息进行光电转换; 0057 (11)将电数据信。

35、息分别存储到边缘交换机第三共享缓存模块3的K个队列中,经 过电光转换,分别以不同的波长到达边缘交换机的前K个输出端口,其中前K-1个输出端口 利用滤波器将所需波长的数据信息传输到第K个输出端口,进行光电转换; 0058 (12)将电数据信息分别存储在对应目的边缘交换机的两个队列中,电光转换后, 通过两个汇聚交换机到达目的边缘交换机的上行输入端口,经过光电转换,将电数据信息 根据目的服务器的编号存储到相应的队列中; 0059 (13)对不同队列的电数据信息进行电光转换,分别发送到目的服务器,通信完成。 说 明 书CN 102882811 A 5/10页 10 0060 本发明与现有技术相比具有以。

36、下优点: 0061 1.本发明提出了一种基于阵列波导光栅的大规模数据中心光互连网络系统,解决 了基于MEMS光交换机的网络系统重新配置光路延时过长的问题,实现了低延时的数据中 心光网络; 0062 2.本发明充分利用了阵列波导光栅的波分复用特点,在保证网络高带宽的前提 下,减少了网络中阵列波导光栅的数目,降低了网络的构建成本,并且降低了布线的复杂 度; 0063 3.本发明将网络中的流量合理地分散到不同的边缘交换机,克服了目前数据中心 网络流量在高层汇聚的缺点,有效地实现了流量均衡; 0064 4.本发明由于采用了分布式地控制策略,克服了现有数据中心光网络集中控制带 来的高基数光交换机扩展困难。

37、的问题,保证网络具有良好的扩展性。 附图说明 0065 图1是本发明基于阵列波导光栅的数据中心光互连网络系统示意图; 0066 图2是本发明基于阵列波导光栅的数据中心光互连网络系统单层结构示意图; 0067 图3是本发明边缘交换机的结构示意图; 0068 图4是本发明边缘交换机的三个共享缓存模块结构示意图; 0069 图5是本发明基于阵列波导光栅的数据中心光互连网络通信方法的流程图。 具体实施方式 0070 下面结合附图对本发明做进一步描述: 0071 参照图1,本发明基于阵列波导光栅的数据中心光互连网络系统,包括P层网络结 构,P1的整数,本实例P取3,每层有K个簇,K3的整数,本实例取3,。

38、如图2所示; 0072 参照图2,每一层包括3个簇,每个簇包括:两台汇聚交换机,4台边缘交换机和8 台服务器; 0073 每台边缘交换机,包括两对上行输入输出端口,一对簇间输入输出端口,两对下 行输入输出端口;每台服务器包括一对输入输出端口,每台汇聚交换机均由一个阵列波导 光栅构成,其包括4对输入输出端口; 0074 每个簇内的连接关系是:每一台边缘交换机的两对下行输入输出端口与两台服务 器的输出输入端口对应连接,构成4个机架;第一台汇聚交换机的4对输入输出端口,分别 与4个机架中的4台边缘交换机的第一对上行输入输出端口连接,第二台汇聚交换机的4 对输入输出端口分别与4台边缘交换机的第二对上行。

39、输入输出端口连接; 0075 各簇间的连接关系是:第一个簇中的第二台边缘交换机和第三台边缘交换机分别 与第二个簇和第三个簇中的第一台边缘交换机通过一对簇间输入输出端口相连,第二个簇 中的第三台边缘交换机与第三个簇中的第二台边缘交换机通过一对簇间输入输出端口相 连; 0076 P层网络的层间结构关系是:设定每层服务器的地址为:a,b,c,d,边缘交换机地 址为a,b,c,0,汇聚交换机的地址为:a,b,0,0,其中,a代表层号,b代表簇号,c代表机架 号,d代表服务器号,1aP,1bK,1cK+1,1dK-1,且a,b,c,d为整 说 明 书CN 102882811 A 10 6/10页 11 。

40、数; 0077 每一层中地址为v,w,K+1,0的边缘交换机与下一层中地址为v+1,w,w,0的边缘交 换机通过簇间输入输出端口连接,形成网络空间立体结构,其中,1vP-1,1wK, 且v,w为整数; 0078 本实例的网络结构共有三层,其中: 0079 第一层中簇1的两台汇聚交换机的地址为(1,1,0,0),4台边缘交换机的地址从左 到右分别为(1,1,1,0),(1,1,2,0),(1,1,3,0),(1,1,4,0),8台服务器的地址从左到右分 别为(1,1,1,1),(1,1,1,2),(1,1,2,1),(1,1,2,2),(1,1,3,1),(1,1,3,2),(1,1,4,1),。

41、(1, 1,4,2);第一层中簇2的两台汇聚交换机的地址为(1,2,0,0),4台边缘交换机的地址从左 到右分别为(1,2,1,0),(1,2,2,0),(1,2,3,0),(1,2, 4,0),8台服务器的地址从左到右分 别为(1,2,1,1),(1,2,1,2),(1,2,2,1),(1,2,2,2),(1,2,3,1),(1,2,3,2),(1,2,4,1),(1, 2,4,2);第一层中簇3的两台汇聚交换机的地址为(1,3,0,0),4台边缘交换机的地址从左 到右分别为(1,3,1,0),(1,3,2,0),(1,3,3,0),(1,3,4,0),8台服务器的地址从左到右分 别为(1,。

42、3,1,1),(1,3,1,2),(1,3,2,1),(1,3,2,2),(1,3,3,1),(1,3,3,2),(1,3,4,1),(1, 3,4,2); 0080 第二层中簇1的两台汇聚交换机的地址为(2,1,0,0),4台边缘交换机的地址从左 到右分别为(2,1,1,0),(2,1,2,0),(2,1,3,0),(2,1,4,0),8台服务器的地址从左到右分 别为(2,1,1,1),(2,1,1,2),(2,1,2,1),(2,1,2,2),(2,1,3,1),(2,1,3,2),(2,1,4,1),(2, 1,4,2);第二层中簇2的两台汇聚交换机的地址为(2,2,0,0),4台边缘交。

43、换机的地址从左 到右分别为(2,2,1,0),(2,2,2,0),(2,2,3,0),(2,2,4,0),8台服务器的地址从左到右分 别为(2,2,1,1),(2,2,1,2),(2,2,2,1),(2,2,2,2),(2,2,3,1),(2,2,3,2),(2,2,4,1),(2, 2,4,2);第二层中簇3的两台汇聚交换机的地址为(2,3,0,0),4台边缘交换机的地址从左 到右分别为(2,3,1,0),(2,3,2,0),(2,3,3,0),(2,3,4,0),8台服务器的地址从左到右分 别为(2,3,1,1),(2,3,1,2),(2,3,2,1),(2,3,2,2),(2,3,3,1。

44、),(2,3,3,2),(2,3,4,1),(2, 3,4,2); 0081 第三层中簇1的两台汇聚交换机的地址为(3,1,0,0),4台边缘交换机的地址从左 到右分别为(3,1,1,0),(3,1,2,0),(3,1,3,0),(3,1,4,0),8台服务器的地址从左到右分 别为(3,1,1,1),(3,1,1,2),(3,1,2,1),(3,1,2,2),(3,1,3,1),(3,1,3,2),(3,1,4,1),(3, 1,4,2);第三层中簇2的两台汇聚交换机的地址为(3,2,0,0),4台边缘交换机的地址从左 到右分别为(3,2,1,0),(3,2,2,0),(3,2,3,0),(3。

45、,2,4,0),8台服务器的地址从左到右分 别为(3,2,1,1),(3,2,1,2),(3,2,2,1),(3,2,2,2),(3,2,3,1),(3,2,3,2),(3,2,4,1),(3, 2,4,2);第三层中簇3的两台汇聚交换机的地址为(3,3,0,0),4台边缘交换机的地址从左 到右分别为(3,3,1,0),(3,3,2,0),(3,3,3,0),(3,3,4,0),8台服务器的地址从左到右分 别为(3,3,1,1),(3,3,1,2),(3,3,2,1),(3,3,2,2),(3,3,3,1),(3,3,3,2),(3,3,4,1),(3, 3,4,2)。 0082 组网时,将第。

46、一层中地址为(1,1,4,0),(1,2,4,0),(1,3,4,0)的边缘交换机分别 与第二层中地址为(2,1,1,0),(2,2,2,0),(2,3,3,0)的边缘交换机通过其簇间输入输出端 口连接;将第二层中地址为(2,1,4,0),(2,2,4,0),(2,3,4,0)的边缘交换机分别与第三层 中地址为(3,1,1,0),(3,2,2,0),(3,3,3,0)的边缘交换机通过其簇间输入输出端口连接, 说 明 书CN 102882811 A 11 7/10页 12 形成网络空间立体结构。 0083 参照图3,边缘交换机,包括:一个阵列波导光栅、一个控制器、两个光标签提取 器、两个光延时线。

47、、两个波长转换器、两个2:1的波长复用器、两个滤波器和三个共享缓存 模块,这些部件除了共享缓存模块外,其他都是已有器件或模块。 0084 所述阵列波导光栅,有4对输入输出端口,其中: 0085 前两个输入端口连接方式相同,每一个输入端口依次与一个2:1的波长复用器、 一个波长转换器、一个光延时线和一个光标签提取器连接,构成边缘交换机的两个输入端 口; 0086 前两个输出端口连接方式相同,每一个输出端口连接一个滤波器,构成边缘交换 机的两个输出端口; 0087 第3个输入端口与第一共享缓存模块1连接,该第一共享缓存模块1有两个输入 端口,3个输出端口和一对控制端口;两个输入端口构成边缘交换机的。

48、两个上行输入端口, 前两个输出端口分别与两个波长复用器相连,第3个输出端口与阵列波导光栅的第3个输 入端口相连,一对控制端口与所述的控制器相连; 0088 第3个输出端口与第二共享缓存模块2连接,该第二共享缓存模块2有3个输入 端口,两个输出端口和一对控制端口;两个输出端口构成边缘交换机的两个上行输出端口, 前两个输入端口分别与两个滤波器相连,第3个输入端口与阵列波导光栅的第3个输出端 口相连,一对控制端口与控制器相连; 0089 第4个输入端口与第三共享缓存模块3相连,该第三共享缓存模块3有一对输入 输出端口和一对控制端口;输入端口构成边缘交换机的一个簇间输入端口,输出端口与阵 列波导光栅第。

49、4个输入端口相连,一对控制端口与控制器相连; 0090 第4个输出端口构成边缘交换机的一个簇间输出端口。 0091 所述控制器,有5对输入输出端口,其中,前两个输入端口分别与所述的两个光标 签提取器相连,前两个输出端口分别与所述的两个波长转换器相连,后三对输入输出端口 分别与所述的第一共享缓存模块1,第二共享缓存模块2和第三共享缓存模块3相连。 0092 参照图4,为本发明的三个共享缓存模块,分别如图4(a),图4(b),图4(c)所 示,其中: 0093 图4(a)所示的第一共享缓存模块1,包括:两个1:4的波长解复用器,8个光电转 换器,一个存储器,5个电光转换器,一个3:1的波长复用器,一个共享缓。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1