一种数据的转发方法、装置、堆叠设备和计算机可读介质制造方法及图纸

技术编号:19938336 阅读:31 留言:0更新日期:2018-12-29 06:33
本公开提供了一种数据的转发方法、装置、堆叠设备和计算机可读介质,涉及网络通信的技术领域,该方法包括:若检测到堆叠框的堆叠成员口中存在流量拥塞的拥塞端口,则选择用于协助拥塞端口转发待转发报文的第一分担端口;为待转发报文中的第一目标报文设置第一索引标识,第一索引标识表示第一目标报文通过第一分担端口向外转发;若第一目标报文到达堆叠单板,则基于第一索引标识计算第一分担端口的标识信息,并通过第一分担端口转发第一目标报文,本公开解决了在缓解堆叠链路的转发压力时,由于采用手动调整哈希算法来调整堆叠链路的方式导致的调整效果较差的技术问题。

【技术实现步骤摘要】
一种数据的转发方法、装置、堆叠设备和计算机可读介质
本公开涉及网络通信的
,尤其是涉及一种数据的转发方法、装置、堆叠设备和计算机可读介质。
技术介绍
IRF(IntelligentResilientFramework,智能弹性架构)是一种软件虚拟化技术。IRF的核心思想是将多台设备连接在一起,进行必要的配置后,虚拟化成一台设备,即堆叠设备。使用这种虚拟化技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护。如果现有堆叠设备中的任意一个成员设备出现故障时,则会产生大量的跨框流量。跨框流程的大量增加会对堆叠链路产生很大压力。针对该问题,现有的一种解决方式是手动调整哈子因子的方式来切换进行流量转发的堆叠链路。但是该方法调整耗时久,很难达到一个令人满意的结果,同时也会导致报文的乱序,对一些语言视频业务会产生较大的影响。
技术实现思路
有鉴于此,本公开的目的在于提供一种数据的转发方法、装置、堆叠设备和计算机可读介质,以解决在缓解堆叠链路的转发压力时,由于采用手动调整哈希算法来调整堆叠链路的方式导致的调整效果较差的技术问题。第一方面,本公开实施例提供了一种本文档来自技高网...

【技术保护点】
1.一种数据的转发方法,其特征在于,应用于堆叠设备,所述堆叠设备中包括多个堆叠框,包括:若检测到堆叠成员口中存在流量拥塞的拥塞端口,则选择用于协助所述拥塞端口转发待转发报文的第一分担端口,其中,所述待转发报文为堆叠框的上行单板通过网板向堆叠单板传输的报文,所述堆叠单板上设置有用于实现堆叠框之间堆叠连接的堆叠成员口,所述网板用于所述上行单板和所述堆叠单板之间的交换转发;为所述待转发报文中的第一目标报文设置第一索引标识,其中,所述第一索引标识表示所述第一目标报文通过所述第一分担端口向外转发;若所述第一目标报文到达所述堆叠单板,则基于所述第一索引标识计算所述第一分担端口的标识信息,以通过所述第一分担...

【技术特征摘要】
1.一种数据的转发方法,其特征在于,应用于堆叠设备,所述堆叠设备中包括多个堆叠框,包括:若检测到堆叠成员口中存在流量拥塞的拥塞端口,则选择用于协助所述拥塞端口转发待转发报文的第一分担端口,其中,所述待转发报文为堆叠框的上行单板通过网板向堆叠单板传输的报文,所述堆叠单板上设置有用于实现堆叠框之间堆叠连接的堆叠成员口,所述网板用于所述上行单板和所述堆叠单板之间的交换转发;为所述待转发报文中的第一目标报文设置第一索引标识,其中,所述第一索引标识表示所述第一目标报文通过所述第一分担端口向外转发;若所述第一目标报文到达所述堆叠单板,则基于所述第一索引标识计算所述第一分担端口的标识信息,以通过所述第一分担端口转发所述第一目标报文。2.根据权利要求1所述的方法,其特征在于,为所述待转发报文中的第一目标报文设置第一索引标识包括:基于索引映射表查找所述网板上与所述第一分担端口相关联的接口的索引标识,并将该索引标识确定为所述第一索引标识,其中,所述索引映射表中包含堆叠成员口与网板上接口之间的关联关系;若所述网板上转发所述待转发报文,则为所述第一目标报文设置所述第一索引标识。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述第一分担端口转发所述第一目标报文之后,如果所述第一分担端口的流量达到第二阈值,则将预设比例值由当前数值减小至目标数值。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述第一分担端口转发所述第一目标报文之后,如果所述第一分担端口的流量未达到所述第二阈值,且所述拥塞端口的流量达到所述第二阈值,则选择用于协助所述拥塞端口转发待转发报文的第二分担端口;为所述待转发报文中的第二目标报文设置第二索引标识;若所述第二目标报文到达所述堆叠单板,则基于所述第二索引标识哈希到第二分担端口,并通过所述第二分担端口转发所述第二目标报文,所述第二索引标识表示所述第二目标报文通过所述第二分担端口向外转发。5.根据权利要求3所述的方法,其特征在于,在所述第一分担端口转发所述第一目标报文之后,如果所述第一分担端口和所述拥塞端口的流量均未达到所述第二阈值,则将所述堆叠成员口的当前流量值和调整流量值写入索引映射表中,其中,所述索引映射表中包含堆叠单板上的堆叠成员口与网板上各个端口之间的映射关系,以及各个堆叠成员口的当前流量值和调整流量值。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:每隔预设时间从所述索引映射表中读取所述拥塞端口的当前流量值和调整流量值;基于所述拥塞端口的当前流量值和调整流量值判断所述拥塞端口是否满足恢复条件;如果满足,则为所述待转发报文的全部报文设置第三索引标识,以使所述待转发报文通过所述拥塞端口向外转发,其中,所述第三索引标识为网板中与所述拥塞端口相关联接口的标识。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:在检测所述堆叠成员口中是否存在流量拥塞的拥塞端口之前,检测到报文进入接口和报文转发接口中的任意一个接口是否发生接口DOWM事件;如果是,检测所述堆叠成员口中是否存在流量拥塞的拥塞端口;其中,所述报文进入接口为所述上行单板中的报文进入接口;所述报文转发接口为目的堆叠框中用于向外转发所述待转发报文的接口,当前堆叠框向所述目的堆叠框传输所述待转发报文。8.一种数据的转发装置,其特征在于,设置于堆叠设备,所述堆叠设备中包括多个堆叠框,包括:确定单元,用于在检测到所述堆叠框的堆叠成员口中存在流量拥塞的拥塞端口的情况下,选择用于协助所述拥塞端口转发待转发...

【专利技术属性】
技术研发人员:王逸
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1