The present invention provides a topology networking method and device for a data center, which includes: determining at least one connection switching device in the data center, and at least one connection port corresponding to each of the connected switching devices; the following steps are performed until each connection to the exchange device corresponds to a connection. The degree is not less than the first preset connection threshold: determine the connection degree corresponding to the switching device to be connected according to the number of the connected ports to be connected to each switch device; the connection exchange device with a connection degree less than the first connection threshold is used as the current connection exchange device, and is executed to determine every two current times. The connection distance between the switching equipment is to be connected; the maximum target connection distance in each connection distance, and the two targets corresponding to the target connection distance are connected to the switching equipment; the two targets are connected to the connection exchange equipment. This scheme can reduce communication delay between different switching devices and improve network performance.
【技术实现步骤摘要】
一种数据中心的拓扑组网方法及装置
本专利技术涉及计算机
,特别涉及一种数据中心的拓扑组网方法及装置。
技术介绍
随着网络技术的发展,云数据中心的信息传输量也逐渐增加,而云数据中心对通信延时的要求很高,一般是几百纳秒。传统的数据中心使用的是规则的树形结构,即数据中心的交换设备作为树形结构的网络节点,呈树状排列,靠近树形顶端的交换设备节点为根节点,根节点下的各个交换设备是各层分支节点。随着网络规模的扩容,树形结构的层级较深,网络半径较大,这使得不同节点下的交换设备端到端的延时较大,尤其对于跨边缘节点的东西向流量而言,由于树形结构半径较大,因而其平均通信延时也较大。
技术实现思路
本专利技术实施例提供了一种数据中心的拓扑组网方法及装置,能降低数据中心的各个交换设备之间的通信延迟。第一方面,本专利技术实施例提供了一种数据中心的拓扑组网方法,包括:确定所述数据中心中的至少一个待连接交换设备,以及每一个所述待连接交换设备对应的至少一个待连接端口;S1:根据每一个所述待连接交换设备对应的待连接端口的数量,确定所述待连接交换设备对应的连接度;S2:将所述连接度小于预设的第一连接 ...
【技术保护点】
一种数据中心的拓扑组网方法,其特征在于,包括:确定所述数据中心中的至少一个待连接交换设备,以及每一个所述待连接交换设备对应的至少一个待连接端口;S1:根据每一个所述待连接交换设备对应的待连接端口的数量,确定所述待连接交换设备对应的连接度;S2:将所述连接度小于预设的第一连接阈值的所述待连接交换设备作为当前待连接交换设备,执行:S3:确定每两个所述当前待连接交换设备之间的连接距离;S4:确定各个所述连接距离中最大的目标连接距离,以及所述目标连接距离对应的两个目标待连接交换设备;S5:利用两个所述目标待连接交换设备分别对应的所述待连接端口,对两个所述目标待连接交换设备进行连接, ...
【技术特征摘要】
1.一种数据中心的拓扑组网方法,其特征在于,包括:确定所述数据中心中的至少一个待连接交换设备,以及每一个所述待连接交换设备对应的至少一个待连接端口;S1:根据每一个所述待连接交换设备对应的待连接端口的数量,确定所述待连接交换设备对应的连接度;S2:将所述连接度小于预设的第一连接阈值的所述待连接交换设备作为当前待连接交换设备,执行:S3:确定每两个所述当前待连接交换设备之间的连接距离;S4:确定各个所述连接距离中最大的目标连接距离,以及所述目标连接距离对应的两个目标待连接交换设备;S5:利用两个所述目标待连接交换设备分别对应的所述待连接端口,对两个所述目标待连接交换设备进行连接,并执行S1,直至各个所述待连接交换设备对应的连接度均不小于所述第一预设连接阈值。2.根据权利要求1所述的方法,其特征在于,在所述S2之后,在所述S3之前,进一步包括:A1:确定是否存在至少一个所述当前待连接交换设备对应的连接度小于预设第二连接阈值,如果是,则执行A2,否则执行A3;其中,所述第二连接阈值小于所述第一连接阈值;A2:从各个所述待连接交换设备中选择非相邻的两个所述待连接交换设备,利用选择出两个所述待连接交换设备分别对应的所述待连接端口,对选择出的两个所述待连接交换设备进行连接,并执行A1;A3:执行所述S1。3.根据权利要求1所述的方法,其特征在于,在S5之后,进一步包括:接收新增指令;根据所述新增指令,确定所述数据中心对应的新增交换设备,以及所述新增交换设备对应的新增连接接口;利用所述新增交换设备对应的新增连接接口,将所述新增交换设备与所述待连接交换设备进行连接。4.根据权利要求3所述的方法,其特征在于,所述利用所述新增交换设备对应的新增连接接口,将所述新增交换设备与所述待连接交换设备进行连接,包括:确定各个所述待连接交换设备中是否存在至少一个空闲交换设备;其中,所述空闲交换设备具有至少一个未与其他待连接交换设备连接的空闲待连接端口;如果是,利用所述新增交换设备对应的新增连接接口以及所述空闲交换设备对应的所述空闲待连接端口,将所述新增交换设备和所述空闲交换设备进行连接。5.根据权利要求4所述的方法,其特征在于,当确定出各个所述待连接交换设备中不存在所述空闲交换设备时,所述利用所述新增交换设备对应的新增连接接口,将所述新增交换设备与所述待连接交换设备进行连接,包括:针对每一个所述待连接端口与其他待连接端口的当前连接,均执行:确定断开所述当前连接时,所述待连接端口与所述其他待连接端口之间的距离标识;从各个所述距离标识中确定最小的目标连接标识,并断开所述目标连接标识对应的所述当前连接,生成两个所述空闲待连接端口;将所述空闲待连接端口对应的所述待连接交换设备作为空闲交换设备,并利用所述空闲待连接端口以及所述新增连接接口,将所述新增交换设备与所述空闲交换设备相连。6.根据权利要求5所述的方法,其特征在于,所述确定所述数据中心中的至少一个待连接交换设备,以及每一个所述待连接交换设备对应的至少一个待连接端口,包括:利用软件定义网络SDN控制器为每一个所述待连接交换设备设置标识信息,并确定每一个所述待连接端口与所对应的待连接交换设备的标识信息相对应的编号;所述利用所述新增交换设备对应的新增连接接口,将所述新增交换设备与所述待连接交换设备进行连接,包括:利用所述SDN控制器通过链路邻居发现...
【专利技术属性】
技术研发人员:李彦君,祝乃国,
申请(专利权)人:上海浪潮云计算服务有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。