RTT 公式中的初始估计往返时间

网络工程 通讯协议 协议理论 潜伏
2021-07-16 02:49:02

我正在阅读往返时间(RTT),然后我遇到了这个公式

EstimatedRTT = 0.9 * PreviousEstimatedRTT + 0.1 * 样本 RTT

PreviousEstimatedRTT第一次计算时的值是多少?假设是0还是其他值??

1个回答

根据RFC 6928,SRTT 仅使用以下公式计算

SRTT <- (1 - alpha) * SRTT + alpha * R'

在进行两次 RTT 测量后。在第一次测量之后,SRTT 被初始化为第一次测量的值,即。SRTT <- R'.

你很接近,根据 RFC alphaSHOULD是 1/8 (= 0.125)。

请注意,在 RFC 中,这SHOULD意味着“在特定情况下可能存在忽略特定项目的正当理由,但在选择不同的课程之前必须理解并仔细权衡全部含义。” ( RFC 2119 )