【技术实现步骤摘要】
数据中心系统和数据中心控制方法
本申请涉及通信
,尤其涉及一种数据中心系统和数据中心控制方法。
技术介绍
随着信息技术发展与应用的飞速增长,当前数据中心系统很难通过对传统架构的简单扩展升级来满足巨大的数据流量运营对更高速率、更低时延和降低运营成本的需求。为了解决这个难题,数据中心系统正趋向于创新性的设计,包括采用全光交换机来支撑新兴云业务等应用所需的大容量业务的快速增长。目前的数据中心系统所采用的全光交换机具有输出光端口和输入光端口,每个交换机通过两根光纤分别与全光交换机的输出光端口和输入光端口连接,使得数据中心系统结构比较复杂。且目前的数据中心系统中的全光交换机在数据传输过程中光路建立难度较高,造成了全光交换机中用于建立光路的结构比较复杂,也使得数据中心系统的结构比较复杂。
技术实现思路
本申请实施例提供一种数据中心系统和数据中心控制方法,降低了数据中心系统结构复杂度。第一方面提供一种数据中心系统,所述数据中心系统包括:M个光交叉连接器OXC和多个交换机,所述M为大于或等于1的整数;所述OXC的光端口用于数据的输入和输出,所述M个OXC具有多个分区,所述多个分区中的每个分区包括至少一个光端口;所述交换机包括至少一个交换机端口,所述交换机端口与所述分区的所述光端口连接,所述交换机连接的任意两个光端口不属于所述多个分区中的同一个分区。本方案中,由于数据中心系统包括的多个交换机中的每个交换机连接的任意两个光端口不属于OXC的多个分区中的同一个分区,因此,在一个分区中存在分 ...
【技术保护点】
1.一种数据中心系统,其特征在于,包括:M个光交叉连接器OXC和多个交换机,所述M为大于或等于1的整数;/n所述OXC的光端口用于数据的输入和输出,所述M个OXC具有多个分区,所述多个分区中的每个分区包括至少一个光端口;所述交换机包括至少一个交换机端口,所述交换机端口与所述分区的所述光端口连接,所述交换机连接的任意两个光端口不属于所述多个分区中的同一个分区。/n
【技术特征摘要】
1.一种数据中心系统,其特征在于,包括:M个光交叉连接器OXC和多个交换机,所述M为大于或等于1的整数;
所述OXC的光端口用于数据的输入和输出,所述M个OXC具有多个分区,所述多个分区中的每个分区包括至少一个光端口;所述交换机包括至少一个交换机端口,所述交换机端口与所述分区的所述光端口连接,所述交换机连接的任意两个光端口不属于所述多个分区中的同一个分区。
2.根据权利要求1所述的数据中心系统,其特征在于,还包括:软件控制网络SDN控制器,所述SDN控制器分别与所述M个OXC和所述多个交换机通信连接。
3.根据权利要求2所述的数据中心系统,其特征在于,所述SDN控制器,用于将所述M个OXC包括的全部或部分光端口划分成所述多个分区,并获取所述多个分区中的每个分区的分区信息,所述分区信息包括光端口信息,所述光端口信息用于指示所述分区包括的光端口。
4.根据权利要求2或3所述的数据中心系统,其特征在于,所述SDN控制器,用于根据所述多个分区中的每个分区的分区信息、所述交换机端口的标识和预设规则,获取所述光端口与所述交换机端口之间的连接信息,所述预设规则为所述交换机连接的任意两个光端口不属于所述多个分区中的同一个分区;
其中,所述分区信息包括光端口信息,所述光端口信息用于指示所述分区包括的光端口,所述连接信息包括所述交换机端口的标识和所述交换机端口连接的光端口的标识。
5.根据权利要求1-4任一项所述的数据中心系统,其特征在于,所述多个交换机包括N个交换机组,所述交换机组中的交换机包括的上行链路数相同;所述N个交换机组与N个上行链路数一一对应且所述交换机组对应的上行链路数为所述交换机组中的交换机包括的上行链路数;
所述多个分区包括N类分区,所述N类分区和所述N个上行链路数一一对应;对于N个上行链路数中包括的第一上行链路数,所述第一上行链路数对应第一类分区,所述第一类分区的数目大于或等于L,所述第一类分区中的分区包括的光端口的数目大于或等于K;
其中,所述L等于所述第一上行链路数减去第二上行链路数,所述第二上行链路数为所述N个上行链路数中与所述第一上行链路数的差值的绝对值最小且比所述第一上行链路数小的上行链路数;所述K等于所述多个交换机中包括的交换机的总数目减去第一交换机数目,所述第一交换机数目为所述N个上行链路数中包括的多个第三上行链路数对应的交换机组包括的交换机的数目之和,所述第三上行链路数为所述N个上行链路数中包括的比所述第一上行链路数小的上行链路数。
6.根据权利要求1-5任一项所述的数据中心系统,其特征在于,所述多个分区中的分区包括的光端口的数目大于或等于所述交换机的总数目。
7.根据权利要求2-4任一项所述的数据中心系统,其特征在于,所述SDN控制器,还用于:
获取所述多个交换机中的第一交换机和第二交换机之间的第一物理链路的带宽使用率;
在所述带宽使用率大于预设值的情况下,向包括第一光端口和第二光端口的第一OXC发送光路建立信息,所述光路建立信息包括所述第一光端口的标识和所述第二光端口的标识,所述光路建立信息用于所述第一OXC建立第一光端口和第二光端口之间的光路,以在所述第一交换机和所述第二交换机之间形成第二物理链路;
其中,所述第一光端口与所述第一交换机的第一交换机端口连接,所述第二光端口与所述第二交换机的第二交换机端口连接,所述第一光端口和所述第二光端口位于所述多个分区中的第一分区,且所述第一分区与所述第一物理链路所对应的光端口所在的分区不相同。
8.根据权利要求1-7任一项所述的数据中心系统,其特征在于,所述OXC包括多个端口芯片,每个端口芯片包括至少一个光端口。
9.根据权利要求1-8任一项所述的数据中心系统,其特征在于,所述交换机端口通过单纤双向装置与所述光端口连接。
10.根据权利要求9所述的数据中心系统,其特征在于,所述单纤双向装置包括单纤双向光模块、环形器和光纤,所述单纤双向光模块的一端与所述交换机端口连接,所述单纤双向光模块的另一端与所述环形器的一端连接,所述环形器的另一端与所述光纤的一端连接,所述光纤的另一端与所述光端口连接;或者,
所述单纤双向装置包括单纤双向光模块和光纤,所述单纤双向光模块的出光口处设置有滤波片;所述单纤双向光模块的一端与所述交换机端口连接,所述单纤双向光模块的另一端与所述光纤的一端连接,所述光纤的另一端与所述光端口连接。
11.根据权利要求1-10任一项所述的数据中心系统,其特征在于,所述光端口所在的面板上设置有光端口的分区标识,所述光端口的分区标识用于指示所述光端口所在的分区。
12.一种数据中心控制方法,其特征在于,应用于SDN控制器,所述SDN控制器与M个OXC和多个交换机通信连接,所述OXC的光端口用于数据的输入和输出,所述M为大于或等于1的整数;所述方法包括:
将所述M个OXC包括的部分或全部光端口划分成多个分区,并获取所述多个分区中的每个分区的分区信息,所述分区信息包括光端口信息,所述光端口信息用于指示所述分区包括的光端口;
根据所述多个分区中的每个分区的所述分区信息、所述交换机端口的标识和预设规则,获取所述光端口与所述交换机端口之间的连接信息,所述预设规则为所述交换机连接的任意两个光端口不属于所述多个分区中的同一个分区,所述连接信息包括所述交换机端口的标识和所述交换机端口连接的光端口的标识。
13.根据权利要求12所述的方法,其特征在于,所述将所述M个OXC包括的部分或全部光端口划分成所述多个分区,并获取所述多个分区中的每个分区的分区信息,包括:
将包括上行链路数相同的交换机分为一个交换机组,得到N个交换机组,所述N个交换机组与N个上行链路数一一对应,所述交换机组对应的上行链路数为所述交换机组中的交换机包括的上行链路数;N为大于或等于1的整数;
对于所述N个上行链路数中包括的第一上行链路数,获取第一上行链路数对应的第一类分区,所述第一类分区包括的光端口的数目大于或等于K且所述第一类分区包括的光端口属于同一个OXC,所述第一类分区的数目大于或等于L;
其中,所述L等于所述第一上行链路数减去第二上行链路数,所述第二上行链路数为所述N个上行链路数中与所述第一上行链路数的差值的绝对值最小且比所述第一上行链路数小的链路数;所述K等于所述多个交换机中包括的交换机的总数目减去第一交换机数目,所述第一交换机数目为所述N个上行链路数中包括的各第三上行链路数对应的交换机组各自包括的交换机的数目之和,所述第三上行链路数为所述N个上行链路数中包括的比所述第一上行链路数小的上行链路数;
根据各上行链路数各自对应的分区,获取所述多个分区中的每个分区的所述分区信息。
14.根据权利要求12所述的方法,其特征在于,所述将所述M个OXC包括的部分或全部光端口划分成所述多个分区,并获取所述多个分区中的每个分区的分区信息,包括:
将大于或等于H个属于同一个OXC的光端口划分至一个分区,得到多个分区,并获取所述多个分区中的每个分区的所述分区信息,所述H等于所述多个交换机中包括的交换机的总数目。
15.一种数据中心控制方法,其特征在于,应用于SDN控制器,所述SDN控制器与M个OXC和多个交换机通信连接,所述M为大于或等于1的整数;所述OXC的光端口用于数据的输入和输出,所述M个OXC具有多个分区,所述多个分区中的每个分区包括至少一个光端口;...
【专利技术属性】
技术研发人员:王景燕,章春晖,胡苏,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。