RLC Timer

t_Reordering

重排序定时器t_Reordering决定了在多长时间内等待一个还未收到的PDU。每个UM实体只有一个t_Reordering。使用该定时器的目的是为了检测MAC层是否丢失了某个RLC PDU,如果在t_Reordering指定的时间内没有收到该PDU,则接收端认为该PDU已经丢失了,且UM实体不会再去尝试接收这些已经丢失了的PDU。(同样适用于AM模式。但不同的是,AM模式会要求对端重传丢失了的PDU,而不是直接丢弃)

配置围0~200,单位ms。

值过小会频繁触发NACK状态报告,从而导致发送方频繁的重传。

t_PollRetransmit

用于发送端控制轮询的重传间隔,配置范围5~500,单位ms。AM模式下,发送PDU到下一层后启动t_PollRetransmit,定时器超时前收到状态报告则停止并重置定时器;定时器超时则重传AMD PDU。

值过小会频繁超时重传,接收方收到大量重复的PDU;值过大则可能因无法及时进行重传导致吞吐量降低。

t_StatusProhibit

用于接收端控制状态报告的发送间隔,避免频繁发送状态报告,配置范围0~500,单位ms。

值过大会延缓状态报告的发送,发送端无法及时收到状态报告导致频繁的t_PollRetransmit超时并重传。同时发送窗口滑动变缓,导致吞吐量随之降低。

 

posted @ 2017-06-08 14:53  charlie_qian  阅读(1513)  评论(0编辑  收藏  举报