[发明专利]一种链路间发送报文的方法及装置无效
申请号: | 200910237075.0 | 申请日: | 2009-11-03 |
公开(公告)号: | CN101707560A | 公开(公告)日: | 2010-05-12 |
发明(设计)人: | 邱圣斌;李川 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 链路间 发送 报文 方法 装置 | ||
技术领域
本发明涉及以太网数据通信技术,特别是指一种链路间发送报文的方法及装置。
背景技术
以太网以其良好的经济性、互通性和易用性等特性得到了普遍应用,目前以太网逐步在城域网和广域网中得到广泛应用,从而作为运营的传送网技术提供多业务承载。
在以太网中,经常需要完成端到端的链路间报文传输,包括用户数据报文以及控制报文。通过在发送端与接收端之间发送周期性心跳消息,完成报文传输,监控链路的连通性,计算链路速度以及丢包率等功能。
目前发送报文主要是通过软件配置定时器实现,当计时器计时到达发送时刻,系统执行相关任务发送报文。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:发送报文的功能由软件实现,导致报文的发送速度慢,报文的发送周期长,不能满足在链路灵活发送快速慢速报文,也难以满足在短时间内发送大量报文的要求。
发明内容
本发明的目的是提供一种链路间发送报文的方法及装置,用于实现在链路间灵活发送快速慢速报文,以及在短时间内发送大量报文的目的。
一种链路间发送报文的方法,应用于一发送报文的装置,包括:根据产生的计时标志有效信号,检测报文发送间隔配置信息表,生成发送报文指令;根据所述发送报文指令,读取该报文对应的报文数据,并将所述报文数据组装成报文进行发送。
上述方法中,所述计时标志有效信号,在每一个最小发送周期结束时产生;所述发送间隔配置信息表的表项记载,发送间隔字段,发送间隔计数字段;所述发送间隔字段,记载每条链路上报文的发送间隔;所述发送间隔计数字段,记载每条链路的最小发送周期倍数计数。
上述方法中,所述发送报文的装置还存放一报文数据表,所述报文数据表中的表项记载一条报文的所述报文数据;对于同一报文,在所述发送间隔配置信息表中对应着该报文的地址与在所述报文数据表中对应着该报文的地址一致。
上述方法中,所述生成发送报文指令,之后还包括:对所述发送间隔配置信息表执行更新操作。
上述方法中,所述报文发送间隔配置信息表是通过CPU在系统的初始化阶段或在系统工作过程中进行配置;所述报文数据表是通过CPU在系统的初始化阶段,或者在系统工作过程中进行配置。
上述方法中,所述检测报文发送间隔配置信息表,进一步包括:对发送间隔计数字段执行一次减一操作,且如果查询到所述发送间隔计数字段取值为零,表示当前链路发送报文的发送间隔已到,则生成发送报文的所述发送报文指令。
一种发送报文的装置,包括:定时发送控制模块,用于根据产生的计时标志有效信号,检测报文发送间隔配置信息表,生成发送报文指令;组装报文模块,用于根据所述发送报文指令,读取该报文对应的报文数据,并将所述报文数据组装成报文进行发送。
上述装置中,定时发送控制模块还包括:最小发送周期定时器,用于根据一最小发送周期进行计时,在每一个最小发送周期结束时,产生一所述计时标志有效信号;发送间隔配置信息模块,用于存放所述发送间隔配置信息表,表中的一个表项记载包括两个字段:发送间隔字段,记载每条链路上报文的发送间隔;所述发送间隔计数字段,记载每条链路的最小发送周期倍数计数。
上述装置中,还包括:报文数据表模块,用于存放一报文数据表;所述报文数据表中的一个表项记载一条报文的所述报文数据;对于同一报文,在所述发送间隔配置信息表中对应着该报文的地址与在所述报文数据表中对应着该报文的地址一致。
上述装置中,还包括:FPGA更新模块,用于在所述定时发送控制模块生成发送所述报文的发送报文指令之后,对所述发送间隔配置信息表执行更新操作。
上述装置中,还包括:缓存模块,用于在所述装置的工作过程中,存放所述间隔配置信息表;CPU模块,用于在装置所在的系统的初始化阶段,或者在系统工作过程中,执行配置所述间隔配置信息表的操作;以及在系统的初始化阶段,或者在系统工作过程中执行配置所述报文数据表的操作。
应用本发明实施例提供的技术,提高系统发送性能,配置每条报文的发送间隔,可以在几个毫秒的较短时间内,完成几千个报文的发送,并且可以在系统运行过程中,灵活改变每条报文的发送间隔,实现高性能的快速慢速报文的发送。
附图说明
图1为本发明实施例发送报文的装置结构示意图;
图2为本发明实施例方法流程示意图;
图3为本发明实施例工作流程示意图;
图4为本发明实施例遍历发送间隔配置信息表并修改更新流程示意图;
图5为本发明实施例组装报文模块组装报文的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910237075.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种VRRP场景中的负载均衡方法和设备
- 下一篇:一种单向离合器