Поддержка защитной балансировки нагрузки TCP «PLB» для Linux
На этой неделе в коде «net-next» в преддверии окна слияния Linux 6.2 в декабре появилась поддержка TCP Protective Load Balancing (PLB).
TCP Protective Load Balancing подключается к коду DataCenter TCP (DTCCP) ядра Linux как часть контроля перегрузки. Защитная балансировка нагрузки обеспечивает балансировку нагрузки между коммутаторами на основе хоста, используя явное уведомление о перегрузке (ECN) и другие данные о перегрузке с транспортного уровня для случайного изменения пути соединения, сталкивающегося с перегрузкой. В настоящее время эта реализация Linux TCP PLB работает только для трафика IPv6 и по умолчанию отключена.
Поддержку TCP PLB с ожидаемыми исправлениями Linux можно включить с помощью ручки sysctl tcp_plb_enabled.
Реализация TCP PLB ядра Linux была объединена с net-next в пятницу, и эту работу выполнил Мубашир Аднан Куреши из Google в сотрудничестве с другими инженерами Google. За исключением каких-либо проблем, связанных с этой отключенной по умолчанию функцией, код будет объединен в Linux 6.2.
TCP Protective Load Balancing подключается к коду DataCenter TCP (DTCCP) ядра Linux как часть контроля перегрузки. Защитная балансировка нагрузки обеспечивает балансировку нагрузки между коммутаторами на основе хоста, используя явное уведомление о перегрузке (ECN) и другие данные о перегрузке с транспортного уровня для случайного изменения пути соединения, сталкивающегося с перегрузкой. В настоящее время эта реализация Linux TCP PLB работает только для трафика IPv6 и по умолчанию отключена.
Поддержку TCP PLB с ожидаемыми исправлениями Linux можно включить с помощью ручки sysctl tcp_plb_enabled.
Реализация TCP PLB ядра Linux была объединена с net-next в пятницу, и эту работу выполнил Мубашир Аднан Куреши из Google в сотрудничестве с другими инженерами Google. За исключением каких-либо проблем, связанных с этой отключенной по умолчанию функцией, код будет объединен в Linux 6.2.
Похожие публикации
Нет комментариев