Резюме: Убедитесь, что вы смотрите на RTT для правильной половины разговора, в зависимости от того, где вы сделали захват
Этот ответ объясняет, что tcptrace использует разницу между временными метками сегмента данных и ACK, который подтверждает его, для расчета RTT. Это означает, что расчет RTT будет зависеть от того, где вы захватываете трассу
Например, если вы захватываете пакеты на узле A, вы увидите ACK A почти сразу после того, как увидите соответствующий сегмент, прибывающий из узла B, и, таким образом, увидите очень низкое значение RTT в сегментах B-> A. Для сегментов A-> B вы будете измерять реальный RTT, поскольку между просмотром сегмента от A и соответствующего ACK от b будет иметь место «реальное» круговое прохождение.
Если вы сделали захват на узле b, ситуация была бы обратной, и если бы вы сделали захват где-то посередине, «истинный» RTT был бы приблизительно суммой A-> B + B-> A.