[发明专利]一种对报文进行跟踪的方法及设备无效
申请号: | 200810057860.3 | 申请日: | 2008-02-19 |
公开(公告)号: | CN101272329A | 公开(公告)日: | 2008-09-24 |
发明(设计)人: | 刘轶;陈文 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 进行 跟踪 方法 设备 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及一种对报文进行跟踪的方法及设备。
背景技术
IP(Internet Protocol,网际协议)技术作为实现计算机互联网、传统电话网和有线电视网三网融合的关键技术,是未来传输技术的发展趋势。为满足基于IP技术的语音业务、视频业务等实时应用业务对IP网络的时延、QoS(Qualityof Service,服务质量)等参数的较高要求,提高所述实时应用业务的质量,需要对IP网络进行实时监控,例如对报文进行跟踪。
目前,对IP网络中的报文进行跟踪通常采用如下实现方式:
通过设置转发表中的跟踪使能属性的状态开启或关闭报文跟踪功能,在转发表中预设一些跟踪条件,预设的跟踪条件用于描述跟踪需求。例如,需要对报文中的五个关键域<源IP地址,目的IP地址,协议号,源端口号,目的端口号>进行跟踪,则将五元组值<源IP地址,目的IP地址,协议号,源端口号,目的端口号>设置为跟踪条件,同样也可以将四元组<源IP地址,目的IP地址,协议号,DSCP(Differentiated Services Code Point,差异化服务编码点)值>,或者三元组<源IP地址,目的IP地址,协议号>等作为跟踪条件。在报文转发过程中,设置所述跟踪使能属性的状态为使能,开启报文跟踪功能:首先查找输入报文的转发表项中预设的跟踪条件,通过判断跟踪位的状态,执行或者拒绝执行对所述报文进行跟踪操作。其具体的处理过程如图1所示,包括如下步骤:
步骤11、输入数据报文;
步骤12、查找所述数据报文的转发表项中预设的跟踪条件;
步骤13、判断步骤12的查找结果,如果找到所述跟踪条件,则跟踪位使能,执行步骤14,如果未找到所述跟踪条件,则跟踪位不使能,执行步骤15;
步骤14、基于查找到的跟踪条件对所述报文进行报文跟踪处理;
步骤15、进行后续报文转发流程。
发明人在实现本发明的过程中,发现现有技术中至少存在以下问题:
现有技术中对报文进行跟踪的操作是报文转发流程的一部分,所述跟踪条件作为报文转发处理单元(即报文转发程序)中的一部分代码段出现,如果需要改变跟踪条件,例如增加或删除跟踪条件,则需要对报文转发程序的代码进行修改,因此现有技术存在可扩展性差,且无法实现在报文转发过程中的任意阶段灵活跟踪报文等问题。
发明内容
本发明实施例提供了一种对报文进行跟踪的方法及设备,从而实现了对数据报文的灵活跟踪。
一种对报文进行跟踪的方法,包括:
在报文转发过程的各个阶段之间设置模板插入点;
当需要对报文进行跟踪时,在指定的模板插入点调用预先配置的独立于报文转发处理单元的跟踪模板,将进入指定的模板插入点的报文与所述跟踪模板进行匹配,对匹配成功的报文进行跟踪,所述跟踪模板用于记载跟踪条件。
一种对报文进行跟踪的设备,包括:
模板配置模块,用于配置跟踪模板,所述跟踪模板独立于报文转发处理单元,用于记载跟踪条件;
存储模块,用于保存模板配置模块生成的跟踪模板;
模板调用模块,用于在报文转发过程中指定的模板插入点调用所述存储模块中的跟踪模板,将进入指定的模板插入点的报文与所述跟踪模板进行匹配,并输出匹配结果;
跟踪处理模块,用于根据模板调用模块的匹配结果,执行或者拒绝执行对所述报文进行跟踪的操作。
由上述本发明实施例提供的技术方案可以看出,由于本发明实施例中采用在报文转发过程中的任意阶段设置模板插入点,并根据跟踪需要在指定的模板插入点调用跟踪模板实现对报文的跟踪,从而将报文跟踪操作从报文转发流程中独立出来,可以灵活增减或修改跟踪条件而不影响正常的报文转发流程,并在报文转发的任意阶段实现报文跟踪,提高了对报文跟踪的灵活性及可扩展性。
附图说明
图1为现有技术中报文跟踪的处理过程示意图;
图2为现有技术中IP报文头结构示意图;
图3为本发明实施例在IP报文转发过程中设置模板插入点的示意图;
图4为本发明实施例提供的跟踪条件值和掩码值的结构示意图;
图5为本发明实施例提供的处理过程示意图;
图6为本发明实施例提供的设备结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810057860.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数字式超声波发生器
- 下一篇:一种用含铁废渣尘生产金属铁粒的方法