一种报文转发方法、装置、端口引流系统及存储介质制造方法及图纸

技术编号:32128598 阅读:14 留言:0更新日期:2022-01-29 19:22
本申请涉及通信技术领域,尤其涉及一种报文转发方法、装置、端口引流系统及存储介质。用于解决已有技术下的策略引流方法存在报文断流的问题,该方法为:通过交换管理模块,确定待转发报文关联的第一传输端口配置有端口引流策略,则基于该端口引流策略,向该端口引流策略指定的第一个业务卡发送该待转发报文,并将接收到的该第一个业务卡处理后的待转发报文发送至下一个业务卡,直到接收到最后一个业务卡处理后的待转发报文,再基于路由转发规则,对接收到的最后一个业务卡处理后的待转发报文进行转发;这样,只在一个方向的传输端口上配置端口引流策略,实现对通过该传输端口的所有报文的重定向引流,避免因流状态检测异常造成的断流。成的断流。成的断流。

【技术实现步骤摘要】
一种报文转发方法、装置、端口引流系统及存储介质


[0001]本申请涉及通信
,尤其涉及一种报文转发方法、装置、端口引流系统及存储介质。

技术介绍

[0002]现有统一管理交换机包括交换管理模块和至少一种业务卡。交换机接收到报文,并通过交换管理模块将报文转发出去之前,需要被引入进入交换机,在被交换管理模块转发出去之前,可能需要被引入到交换机的相应的业务卡中,进行相关的业务处理,上述将报文引入相应的业务卡的过程,被称为引流。
[0003]已有技术下,通常采用策略引流方法,基于某种策略,实现重定向引流。比如,上述策略为访问控制策略(Access Control List,ACL),则需在需要保护的交换机虚拟接口(Switch Virtual Interface,SVI)上配置ACL重定向策略,把报文引流至相应的业务卡进行业务处理,然后,通过业务卡将处理后的报文发送至交换管理模块,在交换管理模块选路后通过交换机转发至下一交换机。
[0004]由于现有交换机虚拟接口只支持接收方向的传输端口的报文流量重定向,而无法支持发送方向的传输端口的报文流程重定向,因此,在实际部署时,需要对所有的SVI接口配置相应的策略引流重定命令。然而,在实际部署或后续维护时,易于出现SVI接口的遗漏配置现象,这样,就导致只有一个方向的报文流量被引流至相应的业务卡,从而导致流状态检测异常而造成断流。
[0005]综上,需要设计一种新的方法,以解决上述问题。

技术实现思路

[0006]本申请的目的是提供一种报文转发方法、装置、端口引流系统及存储介质,用于解决已有技术下的策略引流方法存在报文断流的问题。
[0007]本申请实施例提供的具体技术方案如下:
[0008]第一方面,一种报文转发方法,应用于端口引流系统中的交换设备,所述交换设备上配置的至少一个业务卡,所述交换设备包括交换管理模块和多个传输端口,所述方法包括:
[0009]若通过所述交换管理模块,确定待转发报文关联的第一传输端口配置有端口引流策略,则基于所述端口引流策略,向所述端口引流策略指定的第一个业务卡发送所述待转发报文,以及将接收到的所述第一个业务卡处理后的待转发报文发送至下一个业务卡,直到接收到最后一个业务卡处理后的待转发报文,其中,所述待转发报文是归属于预设网络覆盖区域的报文,所述端口引流策略表征通过所述第一传输端口的报文均需被引流至至少一个指定的业务卡;
[0010]基于路由转发规则,通过所述交换管理模块,将接收到的所述最后一个业务卡处理后的待转发报文转发至下一交换设备。
[0011]上述方法,在实际部署或后续维护时,做到只在一个方向的传输端口上配置端口引流策略,就可以将通过该传输端口进行转发的所有报文均能被引流至相应的业务卡,从而实现通过指定传输端口的报文流量的引流重定向策略。
[0012]可选的,通过执行如下步骤,判断所述待转发报文关联的第一传输端口是否配置有端口引流策略:
[0013]通过所述交换管理模块,获取所述待转发报文关联的第一传输端口的第一端口标识信息;
[0014]若预先配置的端口标识信息和端口引流策略配置的对应关系中有所述第一端口标识信息对应的端口引流策略配置,则确定所述第一传输端口配置有所述端口引流策略。
[0015]上述方法,基于待转发报文关联的传输端口的端口标识信息,以及预先配置的端口标识信息和端口引流策略配置的对应关系,可以确定待转发报文关联的接收方向和发送方向的传输端口是否配置有端口引流策略,从而在确定待转发报文关联的第一传输端口配置有端口引流策略后,基于端口引流策略,对待转发报文进行重定向引流。
[0016]可选的,所述获取所述待转发报文关联的第一传输端口的第一端口标识信息,包括:
[0017]通过所述交换管理模块,获取所述待转发报文携带的第二端口标识信息;
[0018]若所述待转发报文是通过所述第一传输端口接收到的报文,则通过所述交换管理模块,将所述第二端口标识信息,作为所述第一传输端口的第一端口标识信息;
[0019]或者,
[0020]若所述待转发报文是通过第二传输端口接收的报文,且所述第二传输端口未配置所述端口引流策略,则在基于所述路由转发规则和所述第二端口标识信息,通过所述交换管理模块,确定所述待转发报文需通过所述第一传输端口进行转发时,确定所述第一传输端口的第一端口标识信息。
[0021]通常情况下,报文通过传输端口进入交换设备时,会携带该传输端口的端口标识信息,那么,上述方法,通过获取待转发报文携带的端口标识信息,可以确定与待转发报文关联的第一传输端口的端口标识信息,然后,再基于预先配置的端口标识信息和端口引流策略配置的对应关系,确定第一传输端口配置有端口引流策略。
[0022]可选的,所述基于所述端口引流策略,向所述端口引流策略指定的第一个业务卡发送所述待转发报文,以及将接收到的所述第一个业务卡处理后的待转发报文发送至下一个业务卡,直到接收到最后一个业务卡处理后的待转发报文,包括:
[0023]基于所述端口引流策略,按照业务卡引流顺序,通过所述交换管理模块与对应的所述第一个业务卡之间的内联口,将所述待转发报文发送至所述第一个业务卡;
[0024]通过所述交换管理模块与对应的所述第一个业务卡之间的内联口,接收所述第一个业务卡返回的业务卡处理后的待转发报文;
[0025]通过所述交换管理模块与对应的所述下一个业务卡之间的内联口,将接收到的所述第一个业务卡处理后的待转发报文发送至所述下一个业务卡,直到通过所述交换管理模块与对应的所述最后一个业务卡之间的内联口,接收到所述最后一个业务卡处理后的待转发报文。
[0026]上述方法,通过交换管理模块与对应的业务卡之间的内联口,实现在交换管理模
块和业务卡之间的报文传输,从而完成报文引流操作。进一步地,基于端口引流策略,按照业务卡引流顺序,将待转发报文引流至相应的业务卡,可以实现待转发报文的重定向引流,以避免流状态检测异常造成的断流。
[0027]可选的,目标业务卡是所述第一个业务卡、所述下一个业务卡和所述最后一个业务卡中的任意一个业务卡,目标待转发报文是需引流至所述目标业务卡进行业务处理的报文,所述方法还包括:
[0028]通过所述目标业务卡,对所述交换管理模块发送的待转发报文进行业务处理;并按照预设调整规则,对完成所述业务处理的待转发报文的路由地址进行调整,得到所述目标业务卡处理后的待转发报文;
[0029]将所述目标业务卡处理后的待转发报文转发至所述交换管理模块;
[0030]所述预设调整规则,包括:
[0031]若对所述目标待转发报文进行的所述业务处理是二层桥接业务处理,则将所述路由地址调整为所述交换设备的物理地址,所述路由地址包括所述目标业务卡处理后的待转发报文的目的物理地址;
[0032]或者,
[0033]若对所述目标待转发报文进行的所述业务处理是三层路由业务处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文转发方法,其特征在于,应用于端口引流系统中的交换设备,所述交换设备上配置至少一个业务卡,所述交换设备包括交换管理模块和多个传输端口,所述方法包括:若通过所述交换管理模块,确定待转发报文关联的第一传输端口配置有端口引流策略,则基于所述端口引流策略,向所述端口引流策略指定的第一个业务卡发送所述待转发报文,以及将接收到的所述第一个业务卡处理后的待转发报文发送至下一个业务卡,直到接收到最后一个业务卡处理后的待转发报文;其中,所述待转发报文是归属于预设网络覆盖区域的报文,所述端口引流策略表征通过所述第一传输端口的报文均需被引流至至少一个指定的业务卡;基于路由转发规则,通过所述交换管理模块,将接收到的所述最后一个业务卡处理后的待转发报文转发至下一交换设备。2.如权利要求1所述的方法,其特征在于,通过执行如下步骤,判断所述待转发报文关联的第一传输端口是否配置有端口引流策略:通过所述交换管理模块,获取所述待转发报文关联的第一传输端口的第一端口标识信息;若预先配置的端口标识信息和端口引流策略配置的对应关系中有所述第一端口标识信息对应的端口引流策略配置,则确定所述第一传输端口配置有所述端口引流策略。3.如权利要求2所述的方法,其特征在于,所述获取所述待转发报文关联的第一传输端口的第一端口标识信息,包括:通过所述交换管理模块,获取所述待转发报文携带的第二端口标识信息;若所述待转发报文是通过所述第一传输端口接收到的报文,则通过所述交换管理模块,将所述第二端口标识信息,作为所述第一传输端口的第一端口标识信息;或者,若所述待转发报文是通过第二传输端口接收的报文,且所述第二传输端口未配置所述端口引流策略,则在基于所述路由转发规则和所述第二端口标识信息,通过所述交换管理模块,确定所述待转发报文需通过所述第一传输端口进行转发时,确定所述第一传输端口的第一端口标识信息。4.如权利要求1所述的方法,其特征在于,所述基于所述端口引流策略,向所述端口引流策略指定的第一个业务卡发送所述待转发报文,以及将接收到的所述第一个业务卡处理后的待转发报文发送至下一个业务卡,直到接收到最后一个业务卡处理后的待转发报文,包括:基于所述端口引流策略,按照业务卡引流顺序,通过所述交换管理模块与对应的所述第一个业务卡之间的内联口,将所述待转发报文发送至所述第一个业务卡;通过所述交换管理模块与对应的所述第一个业务卡之间的内联口,接收所述第一个业务卡返回的第一个业务卡处理后的待转发报文;通过所述交换管理模块与对应的所述下一个业务卡之间的内联口,将接收到的所述第一个业务卡处理后的待转发报文发送至所述下一个业务卡,直到通过所述交换管理模块与对应的所述最后一个业务卡之间的内联口,接收到所述最后一个业务卡处理后的待转发报文。5.如权利要求1所述的方法,其特征在于,目标业务卡是所述第一个业务卡、所述下一
个业务卡和所述最后一个业务卡中的任意一个业务卡,目标待转发报文是需引流至所述目标业务卡进行业务处理的报文,所述方法还包括:通过所述目标业务卡,对所述交换管理模块发送的所述目标待转发报文进行业务处理;并按照预设调整规则,对完成所述业...

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

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

1