The embodiment of the invention discloses a data transmission method and device for stacking system, relating to the technical field of communication can be solved by stack cable too much data and greatly reduce the performance of the stack system. The method comprises the following steps of: when the first local forwarding group at least one uplink downlink uplink bandwidth fault, total effective bandwidth and the first local forwarding group is less than the first switch, the first switch to delete the fault from the first local forwarding group in the first switch to the second link; the switch sends a request to the backup link the message transmission, data backup link for second local forwarding at least one uplink group; the first switch will backup link into the first local forwarding group; the first switch through the first priority forwarding first exchange group in the uplink transmission data and transmit data through the backup link.
【技术实现步骤摘要】
一种堆叠系统的数据传输方法及装置
本专利技术涉及通信
,尤其涉及一种堆叠系统的数据传输方法及装置。
技术介绍
随着通信技术的发展,尤其是交换机的普及,通常采用如图1所示的堆叠系统来向上游交换机发送数据。其中,交换机1和交换机2通过包括多条上行链路的链路聚合组(英文:LinkAggregationGroup,简称:LAG)与上游交换机进行通信,同时交换机1和交换机2之间可以通过堆叠线缆传输数据。并且,交换机1和交换机2还可以与各自对应的下游设备传输数据。为了保证数据的有效传输,交换机1和交换机2各自的上行链路总带宽需要大于各自的下行链路总带宽。当交换机1和交换机2中任一交换机因自身上行链路故障,而导致该交换机的上行有效总带宽小于该交换机的下行有效总带宽时,会产生丢包。为了解决上述问题,当交换机1和交换机2中任意一个因自身上行链路故障之后,在交换机1和交换机2的所有正常上行链路之间按照负载均衡的计算方法确定传输数据的上行链路时,通常会将所要传输的数据中50%以上的数据经过交换机1和交换机2之间的堆叠线缆,由另一交换机向上游交换机发送。但是,采用上述负载均衡的计算方法来实现数据的传输,会使经过堆叠线缆的数据过多而增加堆叠线缆的负载,从而造成数据时延过高,大幅度降低堆叠系统的性能。
技术实现思路
本专利技术实施例提供一种堆叠系统的数据传输方法及装置,能够解决因经过堆叠线缆的数据过多而大幅度降低堆叠系统性能的问题。为达到上述目的,本专利技术实施例采用如下技术方案:第一方面,本专利技术实施例提供一种堆叠系统的数据传输方法,所述方法包括:当第一本地转发组中至少一条上行 ...
【技术保护点】
一种堆叠系统的数据传输方法,其特征在于,所述方法包括:当第一本地转发组中的至少一条上行链路故障,且所述第一本地转发组的上行有效总带宽小于第一交换机的下行有效总带宽时,所述第一交换机从所述第一本地转发组中删除故障的上行链路,所述第一本地转发组包括所述第一交换机的所有上行链路,所述上行有效总带宽为上行链路中的所有正常上行链路的总带宽,所述下行有效总带宽为下行链路中的所有正常下行链路的总带宽;所述第一交换机向第二交换机发送请求备份链路的消息,所述备份链路为第二本地转发组中的至少一条上行链路,所述第二本地转发组包括所述第二交换机的所有上行链路;所述第一交换机接收所述第二交换机发送的响应消息,所述响应消息指示所述第二交换机允许所述第一交换机使用所述备份链路;所述第一交换机将所述备份链路加入所述第一本地转发组;所述第一交换机优先通过所述第一本地转发组中所述第一交换机的上行链路传输数据的同时,通过所述备份链路传输数据。
【技术特征摘要】
1.一种堆叠系统的数据传输方法,其特征在于,所述方法包括:当第一本地转发组中的至少一条上行链路故障,且所述第一本地转发组的上行有效总带宽小于第一交换机的下行有效总带宽时,所述第一交换机从所述第一本地转发组中删除故障的上行链路,所述第一本地转发组包括所述第一交换机的所有上行链路,所述上行有效总带宽为上行链路中的所有正常上行链路的总带宽,所述下行有效总带宽为下行链路中的所有正常下行链路的总带宽;所述第一交换机向第二交换机发送请求备份链路的消息,所述备份链路为第二本地转发组中的至少一条上行链路,所述第二本地转发组包括所述第二交换机的所有上行链路;所述第一交换机接收所述第二交换机发送的响应消息,所述响应消息指示所述第二交换机允许所述第一交换机使用所述备份链路;所述第一交换机将所述备份链路加入所述第一本地转发组;所述第一交换机优先通过所述第一本地转发组中所述第一交换机的上行链路传输数据的同时,通过所述备份链路传输数据。2.根据权利要求1所述的方法,其特征在于,在所述第一交换机将所述备份链路加入所述第一本地转发组之后,所述方法包括:当所述故障的上行链路恢复时,所述第一交换机将所述上行链路加入所述第一本地转发组;所述第一交换机从所述第一本地转发组中删除所述备份链路,并向所述第二交换机发送释放所述备份链路的消息,以便于所述第二交换机根据所述释放所述备份链路的消息,将所述备份链路加入所述第二本地转发组。3.根据权利要求1所述的方法,其特征在于,在所述第一交换机向第二交换机发送请求备份链路的消息之前,所述方法还包括:所述第一交换机检测所述第一本地转发组的上行有效总带宽,并获取所述第二本地转发组的上行有效总带宽;当所述第一本地转发组的上行有效总带宽小于所述第二本地转发组的上行有效总带宽时,执行所述第一交换机向第二交换机发送请求备份链路的消息的步骤。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第二本地转发组中除所述备份链路以外的所有上行链路的总带宽大于或等于所述第二交换机的下行有效总带宽。5.一种堆叠系统的数据传输方法,其特征在于,所述方法包括:第二交换机接收第一交换机发送的请求备份链路的消息,所述请求备份链路的消息为当第一本地转发组中的至少一条上行链路故障,且所述第一本地转发组的上行有效总带宽小于所述第一交换机的下行有效总带宽时,所述第一交换机从所述第一本地转发组中删除故障的上行链路之后,向所述第二交换机发送的消息,所述第一本地转发组包括所述第一交换机的所有上行链路;所述上行有效总带宽为上行链路中的所有正常上行链路的总带宽,所述下行有效总带宽为下行链路中的所有正常上行链路的总带宽;所述第二交换机根据所述请求备份链路的消息从第二本地转发组中删除所述备份链路,所述第二本地转发组包括所述第二交换机的所有上行链路,所述备份链路为所述第二本地转发组中的至少一条上行链路;所述第二交换机向所述第一交换机发送响应消息,以便于所述第一交换机将所述备份链路加入所述第一本地转发组,并在所述第一交换机优先通过所述第一本地转发组中所述第一交换机的上行链路传输数据的同时,通过所述备份链路传输数据。6.根据权利要求5所述的方法,其特征在于,在所述第二交换机向所述第一交换机发送响应消息之后,所述方法包括:当所述第二交换机接收到所述第一交换机发送的释放所述备份链路的消息时,所述第二交换机将所述备份链路加入所述第二本地转发组。7.根据权利要求5所述的方法,其特征在于,在所述第二交换机接收所述第一交换机发送的所述请求备份链路的消息之前,所述方法还包括:所述第二交换机检测所述第二本地转发组的上行有效总带宽,并向所述第一交换机发送所述第二本地转发组的上行有效总带宽,以便于当所述第一本地转发组的上行有效总带宽小于所述第二本地转发组的上行有效总带宽时,所述第一交换机向所述第二交换机发送所述请求备份链路的消息。8.根据权利要求5至7中任一项所述的方法,其特征在于,所述第二本地转发组中除...
【专利技术属性】
技术研发人员:李德军,李明星,史亚梁,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。