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超时并重传。同时发送窗口滑动变缓,导致吞吐量随之降低。