业务报文转发方式的确定方法、装置、设备及存储介质制造方法及图纸

技术编号:34941150 阅读:24 留言:0更新日期:2022-09-17 12:14
本发明专利技术实施例公开了一种业务报文转发方式的确定方法、装置、设备及存储介质。该方法应用于第一网络设备,包括获取第一网络设备网络端口的状态;获取与第一网络设备通信连接的第二网络设备网络端口的状态;获取网络系统所传输的业务报文;根据所述第一网络设备网络端口的状态以及所述第二网络设备网络端口的状态确定针对所述业务报文的转发方式,其中,所述转发方式包括端口镜像转发或端口镜像中止转发。本发明专利技术实施例的技术方案提供一种基于设备网络端口状态变化来实时控制网络系统中报文转发方式的新方法,达到节约网络资源的目的。达到节约网络资源的目的。达到节约网络资源的目的。

【技术实现步骤摘要】
业务报文转发方式的确定方法、装置、设备及存储介质


[0001]本专利技术实施例涉及计算机通讯
,尤其涉及一种业务报文转发方式的确定方法、装置、设备及存储介质。

技术介绍

[0002]图1a为现有技术中一种报文录取方法场景示意图,录取设备用来录取经过网络设备A和网络设备B的所有报文。与网络设备A和网络设备B连接的是3个网络系统,分别用网络C、D和E表示。连接线为实线的表示当前可以进行数据传输的链路,连接线为虚线的表示当前不能进行数据传输的链路(即阻塞链路)。若当前进行数据传输的链路故障,网络及录取设备会自行切换到另一条链路传输数据。图中的网络C、D和E之间均有互相通信,那么网络D和E之间的通信就只经过网络设备A,网络D和C之间的通信要经过网络设备A和网络设备B,所以录取设备要录取整网的报文就需要将网络设备A和B上的报文同时镜像到网络设备B的端口10以及网络设备A的端口5。
[0003]参考图1a,将网络设备A上的端口5、1和2以及网络设备B上的端口3、10和13口划入虚拟局域网N1,网络设备A上的4口和网络设备B上的14口划入虚拟局域网N2。将网络设备A上的端口6、7和8作为镜像源并镜像其收/发的报文到端口4口上,网络设备A上的报文就会通过端口4

端口2在虚拟局域网N1内广播到端口5和网络设备B的端口10上。同理,将网络设备B上的端口9、11和12作为镜像源并镜像其收/发的报文到端口14,这样网络设备B上的报文就会通过端口14

端口13之间的链路到达虚拟局域网N1,并在虚拟局域网N1内广播到端口10和网络设备A的端口5上。图1a中网络设备A与录取设备之间的链路未在工作,但为了录取设备与网路设备之间的链路切换后能收到整网报文,网络设备A和B上的报文还是实时在向网络设备A上的端口4镜像。
[0004]专利技术人在实现本专利技术的过程中,发现现有技术主要存在如下缺陷:由于录取设备与两台网络设备之间的链路同一时刻有且仅有一条链路在工作,将网络中的报文镜像至未工作的链路所在设备是不必要的,在网络设备与录取设备之间的链路未切换前这种行为是无用且浪费网络资源的。

技术实现思路

[0005]本专利技术实施例提供了一种业务报文转发方式的确定方法、装置、设备及存储介质,提供一种基于设备网络端口状态变化来实时控制网络系统中报文转发方式的新方法,达到节约网络资源的目的。
[0006]第一方面,本专利技术实施例提供了一种业务报文转发方式的确定方法,应用于第一网络设备,该方法包括:
[0007]获取第一网络设备网络端口的状态;
[0008]获取第二网络设备网络端口的状态,其中,所述第二网络设备与所述第一网络设备通信连接,在所述第二网络设备与所述第一网络设备之间进行冗余备份;
[0009]获取网络系统所传输的业务报文;
[0010]根据所述第一网络设备网络端口的状态以及所述第二网络设备网络端口的状态确定针对所述业务报文的转发方式,其中,所述转发方式包括端口镜像转发或端口镜像中止转发。
[0011]第二方面,本专利技术实施例还提供了一种控制业务报文转发方式的装置,应用于第一网络设备,该装置包括:
[0012]第一网络设备端口状态获取模块,用于获取第一网络设备网络端口的状态;
[0013]第二网络设备端口状态获取模块,用于获取第二网络设备网络端口的状态,其中,所述第二网络设备与所述第一网络设备通信连接,在所述第二网络设备与所述第一网络设备之间进行冗余备份;
[0014]业务报文获取模块,用于获取网络系统所传输的业务报文;
[0015]转发方式确定模块,用于根据所述第一网络设备网络端口的状态以及所述第二网络设备网络端口的状态确定针对所述业务报文的转发方式,其中,所述转发方式包括端口镜像转发或端口镜像中止转发。
[0016]第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:
[0017]一个或多个处理器;
[0018]存储装置,用于存储一个或多个程序;
[0019]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所述的一种业务报文转发方式的确定方法。
[0020]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如本专利技术任意实施例所述的一种业务报文转发方式的确定方法。
[0021]本专利技术实施例通过获取第一网络设备网络端口的状态;获取与第一网络设备通信连接的第二网络设备网络端口的状态;获取网络系统所传输的业务报文;根据所述第一网络设备网络端口的状态以及所述第二网络设备网络端口的状态确定针对所述业务报文的转发方式,其中,所述转发方式包括端口镜像转发或端口镜像中止转发,解决现有技术对网络系统中的报文进行录取备份时将报文数据镜像至未工作的链路所在设备,导致浪费网络资源的问题,提供一种基于设备网络端口状态变化来实时控制网络系统中报文转发方式的新方法,达到节约网络资源的目的。
附图说明
[0022]图1a为现有技术中一种报文录取方法场景示意图;
[0023]图1b为本专利技术实施例一提供的一种业务报文转发方式的确定方法的流程图;
[0024]图1c为本专利技术实施例一提供的一种网络系统的具体拓扑示意图;
[0025]图1d为本专利技术实施例一提供的一种业务报文的转发方式的确定方法的具体应用场景的流程图;
[0026]图2为本专利技术实施例二提供的一种业务报文转发方式的确定装置的结构示意图;
[0027]图3为本专利技术实施例三提供的一种电子设备的结构示意图。
具体实施方式
[0028]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0029]实施例一
[0030]图1b为本专利技术实施例一提供的一种业务报文转发方式的确定方法的流程图,该方法可以应用于第一网络设备,本实施例可适用于对网络系统中业务报文的转发方式进行确定的情况,该方法可以由业务报文转发方式的确定装置来执行,该装置可以通过软件和/或硬件的方式实现,并一般可以集成在网络交换设备中。参考图1b,该方法具体包括如下步骤:
[0031]S110、获取第一网络设备网络端口的状态。
[0032]在本实施例中,具体可以通过定期轮询的方式对第一网络设备网络端口进行检测,从而获取第一网络设备网络端口的状态。
[0033]S120、获取第二网络设备网络端口的状态,其中,所述第二网络设备与所述第一网络设备通信连接,在所述第二网络设备与所述第一网络设备之间进行冗余备份。
[0034]其中,第一网络设备与第二网络设备可以是指网络系统中的交换设备,可以用于转发网络系统中其他设备间通信过程中所传输的报文。其中,网络系统可以包括第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务报文转发方式的确定方法,其特征在于,应用于第一网络设备,包括:获取第一网络设备网络端口的状态;获取第二网络设备网络端口的状态,其中,所述第二网络设备与所述第一网络设备通信连接,在所述第二网络设备与所述第一网络设备之间进行冗余备份;获取网络系统所传输的业务报文;根据所述第一网络设备网络端口的状态以及所述第二网络设备网络端口的状态确定针对所述业务报文的转发方式,其中,所述转发方式包括端口镜像转发或端口镜像中止转发。2.根据权利要求1所述的方法,其特征在于,所述获取第一网络设备网络端口的状态,包括:通过定期轮询的方式对第一网络设备网络端口进行检测,获取所述第一网络设备网络端口的状态,其中,所述网络端口包括备份端口、业务端口和链路端口。3.根据权利要求1所述的方法,其特征在于,所述获取第二网络设备网络端口的状态,包括:接收所述第二网络设备发送的第一链路层发现协议LLDP报文;根据所述第一链路层发现协议LLDP报文指定帧中预留字段所匹配的字段值确定所述第二网络设备网络端口的状态,其中,所述指定帧包括链路层发现协议数据单元LLDPDU。4.根据权利要求2所述的方法,其特征在于,所述根据所述第一网络设备网络端口的状态以及所述第二网络设备网络端口的状态确定针对所述业务报文的转发方式,包括:当所述第一网络设备备份端口的状态为关闭状态,所述第一网络设备的链路端口以及至少一个第一网络设备的业务端口的状态为开启状态时,获取所述第二网络设备中备份端口的状态;判断所述第二网络设备中备份端口的状态是否为开启状态,若是,则确定针对所述业务报文的转发方式为端口镜像转发;否则,确定针对所述业务报文的转发方式为端口镜像中止转发。5.根据权利要求2所述的方法,其特征在于,所述根据所述第一网络设备网络端口的状态以及所述第二网络设备网络端口的状态确定针对所述业务报文的转发方式之后,还包括:在确定所述转发方式为端口镜像转发时,将所述业务报文通过第一网络设备...

【专利技术属性】
技术研发人员:苏瀚
申请(专利权)人:北京东土军悦科技有限公司
类型:发明
国别省市:

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

1