Кратко
- RACK использует время отправки, ACK/SACK, RTT и окно переупорядочения; физическое отбрасывание он не наблюдает.
- Поздний DSACK может указывать на лишнюю повторную передачу, но не называет сетевую причину.
- Эксплуатационная запись должна хранить исходные данные вывода и каждую отправленную копию, не превращая восстановление в установленный факт аварии.
Восстановление до выяснения всей истории
RACK отвечает на практический вопрос: достаточно ли более свежих свидетельств доставки и прошедшего времени, чтобы повторить старый неподтверждённый диапазон? Отправитель не может бесконечно ждать полной уверенности.
RFC 8985 требует, чтобы отправленный позже сегмент уже был доставлен, а старый оставался недоставленным дольше оценённого RTT плюс окно переупорядочения. Это сильнее отдельного таймера, но остаётся выводом отправителя в конкретный момент.
ECMP, восстановление на беспроводном канале и другие механизмы меняют порядок. Исходная копия может ещё идти, когда её диапазон отмечен потерянным. Метка предписывает восстановление, а не сообщает о наблюдении уничтоженного пакета.
Временная шкала RACK — часть доказательства
RACK хранит время последней передачи каждого сегмента, включая повторные передачи. В качестве точки отсчёта он выбирает подтверждённо доставленный сегмент с самым поздним временем отправки; срок для старого диапазона задают свежая оценка RTT и окно переупорядочения.
Окно адаптируется в заданных пределах. Малое начальное значение ускоряет короткие потоки ценой риска лишней передачи; свидетельство переупорядочения может увеличить бюджет.
При редких ACK механизм TLP отправляет новые данные или повторяет сегмент с наибольшим номером, чтобы вызвать ответ до RTO. Этот ACK даёт RACK материал для вывода, но не наблюдает физическую потерю.
DSACK меняет ретроспективную оценку
RFC 2883 позволяет получателю сообщить о дублированном сегменте или диапазоне. DSACK после повторной передачи подтверждает лишь приём дубликата. Вместе с историей отправителя это может указывать на лишнюю повторную передачу, но не устанавливает, какая копия пришла, когда и по какой причине.
RFC 8985 рекомендует тогда расширить окно. DSACK не называет очередь, радиоканал, линию, туннель или участника ECMP; он доказывает получение дубля, но не полную причину.
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров

