监控报文转发流程的方法及装置制造方法及图纸

技术编号:15287415 阅读:188 留言:0更新日期:2017-05-10 07:07
本申请提供一种监控报文转发流程的方法及装置,该方法包括:在接收到待转发的报文后,获得用于对待转发的报文的转发流程信息进行存储的RAM的基地址;判断待转发的报文是否满足预设的监控条件,若是,则根据预设的处理流程对待转发的报文进行处理,得到待转发的报文在报文转发设备中的转发流程信息;将转发流程信息存储到从基地址开始的RAM中;在对待转发的报文的处理结束后,输出RAM中存储的该转发流程信息。本技术方案可以从接收到的待转发的报文中筛选出需要监控的报文,对该需要监控的报文的转发流程信息进行记录并汇总输出给技术人员,以便技术人员可以根据报文的转发流程信息查找出报文转发设备故障产生的原因,提高故障处理效率。

Method and device for monitoring message forwarding process

The invention provides a method and a device for monitoring the packet forwarding process, the method comprises: receiving a message to be forwarded in after get used for forwarding packet forwarding process information storage RAM base address message to be forwarded; judging whether satisfies the preset control conditions, if, according to the process the preset treat packets forwarded for processing, to get the message to be forwarded in the message forwarding device in the forwarding process information; the forwarding process information is stored into the starting from the base address in RAM; in the message forwarding node to store the output beam, RAM in the forwarding process information. The message need to monitor the selected message can be received from the technical scheme for forwarding, forwarding process information record and summary output to the technical staff of the need to monitor the message, so that technical staff can according to the packet forwarding process information to find out the reasons forwarded message generation equipment failure, improve the efficiency of fault handling.

【技术实现步骤摘要】

本申请实施例涉及计算机网络
,特别涉及一种监控报文转发流程的方法及装置
技术介绍
随着计算机网络技术的发展,网络业务越来越丰富,使得与网络业务相关的报文也越来越多样化。为了保证用户请求的报文能够准确、安全地达到用户设备,报文转发设备的性能和稳定性变得尤为重要。当报文转发设备运行在网络环境中时,有时会出现一些故障,此时,能否快速准确地找出故障产生的原因就成为后续报文是否可以被正常转发的关键。根据技术人员的以往经验发现,报文在报文转发设备中的转发流程对找出故障产生的原因有很大的帮助,在此情况下,提出一种监控报文转发流程的方法已成为本领域技术人员亟待解决的问题。
技术实现思路
为了解决上述问题,本申请实施例提供一种监控报文转发流程的方法及装置。具体地,本申请实施例是通过如下技术方案实现的:根据本申请实施例的第一方面,提供一种监控报文转发流程的方法,应用于报文转发设备,所述方法包括:在接收到待转发的报文后,获得用于对所述待转发的报文的转发流程信息进行存储的随机存储器RAM的基地址;判断所述待转发的报文是否满足预设的监控条件;在所述待转发的报文满足所述预设的监控条件的情况下,根据预设的处理流程对所述待转发的报文进行处理,得到所述待转发的报文在所述报文转发设备中的转发流程信息;将所述转发流程信息存储到从所述基地址开始的RAM中;在对所述待转发的报文的处理结束后,输出所述RAM中存储的所述转发流程信息。本申请实施例中,所述预设的监控条件,包括下述一种或多种:报文的源IP地址、目的IP地址、源端口、目的端口、传输层协议、所述报文转发设备的报文入接口及报文出接口。本申请实施例中,所述根据预设的处理流程对所述待转发的报文进行处理,包括:使用一个或多个报文处理策略对所述待转发的报文进行策略匹配,其中,所述报文处理策略包括下述一种或多种:用于判断报文是否为攻击报文的策略、将报文的内网IP地址与外网IP地址进行处理的策略。本申请实施例中,所述将所述转发流程信息存储到从所述基地址开始的RAM中,包括:使用掩码机制,将所述转发流程信息存储到从所述基地址开始的RAM中。本申请实施例中,所述输出所述RAM中存储的所述转发流程信息,包括:通过串口打印或上报中央处理器CPU的方式,输出所述RAM中存储的所述转发流程信息。本申请实施例中,在所述输出RAM中存储的所述转发流程信息之后,还包括:释放所述基地址。根据本申请实施例的第二方面,提供一种监控报文转发流程的装置,应用于报文转发设备,所述装置包括:基地址获得模块,用于在接收到待转发的报文后,获得用于对所述待转发的报文的转发流程信息进行存储的随机存储器RAM的基地址;判断模块,用于判断所述待转发的报文是否满足预设的监控条件;处理模块,用于在所述判断模块的判断结果为是的情况下,根据预设的处理流程对所述待转发的报文进行处理,得到所述待转发的报文在所述报文转发设备中的转发流程信息;存储模块,用于将所述处理模块处理得到的转发流程信息存储到从所述基地址开始的RAM中;输出模块,用于在对所述待转发的报文的处理结束后,输出所述RAM中存储的所述转发流程信息。本申请实施例中,所述预设的监控条件,包括下述一种或多种:报文的源IP地址、目的IP地址、源端口、目的端口、传输层协议、所述报文转发设备的报文入接口及报文出接口。本申请实施例中,所述处理模块,包括:报文处理子模块,用于在所述判断模块的判断结果为是的情况下,使用一个或多个报文处理策略对所述待转发的报文进行策略匹配,其中,所述报文处理策略包括下述一种或多种:用于判断报文是否为攻击报文的策略、将报文的内网IP地址与外网IP地址进行处理的策略。本申请实施例中,所述存储模块,包括:转发流程信息存储子模块,用于使用掩码机制,将所述转发流程信息存储到从所述基地址开始的RAM中。本申请实施例中,所述输出模块,包括:转发流程信息输出子模块,用于在对所述待转发的报文的处理结束后,通过串口打印或上报中央处理器CPU的方式,输出所述RAM中存储的所述转发流程信息。本申请实施例中,所述装置还包括:释放模块,用于在所述输出模块输出所述RAM中存储的所述转发流程信息之后,释放所述基地址。本申请实施例中,可以根据预设的监控条件从接收到的待转发的报文中筛选出需要监控的报文,对该需要监控的报文的转发流程信息进行记录,并汇总输出给技术人员,以便技术人员可以根据报文的转发流程信息查找出报文转发设备的故障产生的原因,从而提高故障处理效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请实施例。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请实施例,并与说明书一起用于解释本专利技术的原理。图1是本申请根据一示例性实施例示出的一种监控报文转发流程的方法的流程图;图2是本申请根据一示例性实施例示出的报文策略匹配过程的示意图;图3是本申请根据一示例性实施例示出的一种监控报文转发流程的装置的框图;图4是本申请根据一示例性实施例示出的另一种监控报文转发流程的装置的框图;图5是本申请根据一示例性实施例示出的另一种监控报文转发流程的装置的框图;图6是本申请根据一示例性实施例示出的另一种监控报文转发流程的装置的框图;图7是本申请根据一示例性实施例示出的另一种监控报文转发流程的装置的框图;图8为本申请根据一示例性实施例示出的一种监控报文转发流程的装置所在网络设备的一种硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请实施例的一些方面相一致的装置和方法的例子。在本申请实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。随着计算机网络技术的发展,网络业务越来越丰富,使得与网络业务相关的报文也越来越多样化。为了保证用户请求的报文能够准确、安全地达到用户设备,报文转发设备的性能和稳定性变得尤为重要。当报文转发设备运行在网络环境中时,有时会出现一些故障,此时,能否快速准确地找出故障产生的原因就成为后续报文是否可以被正常转发的关键。根据技术人员的以往经验发现,报文在报文转发设备中的转发流程对找出故障产生的原因有很大的帮助,在此情况下,提出一种监控报文转发流程的方法已成为本领域技术人员亟待解决的问题。为了解决上述问题,本申请实施例提供了一种监控报文转本文档来自技高网...
监控报文转发流程的方法及装置

【技术保护点】
一种监控报文转发流程的方法,其特征在于,应用于报文转发设备,所述方法包括:在接收到待转发的报文后,获得用于对所述待转发的报文的转发流程信息进行存储的随机存储器RAM的基地址;判断所述待转发的报文是否满足预设的监控条件;在所述待转发的报文满足所述预设的监控条件的情况下,根据预设的处理流程对所述待转发的报文进行处理,得到所述待转发的报文在所述报文转发设备中的转发流程信息;将所述转发流程信息存储到从所述基地址开始的RAM中;在对所述待转发的报文的处理结束后,输出所述RAM中存储的所述转发流程信息。

【技术特征摘要】
1.一种监控报文转发流程的方法,其特征在于,应用于报文转发设备,所述方法包括:在接收到待转发的报文后,获得用于对所述待转发的报文的转发流程信息进行存储的随机存储器RAM的基地址;判断所述待转发的报文是否满足预设的监控条件;在所述待转发的报文满足所述预设的监控条件的情况下,根据预设的处理流程对所述待转发的报文进行处理,得到所述待转发的报文在所述报文转发设备中的转发流程信息;将所述转发流程信息存储到从所述基地址开始的RAM中;在对所述待转发的报文的处理结束后,输出所述RAM中存储的所述转发流程信息。2.根据权利要求1所述的方法,其特征在于,所述预设的监控条件,包括下述一种或多种:报文的源IP地址、目的IP地址、源端口、目的端口、传输层协议、所述报文转发设备的报文入接口及报文出接口。3.根据权利要求1所述的方法,其特征在于,所述根据预设的处理流程对所述待转发的报文进行处理,包括:使用一个或多个报文处理策略对所述待转发的报文进行策略匹配,其中,所述报文处理策略包括下述一种或多种:用于判断报文是否为攻击报文的策略、将报文的内网IP地址与外网IP地址进行处理的策略。4.根据权利要求1所述的方法,其特征在于,所述将所述转发流程信息存储到从所述基地址开始的RAM中,包括:使用掩码机制,将所述转发流程信息存储到从所述基地址开始的RAM中。5.根据权利要求1所述的方法,其特征在于,所述输出所述RAM中存储的所述转发流程信息,包括:通过串口打印或上报中央处理器CPU的方式,输出所述RAM中存储的所述转发流程信息。6.根据权利要求1所述的方法,其特征在于,在所述输出RAM中存储的所述转发流程信息之后,还包括:释放所述基地址。7.一种监控报文转发流程的装置,其特征在于,应用于报文转发设备,所述装置包括:基...

【专利技术属性】
技术研发人员:张明祯刘志来费宝川
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

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

1