Статус документа
Документ содержит спецификацию стандартного протокола Internet, предложенного сообществу Internet, и служит приглашением к дискуссии в целях развития протокола. Информацию о текущем состоянии стандартизации протокола вы можете найти в документе «Internet Official Protocol Standards» (STD 1).
Данный документ может распространяться без ограничений.
Тезисы
В документе приведена спецификация включения ECN (Explicit Congestion Notification — явное уведомление о насыщении) в протоколы TCP и IP, включая использование для ECN двух битов заголовка IP.
Оглавление
- 1. Введение
- 2. Соглашение об использовании терминов
- 3. Исходные допущения и основные принципы
- 4. Активное управление очередями AQM
- 5. Явное уведомление о насыщении в IP
- 5.1. ECN как индикация установившегося насыщения
- 5.2. Отброшенные и поврежденные пакеты
- 5.3. Фрагментация
- 6. Поддержка со стороны транспортного протокола
- 6.1. TCP
- 7. Отсутствие поддержки в конечных точках
- 8. Неподатливость в сети
- 8.1. Осложнения, связанные с расщеплением пути
- 9. Инкапсулированные пакеты
- 9.1. Пакеты IP, инкапсулированные в IP
- 9.2. Туннели IPsec
- 9.3. Пакеты IP, инкапсулированные в пакеты других протоколов
- 10. Проблемы, создаваемые «карательными» устройствами
- 11. Оценка ECN
- 11.1. Работы по оценке использования ECN
- 11.2. Обсуждение ECN nonce
- 12. Список требуемых изменений для IP и TCP
- 13. Заключение
- 14. Благодарности
- 15. Литература
- 16. Вопросы безопасности
- 17. Пересчет контрольной суммы в заголовке IPv4
- 18. Возможные изменения поля ECN в сети
- 18.1. Возможные изменения заголовка IP
- 18.2. Информация, передаваемая в транспортном заголовке
- 18.3. Расщепленные пути
- 19. Влияние нарушения сквозного контроля насыщения
- 19.1. Влияние на сеть и конкурирующие пути
- 19.2. Влияние на нарушенный поток
- 19.3. Не связанные с ECN методы нарушения сквозного контроля насыщения
- 20. Обоснование для маркеров ECT
- 20.1. Обоснование для кодов ECT
- 20.2. Обоснование для двух кодов ECT
- 21. Зачем использовать два бита в заголовке IP?
- 22. Ретроспектива использования октета IPv4 TOS
- 23. Согласование с IANA
- 23.1. Байт IPv4 TOS и октет IPv6 Traffic Class
- 23.2. Флаги заголовка TCP
- 23.3. Атрибуты IPSEC Security Association
1. Введение
Сначала рассматривается использование протоколом TCP процедуры отбрасывания пакетов для индикации насыщения. Далее даются пояснения по поводу новых возможностей, обусловленных добавлением активного управления очередями (например, RED) в инфраструктуру Internet, когда маршрутизаторы детектируют насыщение до того, как будет переполнена очередь, и уже не обязаны отбрасывать пакеты для индикации насыщения. Маршрутизаторы могут устанавливать маркер CE (Congestion Experienced — наблюдается насыщение) в заголовках пакетов IP от поддерживающих ECN транспортных протоколов. Описано когда маршрутизаторы устанавливают маркер CE, а также рассмотрены изменения, которые нужно внести в протокол TCP для поддержки ECN. Изменения других протоколов транспортного уровня (например, негарантированная доставка пакетов unicast или multicast, гарантированная доставка multicast-пакетов, другие протоколы гарантированной доставки пакетов unicast) могут рассматриваться при разработке или стандартизации таких протоколов. В данном документе описываются также вопросы использования ECN в туннелях IP и, в частности, в Ipsec-туннелях.