欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 全网报文的录取系统、方法、装置、网络设备及存储介质独创技术36839字

全网报文的录取系统、方法、装置、网络设备及存储介质

2021-02-01 03:43:48

全网报文的录取系统、方法、装置、网络设备及存储介质

  技术领域

  本发明实施例涉及通信技术领域,尤其涉及一种全网报文的录取系统、方法、装置、网络设备及存储介质。

  背景技术

  在通信网络中,为了提高数据传输的可靠性,通常采用录取设备来录取经过网络设备的所有报文,图1是现有技术中的一种全网报文的录取系统的结构示意图,录取设备100用来录取网络设备101和网络设备102的所有报文。

  现有技术中,若录取设备100要录取经过网络设备101和网络设备102的所有报文,参照图1的网络拓扑的实现方式为:将网络设备101上的端口5、1和2以及网络设备102上的端口3、10和13划入第一虚拟局域网(vlanN1),网络设备101上的端口4和网络设备102上的端口14第一虚拟局域网(vlanN2)。再将网络设备101上的端口6、7和8作为镜像源镜像其上的报文到端口4上,这样网络设备101上的报文就会通过端口4-端口2之间的链路(自环线)到达vlanN1,再在vlanN1内广播到端口5和网络设备102的端口10上。同理,将网络设备102上的端口9、11和12作为镜像源镜像其上的报文到端口14,这样网络设备102上的报文就会通过端口14-端口13口之间的链路(自环线)到达vlanN1,并在vlanN1内广播到端口10和网络设备101的端口5上。

  但是,这种全网报文的录取系统需要用到自环线,当网络设备的端口不多的情况下,浪费了网络设备的端口资源

  发明内容

  本发明实施例提供一种全网报文的录取系统、方法、装置、网络设备及存储介质,解决了现有技术中全网报文的录取系统需要用到自环线,浪费端口资源的问题,实现了对全网报文的备份。

  第一方面,本发明实施例提供了一种全网报文的录取系统,包括:录取设备和多个网络设备,网络设备包括:备份端口、业务端口和至少一个链路端口;

  其中,录取设备与网络设备的备份端口相连,网络设备间的链路端口对应相连构成数据传输链路,每个网络设备的各个端口预先划分为多个虚拟局域网,同一网络设备的备份端口和至少一个链路端口处于同一虚拟局域网中;

  所述网络设备,用于在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与所述待备份业务报文匹配的备份报文;将所述备份报文直接发送至所述录取设备进行报文备份,或者,将所述备份报文通过数据传输链路传输至其他网络设备进行报文备份。

  所述录取设备,用于各所述网络设备发送的备份报文进行备份存储。

  第二方面,本发明实施例还提供了一种全网报文的录取方法,包括:

  网络设备在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与所述待备份业务报文匹配的备份报文;

  所述网络设备将所述备份报文直接发送至所述录取设备进行报文备份,或者,将所述备份报文通过数据传输链路传输至其他网络设备进行报文备份;

  其中,所述网络设备包括:备份端口、业务端口和至少一个链路端口,网络设备的备份端口与录取设备相连,所述网络设备与其他网络设备的链路端口对应相连构成数据传输链路,所述网络设备的各个端口预先划分为多个虚拟局域网,所述网络设备的备份端口和至少一个链路端口处于同一虚拟局域网中。

  第三方面,本发明实施例还提供了一种全网报文的录取装置,包括:

  备份报文生成模块,用于网络设备在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与所述待备份业务报文匹配的备份报文;

  报文备份模块,用于所述网络设备将所述备份报文直接发送至所述录取设备进行报文备份,或者,将所述备份报文通过数据传输链路传输至其他网络设备进行报文备份;

  其中,所述网络设备包括:备份端口、业务端口和至少一个链路端口,网络设备的备份端口与录取设备相连,所述网络设备与其他网络设备的链路端口对应相连构成数据传输链路,所述网络设备的各个端口预先划分为多个虚拟局域网,所述网络设备的备份端口和至少一个链路端口处于同一虚拟局域网中。

  第四方面,本发明实施例还提供了一种网络设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一实施例所述的全网报文的录取方法。

  第五方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明实施例中任一实施例所述的全网报文的录取方法。

  本发明实施例的方案涉及到的全网报文的录取系统,包括录取设备和多个网络设备,网络设备包括:备份端口、业务端口和至少一个链路端口;其中,录取设备与网络设备的备份端口相连,网络设备间的链路端口对应相连构成数据传输链路,每个网络设备的各个端口预先划分为多个虚拟局域网,同一网络设备的备份端口和至少一个链路端口处于同一虚拟局域网中;通过将网络设备的各个端口划分在不同的虚拟局域网,在两个局域网之间可以通过镜像的方式传输报文数据,在同一局域网内部可以通过广播的方式传输报文数据;网络设备,用于在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与待备份业务报文匹配的备份报文;将备份报文直接发送至录取设备进行报文备份,或者,将备份报文通过数据传输链路传输至其他网络设备进行报文备份;在网络设备中取消了在环线,节约了网络设备的端口资源,并且可以将报文传输至录取设备;录取设备,用于对各网络设备发送的备份报文进行备份存储,可以实现对全网报文的备份。

  附图说明

  图1是现有技术中的一种全网报文的录取系统的结构示意图;

  图2是本发明实施例一中的一种全网报文的录取系统的结构示意图;

  图3是本发明实施例二中的一种全网报文的录取方法的流程图;

  图4是本发明实施例三中的一种全网报文的录取方法的流程图;

  图5是本发明实施例四中的一种全网报文的录取方法的流程图;

  图6是本发明实施例四中的一种全网报文的录取系统的结构示意图;

  图7是本发明实施例五中的一种全网报文的录取装置的结构示意图;

  图8是本发明实施例六中的一种网络设备的结构示意图。

  具体实施方式

  下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。

  实施例一

  图2是本发明实施例一中的一种全网报文的录取系统的结构示意图,本实施例可适用于对全网报文进行录取的情况,参考图2,全网报文的录取系统包括录取设备200和多个网络设备,本实施例中以两个网络设备为例进行描述,参考图2,这两个网络设备分别为网络设备201和网络设备202。需要说明的是,本实施例中涉及到的全网报文的录取系统,也可以包括3个、4个或者10个等数量的网络设备,本实施例中对其不加以限定。

  其中,每个网络设备可以包括:备份端口、业务端口和至少一个链路端口;需要说明的是,每个网络设备的业务端口可以为一个,也可以为多个,本实施例中对其不加以限制。如图2所示,针对网络设备201备份端口为端口5、业务端口为端口6、端口7和端口8、链路端口为端口1和端口2;针对网络设备202备份端口为端口10、业务端口为端口9、端口11和端口12、链路端口为端口3和端口4。其中,链路端口1和链路端口3为业务链路端口;链路端口2和链路端口4为镜像链路端口。

  其中,录取设备与网络设备的备份端口相连,网络设备间的链路端口对应相连构成数据传输链路,每个网络设备的各个端口预先划分为多个虚拟局域网,同一网络设备的备份端口和至少一个链路端口处于同一虚拟局域网中。

  如图2所示,录取设备200可以和网络设备201的备份端口5相连,也可以和网络设备的备份端口10相连。需要说明的是,图2中录取设备200与备份端口5的连线为虚线,表示录取设备200与备份端口5之间处于阻塞状态,即录取设备200不能通过备份端口5获取到备份报文;图2中录取设备200与备份端口10的连线为实线,表示录取设备200与备份端口10之间处于正常状态,即录取设备200可以通过备份端口10获取到备份报文。

  其中,网络设备间的链路端口对应相连构成数据传输链路,例如,业务链路端口1和业务链路端口3相连、镜像链路端口2和镜像链路端口4相连;在具体实现中镜像链路端口2和镜像链路端口4相连构成镜像链路;业务链路端口1和业务链路端口3相连构成业务链路。

  这样设置的好处在于,解决了现有技术中的全网报文录取系统中需要通过端口1和端口3之间的链路(运行业务)既要实现两端网络设备正常的业务交互,又要承载两端网络设备镜像数据的传递工作,当镜像数据量较大时,会影响这两个网络设备正常的业务交互,甚至导致数据丢包的问题,通过添加镜像链路端口2和镜像链路端口4相连构成镜像链路,来传递镜像数据,缓解了业务链路的传输压力,当镜像数据量较大时,也不会影响这两个网络设备正常的业务交互。

  在具体实现中,可以将每个网络设备的各个端口预先划分为多个虚拟局域网,可以将同一网络设备的备份端口和至少一个链路端口划分在同一虚拟局域网中;例如,可以将备份端口5、备份端口10、镜像链路端口2和镜像链路端口4划分在同一虚拟局域网中,将其余端口划分在另一个虚拟局域网中。

  这样设置的好处在于,通过将网络设备的各个端口划分在不同的虚拟局域网,使得备份端口5上的备份报文不会广播到位于另一个虚拟局域网上的业务链路端口1上,从而实现了运行业务的链路和承载镜像数据传输的链路的区分。

  在本实施例的一个可选实现方式中,网络设备(201和202)在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与待备份业务报文匹配的备份报文,即将业务端口上的待备份业务报文镜像至备份端口,在备份端口生成备份报文;将备份报文直接发送至录取设备进行报文备份,或者将备份报文通过数据传输链路传输至其他网络设备进行备份。

  可选的,网络设备具体用于:将备份报文通过镜像链路传输至其他网络设备进行报文备份;网络设备还用于:通过业务链路与其他网络设备交互业务报文。

  示例性的,针对网络设备201,在业务端口6上的待备份报文可以以镜像的方式在备份端口5中生成备份报文,由于网络设备201与录取设备200之间处于阻塞状态,则可以将备份报文通过数据传输链路传输至网络设备202;具体的,可以将备份端口5上的备份报文广播至镜像链路端口2(由于备份端口5和镜像链路端口2在同一虚拟局域网内,因此可以将备份端口5上的备份报文广播至镜像链路端口2);进一步的,通过镜像链路将备份报文传输至网络设备202的镜像链路端口4;将镜像链路端口4上的备份报文广播至备份端口10,最后将备份端口10上的备份报文发送至录取设备200,进而实现对网络设备201中的业务端口上的待备份报文进行备份。

  具体的,录取设备用于对各网络设备发送的备份报文进行备份存储;例如,上述例子中,录取设备可以实现对网络设备202发送的备份报文进行备份存储。

  需要说明的是,图2中的网络203、网络204和网络205可以为任一业务网络,本实施例中对其不加以限制。还需要说明的是,本图2中仅列举了3个业务网络,在具体实现中,每个网络设备都可以与多个业务网络进行连接,例如4个或者10个等,本实施例中对其不加以限制。

  本实施例的方案涉及到的全网报文的录取系统,包括录取设备和多个网络设备,网络设备包括:备份端口、业务端口和至少一个链路端口;其中,录取设备与网络设备的备份端口相连,网络设备间的链路端口对应相连构成数据传输链路,每个网络设备的各个端口预先划分为多个虚拟局域网,同一网络设备的备份端口和至少一个链路端口处于同一虚拟局域网中;通过将网络设备的各个端口划分在不同的虚拟局域网,在两个局域网之间可以通过镜像的方式传输报文数据,在同一局域网内部可以通过广播的方式传输报文数据;网络设备,用于在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与待备份业务报文匹配的备份报文;将备份报文直接发送至录取设备进行报文备份,或者,将备份报文通过数据传输链路传输至其他网络设备进行报文备份;在网络设备中取消了在环线,节约了网络设备的端口资源,并且可以将报文传输至录取设备;录取设备,用于对各网络设备发送的备份报文进行备份存储,可以实现对全网报文的备份。

  实施例二

  图3是本发明实施例二中的一种全网报文的录取方法的流程图,本实施例可适用于对全网报文进行录取备份的情况,该方法可以由全网报文的录取装置执行,该装置可以通过软件和/或硬件的方式实现,并集成在网络设备中,该网络设备可以为交换机、计算机或者服务器等,本实施例中对其不加以限制。具体的,参考图3,该方法具体包括如下步骤:

  步骤310、网络设备在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与待备份业务报文匹配的备份报文。

  其中,网络设备可以包括:备份端口、业务端口和至少一个链路端口,网络设备的备份端口与录取设备相连,网络设备与其他网络设备的链路端口对应相连构成数据传输链路,网络设备的各个端口预先划分为多个虚拟局域网,网络设备的备份端口和至少一个链路端口处于同一虚拟局域网中。

  需要说明的是,本实施例中涉及到的网络设备可以为上述实施例中涉及到的网络设备201或者网络设备202;例如,网络设备201包括备份端口5、业务端口6、7和8、链路端口1和2;备份端口5与录取设备200相连,图2中,网络设备201和录取设备200之间处于阻塞状态;相应的,网络设备202包括备份端口10、业务端口9、11和12、链路端口3和4;备份端口10与录取设备200相连,图2中,网络设备202和录取设备200之间处于未阻塞(畅通)状态;网络设备201与网络设备202的链路端口对应相连构成数据传输链路;在具体实现中可以将网络设备的不同端口划分在不同的虚拟局域网中,例如,可以将网络设备的备份端口和至少一个链路端口划分在同一虚拟局域网中,将网络设备的其余端口划分在另一个虚拟局域网中。

  在具体实现中,当网络设备确定待备份报文所在的业务端口与备份端口不属于同一虚拟局域网时,可以以镜像的方式在备份端口中生成与待备份报文匹配的备份报文。

  示例性的,当网络设备201确定待备份报文所在的业务端口6与备份端口5不在同一虚拟局域网时,可以以镜像的方式在备份端口5中生成与待备份报文匹配的备份报文。

  步骤320、网络设备将备份报文直接发送至录取设备进行报文备份,或者,将备份报文通过数据传输链路传输至其他网络设备进行报文备份。

  在具体实现中,网络设备在以镜像的方式在备份端口中生成与待备份业务报文匹配的备份报文之后,可以进一步的将备份报文直接发送至录取设备,或者将备份报文通过数据传输至其他网络设备进行报文备份。

  示例性的,当网络设备201以镜像的方式在备份端口5中生成与待备份报文匹配的备份报文之后,若网络设备201与录取设备200之间处于未阻塞状态,则可以直接将备份报文发送至录取设备;若如图2所示,网络设备201与录取设备200之间处于阻塞状态,则可以通过数据传输链路将备份报文传输至其他网络设备进行报文备份。

  本实施例的方案,通过网络设备在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与待备份业务报文匹配的备份报文;网络设备将备份报文直接发送至录取设备进行报文备份,或者,将备份报文通过数据传输链路传输至其他网络设备进行报文备份,解决了现有技术中全网报文的录取系统需要用到自环线,浪费端口资源的问题,实现了对全网报文的备份。

  实施例三

  图4是本发明实施例三中的一种全网报文的录取方法的流程图,本实施例是对上述各技术方案的进一步细化,本实施例中的技术方案可以与上述一个或者多个实施例中的各个可选方案结合。如图4所示,全网报文的录取方法包括如下步骤。

  步骤410、网络设备通过业务链路与其他网络设备交互业务报文。

  其中,网络设备具体可以包括镜像链路端口以及业务链路端口;图2中,针对网络设备201,镜像链路端口为端口2,业务链路端口为端口1;针对网络设备202,镜像链路端口为端口4,业务链路端口为端口3。

  可选的,网络设备与其他网络设备的镜像链路端口相连构成镜像链路,网络设备与其他网络设备的业务链路端口相连构成业务链路,网络设备的备份端口和镜像链路端口处于同一虚拟局域网中。

  参照图2,网络设备201的镜像链路端口2,与网络设备202的镜像链路端口4相连构成镜像链路;网络设备201的业务链路端口1,与网络设备202的业务链路端口3相连构成业务链路;并且网络设备201的备份端口5、镜像链路端口2,以及网络设备202的备份端口10、镜像链路端口4处于同一虚拟局域网中,网络设备201和网络设备202的其余端口处于另一虚拟局域网中。

  在具体实现中,网络设备201和网络设备202可以通过业务链路端口1与业务链路端口3相连构成的业务链路进行业务报文的交互。

  步骤420、网络设备在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与待备份业务报文匹配的备份报文。

  步骤430、网络设备如果确定备份端口与录取设备之间处于正常连接状态,则直接通过备份端口将备份报文直接发送至录取设备。

  在具体实现中,网络设备如果确定备份端口与录取设备之间处于正常连接状态,即网络设备备份端口与录取设备之间处于未阻塞状态,则可以直接通过备份端口将备份报文发送至录取设备。

  示例性的,网络设备202与录取设备200之间处于正常连接状态,当网络设备中存在待备份报文时,可以直接通过备份端口10将备份报文发送至录取设备200。

  步骤440、网络设备如果确定备份端口与录取设备之间处于阻塞状态,则将备份报文通过数据传输链路传输至其他网络设备。

  在具体实现中,网络设备如果确定备份端口与录取设备之间处于阻塞状态,则可以通过数据传输链路将备份报文传输至其他的网络设备。

  可选的,网络设备将备份报文通过数据传输链路传输至其他网络设备进行报文备份,包括:网络设备将备份报文通过镜像链路传输至其他网络设备进行报文备份。

  示例性的,参照图2,如果网络设备201确定备份端口5与录取设备200之间处于阻塞状态,则网络设备201可以通过镜像链路将备份报文传输至网络设备202,即网络设备201可以将备份报文传输至镜像链路端口2,并通过镜像链路将镜像链路端口2上的备份报文传输至镜像链路端口4,此时,备份报文已传输至网络设备202,进一步的,网络设备202对备份报文进行备份。

  可选的,网络设备将备份报文通过镜像链路传输至其他网络设备进行报文备份,包括:网络设备将备份报文在备份端口所在的虚拟局域网内进行广播,以将备份报文传输至镜像链路端口;网络设备将镜像链路端口中的备份报文,通过镜像链路传输至其他网络设备进行报文备份。

  示例性的,参照图2,如果网络设备201确定备份端口5与录取设备200之间处于阻塞状态,则网络设备201在备份端口5所在的虚拟局域网(端口5、端口2、端口4和端口10在同一虚拟局域网内)对备份报文进行广播,从而将备份报文传输至镜像链路端口2;进一步的,网络设备201将将镜像链路端口2中的备份报文,通过镜像链路传输至其他网络设备(例如,网络设备202)进行报文备份。

  本实施例的方案,网络设备通过业务链路与其他网络设备交互业务报文;同时,网络设备与其他网络设备的业务链路端口相连构成业务链路,网络设备的备份端口和镜像链路端口处于同一虚拟局域网中,解决了当镜像数据量较大时,会影响这两个网络设备正常的业务交互,甚至导致数据丢包的问题,缓解了业务链路的传输压力,当镜像数据量较大时,也不会影响这两个网络设备正常的业务交互。

  实施例四

  图5是本发明实施例四中的一种全网报文的录取方法的流程图,本实施例是对上述各技术方案的进一步细化,本实施例中的技术方案可以与上述一个或者多个实施例中的各个可选方案结合。如图5所示,全网报文的录取方法包括如下步骤。

  步骤510、网络设备如果通过镜像链路接收到其他网络设备发送的备份报文,则将备份报文在镜像链路端口所在的虚拟局域网内进行广播,以将备份报文传输至备份端口。

  在具体实现中,当网络设备通过镜像链路接收到其他网络设备发送的备份报文,则可以将接收到的备份报文在镜像链路端口所在的虚拟局域网进行广播,从而将备份报文传输至备份端口。

  示例性的,参照图2,网络设备202如果通过镜像链路接收到网络设备201发送的备份报文,则可以将备份报文在镜像链路端口4所在的虚拟局域网进行广播(端口5、端口2、端口4和端口10在同一虚拟局域网内),从而将备份报文传输至备份端口10。

  步骤520、网络设备将备份报文直接发送至录取设备进行报文备份,或者,将备份报文通过镜像链路传输至其他网络设备进行报文备份。

  本实施例的方案,网络设备如果通过镜像链路接收到其他网络设备发送的备份报文,则将备份报文在镜像链路端口所在的虚拟局域网内进行广播,以将备份报文传输至备份端口;网络设备将备份报文直接发送至录取设备进行报文备份,或者,将备份报文通过镜像链路传输至其他网络设备进行报文备份,实现了对全网报文进行备份。

  为了使本领域技术人员更好地理解本实施例全网报文的录取方法,下面采用一个具体示例进行说明,基于图2所示的全网报文的录取系统,本发明实施例的实现原理及步骤为:

  1、将网络设备201的端口5和2以及网络设备202的端口4和10划入到同一VLAN1(虚拟局域网)内,其余端口划入至另一VLAN2内。

  2、网络设备201上的端口6、7和8可以作为镜像源,将报文镜像到目的端口5上。

  3、通过VLAN1将端口5上的报文广播至端口2。

  4、网络设备201上的所有报文可以通过端口2-端口4之间的链路传输至网络设备202上,并在VLAN1内进行广播,以使报文传输至端口10。

  5、同理,网络设备202上的端口9、11和12可以作为惊喜源,将报文镜像到目的端口10上。由于图2中涉及到的系统备份报文仅能通过端口10发送至录取设备200,因此,所有镜像的流量都只能通过10发送到录取设备。

  6、通过VLAN1将端口10上的报文广播至端口4。

  7、网络设备202上的所有报文可以通过端口4-端口2之间的链路传输至网络设备201上,并在VLAN1内进行广播,以使报文传输至端口5。网络设备201上也有网络设备202的报文,当网络设备202与录取设备200之间的链路故障时,可以通过网络设备201将网络设备202的报文发送至录取设备200。

  此时,录取设备可以录取到整个网络的报文。

  本发明实施例中涉及到的全网报文录取系统,可以解决自环网络产生的弊端,也可以保证业务长时间稳定运行;同时,本发明实施例可以把运行业务的链路和承载镜像数据传输的链路分割开来,既不影响设备运行业务,也不会影响客户通过录取全网报文达监控网络的目的。

  为了验证本发明实施例的可行性,图6是本发明实施例四中的一种全网报文的录取系统的结构示意图,图6中,录取设备200与网络设备202之间的链路故障(阻塞),此时,链路切换到了网络设备201上。

  1、将网络设备201的端口5和2以及网络设备202的端口4和10划入到同一VLAN1(虚拟局域网)内,其余端口划入至另一VLAN2内。

  2、网络设备201上的端口6、7和8可以作为镜像源,将报文镜像到目的端口5上。

  3、通过VLAN1将端口5上的报文广播至端口2。

  4、网络设备201上的所有报文可以通过端口2-端口4之间的链路传输至网络设备202上,并在VLAN1内进行广播,以使报文传输至端口10。

  5、同理,网络设备202上的端口9、11和12可以作为惊喜源,将报文镜像到目的端口10上。由于图2中涉及到的系统备份报文仅能通过端口10发送至录取设备200,因此,所有镜像的流量都只能通过10发送到录取设备。

  6、通过VLAN1将端口10上的报文广播至端口4。

  7、网络设备202上的所有报文可以通过端口4-端口2之间的链路传输至网络设备201上,并在VLAN1内进行广播,以使报文传输至端口5,并通过端口5将报文传输至录取设备200。

  实施例五

  图7是本发明实施例五中的一种全网报文的录取装置的结构示意图,该装置可以执行上述各实施例中涉及到的全网报文的录取方法。参照图7,该装置包括:备份报文生成模块710和报文备份模块720。

  备份报文生成模块710,用于网络设备在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与待备份业务报文匹配的备份报文;

  报文备份模块720,用于网络设备将备份报文直接发送至录取设备进行报文备份,或者,将备份报文通过数据传输链路传输至其他网络设备进行报文备份;

  其中,网络设备包括:备份端口、业务端口和至少一个链路端口,网络设备的备份端口与录取设备相连,网络设备与其他网络设备的链路端口对应相连构成数据传输链路,网络设备的各个端口预先划分为多个虚拟局域网,网络设备的备份端口和至少一个链路端口处于同一虚拟局域网中。

  本实施例的方案,通过备份报文生成模块在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与待备份业务报文匹配的备份报文;通过报文备份模将备份报文直接发送至录取设备进行报文备份,或者,将备份报文通过数据传输链路传输至其他网络设备进行报文备份,解决了现有技术中全网报文的录取系统需要用到自环线,浪费端口资源的问题,实现了对全网报文的备份。

  可选的,网络设备具体包括:镜像链路端口以及业务链路端口;

  报文备份模块720,具体用于网络设备将备份报文通过镜像链路传输至其他网络设备进行报文备份;

  全网报文的录取装置,还包业务报文交互模块,用于通过业务链路与其他网络设备交互业务报文;

  其中,网络设备与其他网络设备的镜像链路端口相连构成镜像链路,网络设备与其他网络设备的业务链路端口相连构成业务链路,网络设备的备份端口和镜像链路端口处于同一虚拟局域网中。

  可选的,报文备份模块720,具体用于网络设备如果确定备份端口与录取设备之间处于正常连接状态,则直接通过备份端口将备份报文直接发送至录取设备;

  网络设备如果确定备份端口与录取设备之间处于阻塞状态,则将备份报文通过数据传输链路传输至其他网络设备。

  可选的,报文备份模块720,还具体用于网络设备将备份报文在备份端口所在的虚拟局域网内进行广播,以将备份报文传输至镜像链路端口;网络设备将镜像链路端口中的备份报文,通过镜像链路传输至其他网络设备进行报文备份。

  可选的,本实施例中涉及到的全网报文的录取系统,还包括:备份报文接收模块,用于网络设备如果通过镜像链路接收到其他网络设备发送的备份报文,则将备份报文在镜像链路端口所在的虚拟局域网内进行广播,以将备份报文传输至备份端口;网络设备将备份报文直接发送至录取设备进行报文备份,或者,将备份报文通过镜像链路传输至其他网络设备进行报文备份。

  本发明实施例所提供的全网报文的录取装置可执行本发明任意实施例所提供的全网报文的录取方法,具备执行方法相应的功能模块和有益效果。

  实施例六

  图8为本发明实施例六提供的一种网络设备的结构示意图,如图8所示,该网络设备包括处理器80和存储器81;网络设备中处理器80的数量可以是一个或多个,图8中以一个处理器80为例;网络设备中的处理器80和存储器81可以通过总线或其他方式连接,图8中以通过总线连接为例。

  存储器81作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的全网报文的录取方法对应的程序指令/模块(例如,全网报文的录取装置中的备份报文生成模块710和报文备份模块720)。处理器80通过运行存储在存储器81中的软件程序、指令以及模块,从而执行网络设备的各种功能应用以及数据处理,即实现上述的全网报文的录取方法。

  存储器81可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器81可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器81可进一步包括相对于处理器80远程设置的存储器,这些远程存储器可以通过网络连接至网络设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

  实施例七

  本发明实施例七还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种全网报文的录取方法,该方法包括:

  网络设备在确定待备份业务报文所在的业务端口与备份端口不属于同一虚拟局域网时,以镜像的方式在备份端口中生成与所述待备份业务报文匹配的备份报文;

  所述网络设备将所述备份报文直接发送至所述录取设备进行报文备份,或者,将所述备份报文通过数据传输链路传输至其他网络设备进行报文备份。

  当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的全网报文的录取方法中的相关操作。

  通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

  值得注意的是,上述全网报文的录取装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

  注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

《全网报文的录取系统、方法、装置、网络设备及存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)