[发明专利]一种检测报文量的方法、装置和系统有效
申请号: | 201010188446.3 | 申请日: | 2010-05-28 |
公开(公告)号: | CN101854276A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 徐春松 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 报文 方法 装置 系统 | ||
技术领域
本发明涉及数据通信技术领域,特别涉及一种检测报文量的方法、装置和系统。
背景技术
网络处理器接收报文后,该报文一般要经过多个业务处理过程,为了跟踪报文处理过程以便调试,当接收后的报文被发送到某个业务进行处理时,网络处理器通过I/O(In/Out,输入输出)访问点对该业务对应的外部设备中计数地址对应的存储空间内保存的报文量数据进行数值更改,以表示该报文已经过该业务的处理。
比如,当报文进入URPF(Unicast Reverse Path Forwarding,单播逆向路径转发)业务进行处理时,通过I/O访问点读取该业务对应的外部设备中计数地址对应的存储空间内保存的数据,然后对该数据进行数值+1处理,最后再写入到计数地址对应的存储空间内。
网络处理器只能通过I/O访问点访问外部设备,但是每个I/O访问点同时能够访问的外部设备个数是有限的。
按照现有的计数方式,正常的业务处理需要访问外部设备,对报文进行计数操作也需要访问外部设备,两者同时进行时,很有可能导致需要访问的外部设备超出I/O访问点能够访问的范围,从而影响业务处理的效果,并且增加了对业务处理的编码难度,降低了业务处理的性能。
发明内容
本发明实施例提供了一种检测报文量的方法、装置和系统,可以有效的避免需要访问的外部设备超出I/O访问点能够访问的范围,进而在不影响业务处理效果的情况下,较好的实现检测报文量的计数功能。
本发明实施例提供了一种检测报文量的方法,该方法包括:
处理报文时,对处理报文的业务对应的业务标识位进行标识;
选择访问点,通过所述访问点访问的外部设备的数量小于访问量上限;
通过所述访问点,根据所述业务标识位的标识,在所述业务对应的外部设备的计数地址对应的存储空间中进行计数。
本发明实施例提供了一种检测报文量的装置,包括:
标识模块,用于处理报文时,对处理报文的业务对应的业务标识位进行标识;
选择模块,用于选择访问点,通过所述访问点访问的外部设备的数量小于访问量上限;
处理模块,用于通过所述访问点,根据所述业务标识位的标识,在所述业务对应的外部设备的计数地址对应的存储空间中进行计数。
本发明实施例提供了一种检测报文量的系统,包括:网络处理器和存储报文量数据的外部设备;
所述网络处理器,用于处理报文时,对处理报文的业务对应的业务标识位进行标识;选择访问点,通过所述访问点访问的外部设备的数量小于访问量上限;通过所述访问点,根据所述业务标识位的标识,在所述业务对应的外部设备的计数地址对应的存储空间中进行计数。
本发明实施例提供的检测报文量的方法、装置和系统,用于处理报文时,处理报文时,对处理报文的业务对应的业务标识位进行标识;选择访问点,通过所述访问点访问的外部设备的数量小于访问量上限;通过所述访问点,根据所述业务标识位的标识,在所述业务对应的外部设备的计数地址对应的存储空间中进行计数。本发明实施例提供的检测报文量的方法、装置和系统,在访问点空闲时进行计数操作,有效的避免需要访问的外部设备超出I/O访问点能够访问的范围,这样在业务正常进行的情况下,较好的实现检测报文量的计数功能。
附图说明
图1为本发明实施例中检测报文量的方法流程示意图;
图2为本发明另一实施例中检测报文量的方法流程示意图;
图3为本发明实施例中检测报文量的装置结构示意图;
图4为本发明实施例中检测报文量的系统结构示意图。
具体实施方式
下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。
网络处理器接收到报文后,对该报文进行处理,其处理过程需要经过多个业务流程,为了跟踪报文处理过程以便调试,可以通过访问点更改相应业务的报文量数据,通过报文量数据的数值表示报文已经过该业务的处理,例如对数值进行加一操作。其中,业务的报文量数据一般保存在寄存器等具有存储功能的外部设备的计数地址对应的存储空间中。
然而,通过访问点同时访问的外部设备的数量是有限的,若每个访问点可以同时访问2个外部设备,业务处理报文时需要访问2次外部设备,实现计数操作时需要访问1次外部设备,这样就导致一个访问点需要同时访问的外部设备数量超出访问点能够访问的数量的上限。
针对此问题,如图1所示,本发明实施例提供了一种检测报文量的方法,该方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010188446.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:动态物料长度检测方法及测量装置
- 下一篇:高功率的LED白光光源结构