报文转发方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:32545286 阅读:13 留言:0更新日期:2022-03-05 11:43
本发明专利技术公开了一种报文转发方法、装置、电子设备及计算机可读存储介质,该方法包括:根据待转发报文的目的互联网协议IP地址和路由表确定主转发路径标识ID;根据所述交换板卡的端口状态表确定所述主转发路径ID对应的主转发路径包括的第一端口的端口状态;在访问控制列表ACL中查找匹配域包括所述主转发路径ID和所述第一端口的端口状态的访问控制表项ACE;若在所述ACL中查找到所述ACE,则获取所述ACE的动作域包括的备转发路径ID;基于所述备转发路径ID对应的备转发路径转发所述待转发报文。该方案可以确保正确快速地转发报文。该方案可以确保正确快速地转发报文。该方案可以确保正确快速地转发报文。

【技术实现步骤摘要】
报文转发方法、装置、电子设备及计算机可读存储介质


[0001]本专利技术涉及通信
,尤指一种报文转发方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]电信级的可靠性要求主要包括99.999%的设备高可靠性要求和网络高可靠性要求。设备的高可靠性主要体现在各种级别设备的软、硬件高可靠性设计,如关键模块和板卡的备用冗余能力等,网络高可靠性主要体现在50ms的网络自愈时间要求等。
[0003]快速重路由(Fast Reroute,FRR)是为了确保网络高可靠性常采用的技术,FRR指当网络中重要的链路或者节点失效后,为这些重要的链路或节点提供备份保护,实现快速重路由,减少链路或节点失效时对流量的影响,使流量实现快速恢复。
[0004]目前,网络设备中通常在交换板卡上采用FRR技术,从而可以确保流量的正常转发,但是,若网络设备的端口出现故障,则需要批量进行FRR切换,而这会耗费较长时间。

技术实现思路

[0005]本专利技术实施例提供一种报文转发方法、装置、电子设备及计算机可读存储介质,用以解决现有技术中存在的由于批量进行FRR切换而导致的耗费较长时间的问题。
[0006]根据本专利技术实施例,提供一种报文转发方法,,应用于网络设备包括的交换板卡中,包括:
[0007]根据待转发报文的目的互联网协议IP地址和路由表确定主转发路径标识ID;
[0008]根据所述交换板卡的端口状态表确定所述主转发路径ID对应的主转发路径包括的第一端口的端口状态;
[0009]在访问控制列表ACL中查找匹配域包括所述主转发路径ID和所述第一端口的端口状态的访问控制表项ACE;
[0010]若在所述ACL中查找到所述ACE,则获取所述ACE的动作域包括的备转发路径ID;
[0011]基于所述备转发路径ID对应的备转发路径转发所述待转发报文。
[0012]具体的,根据待转发报文的目的IP地址和路由表确定主转发路径ID,具体包括:
[0013]获取待转发报文的目的IP地址;
[0014]在路由表中匹配所述目的IP地址对应的路由前缀;
[0015]在所述路由表中获取所述路由前缀对应的ID得到主转发路径ID。
[0016]具体的,根据所述交换板卡的端口状态表确定所述主转发路径ID对应的主转发路径包括的第一端口的端口状态,具体包括:
[0017]获取所述主转发路径ID对应的主转发路径包括的端口的端口标识;
[0018]在所述交换板卡的端口状态表中查找所述端口标识;
[0019]获取所述端口状态表中所述端口标识对应的端口状态得到所述主转发路径ID对应的主转发路径包括的第一端口的端口状态。
[0020]可选的,还包括:
[0021]监控所述端口状态表中包括的各个端口标识对应的端口的端口状态;
[0022]将监控到的各个端口的端口状态与所述端口状态表中记录的对应的端口的端口状态进行比较;
[0023]若监控到的第二端口的端口状态与所述端口状态表中记录的所述第二端口的端口状态不同,则将所述端口状态表中记录的所述第二端口的端口状态更新为监控到的所述第二端口的端口状态。
[0024]可选的,还包括:
[0025]若在所述ACL中未查找到所述ACE,则基于所述主转发路径转发所述待转发报文。
[0026]根据本专利技术实施例,还提供一种报文转发装置,应用于网络设备包括的交换板卡中,包括:
[0027]第一确定模块,用于根据待转发报文的目的互联网协议IP地址和路由表确定主转发路径标识ID;
[0028]第二确定模块,用于根据所述交换板卡的端口状态表确定所述主转发路径ID对应的主转发路径包括的第一端口的端口状态;
[0029]查找模块,用于在访问控制列表ACL中查找匹配域包括所述主转发路径ID和所述第一端口的端口状态的访问控制表项ACE;
[0030]获取模块,用于若在所述ACL中查找到所述ACE,则获取所述ACE的动作域包括的备转发路径ID;
[0031]第一转发模块,用于基于所述备转发路径ID对应的备转发路径转发所述待转发报文。
[0032]具体的,所述第一确定模块,用于根据待转发报文的目的IP地址和路由表确定主转发路径ID,具体用于:
[0033]获取待转发报文的目的IP地址;
[0034]在路由表中匹配所述目的IP地址对应的路由前缀;
[0035]在所述路由表中获取所述路由前缀对应的ID得到主转发路径ID。
[0036]具体的,所述第二确定模块,用于根据所述交换板卡的端口状态表确定所述主转发路径ID对应的主转发路径包括的第一端口的端口状态,具体用于:
[0037]获取所述主转发路径ID对应的主转发路径包括的端口的端口标识;
[0038]在所述交换板卡的端口状态表中查找所述端口标识;
[0039]获取所述端口状态表中所述端口标识对应的端口状态得到所述主转发路径ID对应的主转发路径包括的第一端口的端口状态。
[0040]可选的,还包括:
[0041]监控模块,用于监控所述端口状态表中包括的各个端口标识对应的端口的端口状态;
[0042]比较模块,用于将监控到的各个端口的端口状态与所述端口状态表中记录的对应的端口的端口状态进行比较;
[0043]更新模块,用于若监控到的第二端口的端口状态与所述端口状态表中记录的所述第二端口的端口状态不同,则将所述端口状态表中记录的所述第二端口的端口状态更新为
监控到的所述第二端口的端口状态。
[0044]可选的,还包括:
[0045]第二转发模块,用于若在所述ACL中未查找到所述ACE,则基于所述主转发路径转发所述待转发报文。
[0046]根据本专利技术实施例,还提供一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0047]存储器,用于存放计算机程序;
[0048]处理器,用于执行存储器上所存储的程序时,实现上述的方法步骤。
[0049]根据本专利技术实施例,还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法步骤。
[0050]本专利技术有益效果如下:
[0051]本专利技术实施例提供一种报文转发方法及装置,通过根据待转发报文的目的互联网协议IP地址和路由表确定主转发路径标识ID;根据所述交换板卡的端口状态表确定所述主转发路径ID对应的主转发路径包括的第一端口的端口状态;在访问控制列表ACL中查找匹配域包括所述主转发路径ID和所述第一端口的端口状态的访问控制表项ACE;若在所述ACL中查找到所述ACE,则获取所述ACE的动作域包括的备转发路径ID;基于所述备转发路径ID对应的备转发路径转发所述待转发报文。该方案中,会在端口状态表中记录交换板卡的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文转发方法,应用于网络设备包括的交换板卡中,其特征在于,包括:根据待转发报文的目的互联网协议IP地址和路由表确定主转发路径标识ID;根据所述交换板卡的端口状态表确定所述主转发路径ID对应的主转发路径包括的第一端口的端口状态;在访问控制列表ACL中查找匹配域包括所述主转发路径ID和所述第一端口的端口状态的访问控制表项ACE;若在所述ACL中查找到所述ACE,则获取所述ACE的动作域包括的备转发路径ID;基于所述备转发路径ID对应的备转发路径转发所述待转发报文。2.如权利要求1所述的方法,其特征在于,根据待转发报文的目的IP地址和路由表确定主转发路径ID,具体包括:获取待转发报文的目的IP地址;在路由表中匹配所述目的IP地址对应的路由前缀;在所述路由表中获取所述路由前缀对应的ID得到主转发路径ID。3.如权利要求1所述的方法,其特征在于,根据所述交换板卡的端口状态表确定所述主转发路径ID对应的主转发路径包括的第一端口的端口状态,具体包括:获取所述主转发路径ID对应的主转发路径包括的端口的端口标识;在所述交换板卡的端口状态表中查找所述端口标识;获取所述端口状态表中所述端口标识对应的端口状态得到所述主转发路径ID对应的主转发路径包括的第一端口的端口状态。4.如权利要求3所述的方法,其特征在于,还包括:监控所述端口状态表中包括的各个端口标识对应的端口的端口状态;将监控到的各个端口的端口状态与所述端口状态表中记录的对应的端口的端口状态进行比较;若监控到的第二端口的端口状态与所述端口状态表中记录的所述第二端口的端口状态不同,则将所述端口状态表中记录的所述第二端口的端口状态更新为监控到的所述第二端口的端口状态。5.如权利要求1

4任一所述的方法,其特征在于,还包括:若在所述ACL中未查找到所述ACE,则基于所述主转发路径转发所述待转发报文。6.一种报文转发装置,应用于网络设备包括的交换板卡中,其特征在于,包括:第一确定模块,用于根据待转发报文的目的互联网协议IP地址和路由表确定主转发路径标识ID;第二确定模块,用于根据所述交换板卡的端口状态表确定所述主转发路径ID对应的主转发路径包括的第一端口的端口状态;查找模块,用于在访问控制列表ACL中查找匹配域包括所述主转发路径...

【专利技术属性】
技术研发人员:黄星
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:

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

1