一种基于绑定链路实现数据发送的方法技术

技术编号:3496779 阅读:224 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于绑定链路实现数据发送的方法,特别适用于通讯领域中使用多链路捆绑技术进行数据发送的通信节点。本发明专利技术使用发送调度线程判断从哪些Bundle队列中取数据包;发送执行线程提供子链路状况并发送数据;使用子链路发送状态表作为中间层,存储每条子链路当前的发送信息。本发明专利技术所述方法给每条子链路同样多的发送机会,对于带宽大的链路,使用发送机会的比例大些,带宽小的链路,使用发送机会的比例小些,这样就不需要关心每条链路带宽的大小以及因配置改变带来的带宽改变,方法简单、易于实现;另外使用发送状态表存储每条子链路的发送状态,可以避免某条子链路堵塞而引起整个通信节点发送效率下降的情况。

【技术实现步骤摘要】

【技术保护点】
一种基于绑定链路实现数据发送的方法,包括:建立绑定链路发送队列,每个绑定链路对应一个发送队列;其特征在于,还包括如下处理:建立子链路发送状态表,一条子链路对应一个表项,所有表项按照子链路号顺序排列;建立子链路 的硬件发送缓存,所述硬件发送缓存的字节数固定;建立发送调度线程,根据子链路发送状态表选择从哪个绑定链路的发送队列中取包;建立发送执行线程,循环检查所有配置的子链路情况,并将数据包内容拷贝到硬件发送缓存中。

【技术特征摘要】

【专利技术属性】
技术研发人员:王飞祥周志雄
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1