[发明专利]基于网络处理器实现快速报文双向转发检测的方法和装置有效
申请号: | 201010186773.5 | 申请日: | 2010-05-25 |
公开(公告)号: | CN101848223A | 公开(公告)日: | 2010-09-29 |
发明(设计)人: | 商志彪 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 刘云贵;刘海英 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网络 处理器 实现 快速 报文 双向 转发 检测 方法 装置 | ||
1.一种基于网络处理器实现快速报文双向转发检测的方法,其特征在于,包括:
在网络处理器设置环回计时器;
所述网络处理器接收中央处理器发送的使能标识、发送模板报文、发送检测信息表和统计学习表;
所述网络处理器根据所述使能标识启动检测报文发送功能,根据发送模板报文启动所述环回计时器,根据发送模板报文查询所述发送检测信息表和统计学习表得到环回计数值;
比较所述环回计数值和所述发送检测信息表的周期值是否相等,如果相等,则到达环回计时器的发送周期,并将所述发送模板报文复制一份,将其中一份发送模板报文进行环回,根据另一份发送模板报文和所述发送检测信息表生成检测报文,并输出。
2.如权利要求1所述的方法,其特征在于,如果环回计数值和所述发送检测信息表的周期不相等,则将所述环回计数值变化一个数值后重新写入统计学习表。
3.如权利要求1所述的方法,其特征在于,所述在网络处理器设置环回计时器,包括:在网络处理器的环回口上启用流量管理的整形功能,通过设置整形参数,使得从环回口出去的报文速率可控,以实现环回计时器。
4.如权利要求1所述的方法,其特征在于,根据发送模板报文的索引查询所述发送检测信息表和统计学习表得到环回计数值,包括:
所述网络处理器根据发送报文中的索引查找发送检测信息表,获得发送报文的相关信息,并根据从发送检测信息表查到的关键字查找统计学习表,获取环回计数值。
5.如权利要求1-4任意一项所述的方法,其特征在于,
所述模板报文包括:环回模板报文的份数、定时器环回标识、用以区别使用该环回计时器的是发送模板报文还是定时检测模板报文的内部类型值、会话队列的索引和环回报文的流标识;或
所述发送检测信息表包括:查找成功或失败标识、设定的定时发送的检测周期值、发送报文的相关信息以及用以索引统计学习表的关键字;或
所述统计学习表包括:对应于当前会话的环回次数和对应于当前会话的收包计数值。
6.一种基于网络处理器实现快速报文双向转发检测的方法,其特征在于,包括:
在网络处理器设置环回计时器;
所述网络处理器接收中央处理器发送的使能标识、定时检测模板报文、发送检测信息表和统计学习表;
所述网络处理器根据所述使能标识启动定时检测报文功能,根据定时检测模板报文启动所述环回计时器,根据发送模板报文查询所述发送检测信息表和统计学习表得到环回计数值;
比较所述环回计数值和所述发送检测信息表的周期值是否相等;
如果相等,则达到环回计时器的检测周期,根据统计学习表的收包计数结果进行判断,如果收包计数结果为预设值,则将所述定时检测模板报文复制一份,其中一份用于向所述中央处理器报告检测失败信息,其中另一份进行环回。
7.如权利要求6所述的方法,其特征在于,还包括:如果收包计数值不为所述预设值,则将所述统计学习表中的收包计数值恢复到所述预设值,并进入下一个检测周期。
8.一种网络处理器,其特征在于,包括:
设置模块,用于在网络处理器设置环回计时器;
接收模块,用于接收中央处理器发送的使能标识、发送模板报文、发送检测信息表和统计学习表;
启动和获取模块,用于根据所述使能标识启动检测报文发送功能,根据发送模板报文启动所述环回计时器,根据发送模板报文查询所述发送检测信息表和统计学习表得到环回计数值;
比较和输出模块,用于比较所述环回计数值和所述发送检测信息表的周期值是否相等,如果相等,则到达环回计时器的发送周期,并将所述发送模板报文复制一份,将其中一份发送模板报文进行环回,根据另一份发送模板报文和所述发送检测信息表生成检测报文,并输出。
9.如权利要求8所述的网络处理器,其特征在于,所述比较和输出模块,还用于如果环回计数值和所述发送检测信息表的周期不相等,则将所述环回计数值变化一个数值后重新写入统计学习表;或
所述设置模块,具体用于在网络处理器的环回口上启用流量管理的整形功能,通过设置整形参数,使得从环回口出去的报文速率可控,以实现环回计时器;或
所述启动和获取模块,用于根据发送报文中的索引查找发送检测信息表,获得发送报文的相关信息,并根据从发送检测信息表查到的关键字查找统计学习表,获取环回计数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010186773.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:工业无烟型煤
- 下一篇:一种手机射频测试方法及系统