TCP для ЦОД (DCTCP)
Определение
TCP для ЦОД (DCTCP) — вариант контроля перегрузки TCP, который считает долю байтов, помеченных CE, и уменьшает окно перегрузки пропорционально этой доле. Встроенного согласования у DCTCP нет: нужна поддержка на обоих узлах и маркировка ECN в сети, поэтому RFC ограничивает обычное применение контролируемыми ЦОД.
Также ищут: Data Center TCP · DCTCP · Data Centre TCP · TCP для центра обработки данных
Зачем это знать
DCTCP рассчитан на малую задержку очереди и всплесковый трафик ЦОД, но требует согласованных конечных узлов, сети с маркировкой ECN и контролируемого внедрения.
Карта понятия
Что подтверждено
DCTCP оценивает долю байтов, встретивших CE, и по этой оценке выбирает степень уменьшения окна перегрузки.
Граница применимости: Алгоритм DCTCP, описанный в RFC 8257.
DCTCP не имеет встроенного механизма согласования и требует поддержки обоих конечных узлов и сети с маркировкой ECN; RFC ограничивает обычное применение контролируемыми центрами обработки данных.
Граница применимости: Классическое развёртывание DCTCP без дополнительных механизмов согласования.
Что проверить
- Подтвердите поддержку обоих конечных узлов.
- Проверьте порог CE в сети.
- Изолируйте совместную работу с классическим TCP.
Первоисточники
- RFC 8257: Data Center TCP
Описывает DCTCP response по доле CE-marked bytes, controlled-domain deployment и требования к endpoints и fabric ECN.