[发明专利]一种报文转发方法、装置及网络转发设备有效
| 申请号: | 201410049760.1 | 申请日: | 2014-02-13 |
| 公开(公告)号: | CN104852864B | 公开(公告)日: | 2018-12-14 |
| 发明(设计)人: | 朱寅;魏立军;姬晓阳 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/819 | 分类号: | H04L12/819;H04L12/851;H04L12/865 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张荣;张颖玲 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明提供一种报文转发方法、装置及网络转发设备,基于多线程令牌桶技术进行报文转发,用于保存有CBS值和到达TICK值的网络转发设备的多线程中的任一线程,该方法包括:待发送报文到达时,判断是否能够获得第一锁,获取第一判断结果;在所述第一判断结果指示能够获得所述第一锁时,获取所述第一锁,选择CBS值和到达TICK值进行是否发送所述待发送报文的发送判断处理,并在发送所述待发送报文后更新CBS值和到达TICK值并解锁;在所述第一判断结果指示不能获得所述第一锁时,从CBS值和到达TICK值中只选择CBS值进行是否发送所述待发送报文的发送判断处理,并在发送所述待发送报文后,更新CBS值。本发明解决了多线程下由于时间增量重复计算导致的报文转发丢失的问题。 | ||
| 搜索关键词: | 待发送报文 报文转发 发送 网络转发设备 判断结果 多线程 判断处理 时间增量 重复计算 令牌桶 更新 解锁 保存 | ||
【主权项】:
1.一种报文转发方法,用于保存有剩余令牌数CBS值和到达系统时间戳TICK值的网络转发设备,所述网络转发设备基于多线程令牌桶技术进行报文转发,其特征在于,所述报文转发方法用于所述多线程中的任一线程,所述报文转发方法包括:第一判断步骤:待发送报文到达时,判断是否能够获得第一锁,获取第一判断结果;第一执行步骤:在所述第一判断结果指示能够获得所述第一锁时,获取所述第一锁,选择所述CBS值和到达TICK值进行是否发送所述待发送报文的发送判断处理,并在发送所述待发送报文后更新所述CBS值和到达TICK值并解锁;第二执行步骤:在所述第一判断结果指示不能获得所述第一锁时,从所述CBS值和到达TICK值中只选择所述CBS值进行是否发送所述待发送报文的发送判断处理,并在发送所述待发送报文后,更新所述CBS值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410049760.1/,转载请声明来源钻瓜专利网。
- 上一篇:云中心应用信任验证
- 下一篇:一种视觉跟踪羽毛球陪练机器人





