【技术实现步骤摘要】
一种数据通信方法及数据通信网络
本申请实施例涉及通信
,尤其涉及一种数据通信方法及数据通信网络。
技术介绍
数据中心网络(DaterCenterNetwork,DCN)通常采用层次化的组网模式,为数据中心内的众多服务器(Server)提供全连接的网络,将不同服务器之间的数据进行交换。层次化组网模式的网络通常包括三层,即接入层、汇聚层和核心层,接入层的下行端口与服务器连接,接入层的上行端口与汇聚层的下行端口连接,汇聚层的上行端口与核心层连接。接入层和汇聚层可以被划分为多个群组(Pod),通过汇聚层可以实现同一Pod内连接的不同服务器之间的数据流量交换,通过汇聚层和核心层可以实现不同Pod内连接的服务器之间的数据流量交换。由于每一层都可以包括多个节点,同一Pod内也会包括多个节点,从而在进行数据流量交换时,从任一源节点到目的节点之间都有多条可用的发送路径。现有技术中,通常是按照负载均衡(LoadBalance,LB)的方式进行数据流量的交换,负载均衡包括按照流(Flow)均衡和按照包(Packet)均衡的方式。按照流均衡的方式是指:在同一时刻或者不同时刻传递多条数据流时,为每一条数据流分配一条发送路径,通过分配的发送路径发送对应的数据流的全部数据内容。在按照流均衡发送数据包的方式下,由于数据流的全部内容都是通过统一的发送路径传递,不会乱序。按照包均衡的方式是指将一个数据流的多个数据包按照一定的负载分配原则分发在多条发送路径中,最终由目的接入节点对多条发送路径中接收到的数据包进行排序,以得正确的数据包顺序。但是,按照流均衡的方式容易产生哈希冲突,即将多个数 ...
【技术保护点】
1.一种数据通信方法,其特征在于,应用于包括多个Pod和核心层的数据通信网络中,所述多个群组(Pod)中的每个Pod包括汇聚层,所述汇聚层包括多个汇聚节点,所述核心层包括多个核心节点,所述方法包括:第一Pod中的第一汇聚节点将第一数据流的数据包按照包均衡的方式发送给所述核心层中的至少一个核心节点;所述至少一个核心节点接收所述第一数据流的数据包,并将接收到的数据包发送给第二Pod中的第二汇聚节点;所述第二汇聚节点接收所述第一数据流的数据包,并对所述第一数据流的数据包进行排序,得到所述第一数据流。
【技术特征摘要】
1.一种数据通信方法,其特征在于,应用于包括多个Pod和核心层的数据通信网络中,所述多个群组(Pod)中的每个Pod包括汇聚层,所述汇聚层包括多个汇聚节点,所述核心层包括多个核心节点,所述方法包括:第一Pod中的第一汇聚节点将第一数据流的数据包按照包均衡的方式发送给所述核心层中的至少一个核心节点;所述至少一个核心节点接收所述第一数据流的数据包,并将接收到的数据包发送给第二Pod中的第二汇聚节点;所述第二汇聚节点接收所述第一数据流的数据包,并对所述第一数据流的数据包进行排序,得到所述第一数据流。2.根据权利要求1所述的方法,其特征在于,所述多个Pod中的每个Pod还包括接入层,所述接入层包括多个接入节点,所述第一Pod中的第一汇聚节点将第一数据流的数据包按照包均衡的方式发送给所述核心层中的至少一个核心节点之前,所述方法还包括;所述第一Pod中的第一接入节点将所述第一数据流包括的数据包按照流均衡的方式发送给所述第一汇聚节点。3.根据权利要求1所述的方法,其特征在于,所述多个Pod中的每个Pod还包括接入层,所述接入层包括多个接入节点,所述第一Pod中的第一汇聚节点将第一数据流的数据包按照包均衡的方式发送给所述核心层中的至少一个核心节点之前,所述方法还包括;所述第一Pod中第一接入节点将第二数据流包括的数据包按照包均衡的方式发送给所述第一Pod中的至少两个汇聚节点,所述至少两个汇聚节点包括所述第一汇聚节点,所述第二数据流包括至少两个第一数据流;所述第二汇聚节点接收所述第一数据流的数据包,并对所述第一数据流的数据包进行排序,得到所述第一数据流之后,所述方法还包括:所述第二Pod中的第二接入节点接收所述第二Pod中至少两个汇聚节点发送的所述至少两个第一数据流,并对所述至少两个第一数据流进行排序,得到所述第二数据流,所述第二Pod中的至少两个汇聚节点包括所述第二汇聚节点。4.根据权利要求3所述的方法,其特征在于,每个数据包中包括第一序列指示和第二序列指示,所述第一序列指示用于指示所述数据包在所在的第一数据流中的排列顺序,所述第二序列指示用于指示所述数据包在所述第二数据流中的排列顺序。5.一种数据通信方法,其特征在于,应用于包括多个群组(Pod)的数据通信网络中,所述多个Pod间通过核心节点进行通信连接,每个Pod包括汇聚层和接入层,所述汇聚层包括多个汇聚节点,所述接入层包括多个接入节点;所述方法包括:当第一接入节点从服务器接收到目的节点为第二接入节点的数据流时,所述第一接入节点判断所述第二接入节点与所述第一接入节点是否处于同一个Pod;若不处于同一个Pod,则所述第一接入节点按照流均衡的方式向处于同一Pod中的第一汇聚节点发送所述数据流;若处于同一个Pod,则所述第一接入节点按照包均衡的方式向处于同一Pod中的汇聚节点发送所述数据流。6.根据权利要求5所述的方法,其特征在于,当所述第一接入节点按照流均衡的方式向处于同一Pod中的第一汇聚节点发送所述数据流时,所述方法还包括:当所述第一汇聚节点接收到所述数据流时,所述第一汇聚节点将所述数据流包括的数据包按照包均衡的方式发送给所述核心层中的至少一个核心节点;所述至少一个核心节点将接收到的数据包发送给与所述第二接入节点处于同一Pod中的第二汇聚节点;当所述第二汇聚节点接收到所述至少一个核心节点发送的数据包时,对所述数据包进行排序,得到所述数据流;...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。