一种堆叠系统的数据传输方法及装置制造方法及图纸

技术编号:16190472 阅读:53 留言:0更新日期:2017-09-12 12:26
本发明专利技术实施例公开了一种堆叠系统的数据传输方法及装置,涉及通信技术领域,能够解决因经过堆叠线缆的数据过多而大幅度降低堆叠系统性能的问题。本发明专利技术实施例的方法包括:当第一本地转发组中至少一条上行链路故障,且第一本地转发组的上行有效总带宽小于第一交换机的下行有效总带宽时,第一交换机从第一本地转发组中删除故障的上行链路;第一交换机向第二交换机发送请求备份链路的消息,传输数据备份链路为第二本地转发组中至少一条上行链路;第一交换机将备份链路加入第一本地转发组;第一交换机优先通过第一本地转发组中第一交换机的上行链路传输数据的同时,通过备份链路传输数据。

Data transmission method and device for stacking system

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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1