本申请涉及通信技术,具体的讲是一种报文转发方法及装置。
背景技术:
1、在多路径网络内,网络设备检测主路径或者等价多路径的成员路径故障时,将故障的主路径或成员路径转发的报文切换到正常工作的备路径或者其他成员路径。
2、网络设备切换报文的转发路径的过程中,需要执行性路径计算、路径选择、转发表项刷新等处理过程,虽然网络设备的不断优化、简化路径切换的机制。但是,网络设备在检测到路径故障但未完成路径切换之前,已完成转发表查找转发处理的这些报文的转发路径仍为故障路径,简化或缩短转发路径切换虽能降低报文丢包率,但是检测到故障路径检测到转发路径切换完成之前,已确定经由故障路径转发的报文仍被丢弃,降低了网络设备的转发业务可靠性。
技术实现思路
1、本申请的目的在于提供一种报文转发方法及装置,提高网络设备的转发业务可靠性。
2、为实现上述发明目的,本申请提供了一种报文转发方法,该方法包括,为被保护路径的备份缓存设置允许立即删除;根据第一被转发报文的目的地址查找到匹配的转发表项;确定转发表项的出端口是连接被保护路径的网络接口;复制一份第一被转发报文;通过出端口发送第一被转发报文;将复制的第一被转发报文缓存在备份缓存后再删除。
3、为实现上述发明目的,本申请还提供了一种报文转发装置,该装置包括缓存管理模块,为被保护路径的备份缓存设置允许立即删除;转发模块,根据第一被转发报文的目的地址查找到匹配的转发表项;确定转发表项的出端口是连接被保护路径的网络接口;复制一份第一被转发报文;通过出端口发送第一被转发报文;将复制的第一被转发报文缓存在备份缓存后再删除。
4、本申请的有益效果在于,为已完成查表转发且通过故障路径发送的报文提供缓存,并将被缓存的报文在转发表项刷新前通过备份的保护路径转发,提高网络设备的转发可靠性。
1.一种报文转发方法,其特征在于,方法包括,
2.根据权利要求1所述的方法,其特征在于,所述方法还包括,
3.根据权利要求2所述的方法,其特征在于,所述方法还包括,
4.根据权利要求2所述的方法,其特征在于,所述方法还包括,
5.根据权利要求3或4所述的方法,其特征在于,所述被保护路径为主路径;所述保护路径为所述主路径的备路径;为所述被保护路径设置备份缓存是,为所述主路径直连的网络接口与所述备路径直连的网络接口申请的共享的备份端口缓存;或者,
6.一种报文转发装置,其特征在于,所述装置包括,
7.根据权利要求6所述的装置,其特征在于,所述装置还包括路径检测模块和路径切换模块,
8.根据权利要求7所述的装置,其特征在于,
9.根据权利要求7所述的装置,其特征在于,所述路径切换模块,还用于将所述被保护路径直连的网络接口作为出端口的各转发表项,刷新为所述保护路径直连的网络接口为出端口;发送转发表项刷新通知至所述转发模块;
10.根据权利要求8或9所述的装置,其特征在于,