RFC: 5348
Оригинал: TCP Friendly Rate Control (TFRC): Protocol Specification
Предыдущие версии: RFC 3448
Категория: Предложенный стандарт
Дата публикации:
Авторы: , , ,
Перевод: Николай Малых

Пример 3, потеря 1 пакета в период ограниченной передачи

В этом примере рассматривается потеря единственного пакета в период ограниченной передачи после того, как отправитель не передавал пакетов в течение 2 RTT.

Этап 1: Нет ограничения передачи. 100 пакетов за RTT.

Этап 2: Ограниченная передачи, 10 пакетов за RTT.

Этап 3: Нет передачи в течение 2 периодов RTT.

Этап 4: Передеается 1 пакет, который приходит с маркером ECN.

Отклик обновленного TFRC: снижение дозволенной скорости передачи до 50 пакетов
за RTT. Для каждой потери пакета в период ограниченной передачи сохраненное
значение X_recv до начала ограничения передачи уменьшается вдвое.

Рассмотрим соединение обновленного TFRC, где отправитель передавал 100 пакетов за RTT и начал ограничивать передачу на уровне 10 пакетов за RTT, а потом не передавал пакетов в течение 2 периодов RTT, после чего передал один пакет, который был принят с маркером ECN. В этом случае обновленный TFRC для каждого факта потери в период ограниченной передачи будет снижать вдвое сохраненное значение скорости перед началом периода ограниченной передачи X_recv.

Пример 4, Потери после увеличения скорости передачи

В этом примере рассматриваются потери в то время, когда отправитель существенно повышает скорость передачи данных в период ограниченной передачи.

Этап 1: Нет ограничения передачи. 100 пакетов за RTT.

Этап 2: Ограниченная передачи, 1 пакет за RTT.

Этап 2: Ограниченная передачи, 20 пакетов за RTT.
        Теряется несколько пакетов в каждом RTT этапа 3.
        В течение этапа 3 отправитель желает передавать 20 пакетов за RTT.

Отклик обновленного TFRC: при каждой потере пакетов в течение периода
ограниченной передачи сохраненное значение скорости приема до начала
ограничения X_recv уменьшается вдвое, а последнее полученное значение
X_recv умножается на 0,85

Рассмотрим соединение обновленного TFRC, где отправитель передавал 100 пакетов за RTT, затем ограничил передачу до 1 пакета за RTT и снова увеличил до 20 пакетов. После этого неоднократно возникали потери пакетов.

В этом случае обновленный TFRC при каждом факте потери данных в период ограниченной передачи будет снижать вдвое сохраненное значение скорости приема до ограничения X_recv, а последнее значение X_recv будет умножаться на 0,85.

C.5. Другие варианты

Другим путем оценки обновленного TFRC является сравнение поведения TCP, стандартного TFRC и обновленного TFRC для соединений с чередованием периодов занятости и бездействия, периодов бездействия и ограниченной передачи, а также чередования бездействия и ограниченной передачи в процессе замедленного старта.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.