发明名称 一种IEEE 802.11 WLAN中基于区分服务的传输控制方法
摘要 本发明公开了一种IEEE 802.11 WLAN中基于区分服务的传输控制方法,属无线移动ad hoc网络数据流应用领域。本方法先将网络中数据流分为对时延敏感和不敏感两种并分别标记,在发送和转发节点中引入MAC层分组重传计数器,在需要发送或转发的数据分组MAC帧头部保存重传次数,再在节点接口队列出口处引入分组控制机制,从而根据数据包的优先级对其进行不同的发送或转发服务,最后根据两种数据流的数据分组发送成功或失败使发送节点将其竞争窗口恢复到最小竞争窗口值或加倍,无论高或低优先级的数据分组,重传到最大次数后,发送节点将竞争窗口恢复到最小值。本方法能使高优先级数据流占用更多的带宽资源,降低传输时延和数据分组的丢弃率。
申请公布号 CN101651963A 申请公布日期 2010.02.17
申请号 CN200910031761.2 申请日期 2009.07.09
申请人 南京工业大学 发明人 白光伟;吴志刚;曹磊;吴艳洁;靳勇;沈航;王军元
分类号 H04W28/04(2006.01)I;H04L1/18(2006.01)I 主分类号 H04W28/04(2006.01)I
代理机构 南京经纬专利商标代理有限公司 代理人 许 方
主权项 1、一种IEEE 802.11 WLAN中基于区分服务的传输控制方法,其特征在于包括如下步骤:(1)将网络中对时延敏感的多媒体数据流用0标记,对时延不敏感的数据流用1标记,并将标记信息记录在IP包头的TOS字段里;(2)在发送节点和转发节点中引入MAC层分组重传次数计数器,对于需要发送或转发的数据分组,在其MAC帧头部保存该分组的重传次数;(3)在节点的接口队列出口处引入分组控制机制,该机制能够根据数据包的优先级对其进行不同的发送或转发服务,具体表现如下:A.对于低优先级的数据分组,队列中的分组控制机制将以p的概率决定拒绝对该类分组进行发送或转发服务:当低优先级的分组被拒绝服务后将被立即丢弃,发送节点将该节点的竞争窗口加倍,并产生一个随机退避计数器值进行信道竞争来重传该分组,其中:<maths num="0001"><![CDATA[<math><mrow><mi>p</mi><mo>=</mo><msup><mn>2</mn><mfrac><msub><mi>L</mi><mn>1</mn></msub><msub><mi>L</mi><mi>max</mi></msub></mfrac></msup><mo>-</mo><mn>1</mn><mo>,</mo></mrow></math>]]></maths>L<sub>1</sub>表示低优先级分组的MAC重传次数,L<sub>max</sub>表示MAC层分组允许重传的最大次数;B.对于高优先级的数据分组,发送节点或中间节点正常进行发送或转发;(4)当对时延敏感和不敏感的两种数据流的数据分组在发送过程中发生碰撞时,分组发送失败,发送节点也将该节点的竞争窗口加倍,直到达到最大重传次数;(5)当对时延敏感和不敏感的两种数据流的数据分组发送成功时,发送节点会将该节点的竞争窗口恢复到最小竞争窗口值,用来传输新的数据分组;(6)无论是高优先级还是低优先级数据分组,分组重传到最大次数后,当分组发送再次碰撞,该数据分组将被丢弃,发送节点将该节点的竞争窗口恢复到最小竞争窗口值,用来传输新的数据分组。
地址 210009江苏省南京市新模范马路5号