Linux 5.8 получит инструментарий для тестирования сетевых кабелей
Проблемы с кабельной инфраструктурой в компьютерных сетях могут быть очень раздражающими — далеко не всегда место повреждения очевидно или найти его удаётся вовсе не сразу. В некоторых системных платах в BIOS/UEFI есть функции тестирования витой пары в сетевых кабелях. Подобная, но более широкая функциональность станет частью нового ядра Linux версии 5.8.
Интегрированное в некоторые BIOS/UEFI программное обеспечение, в частности, ASUS AI Net2 (иногда пункт называется LAN Cable Status) умеет отображать состояние каждой витой пары в кабеле. Это позволяет локализовать базовые проблемы физического уровня. Существуют и более продвинутые системы тестирования, которые умеют показывать не только наличие контакта и правильность разводки, но примерное расстояние до проблемного места.
ASUS AI Net2. Короткое замыкание в 3 и 4 парах, показана примерная дистанция до дефектных мест
Однако в новой ветке ядра Linux 5.8 будет реализована поддержка тестирования кабелей на программном уровне. Список нововведений уже известен, однако пока эта функция будет поддерживаться лишь для некоторых 1GbE-контроллеров Marvell. Естественно, она сама по себе требует определённой поддержки со стороны сетевого чипа, поэтому вообще для всех адаптеров она волшебным образом не появится. Зато чипы, умеющие определять расстояние до места замыкания или разрыва со временем тоже будут поддерживаться.
Также новое ядро получит и другие нововведения, связанные с сетевой частью:
-Поддержку протокола Media Redundancy Protocol (MRP), помогающую комплексу сетевых коммутаторов пережить сбой одного из них без потери связи;
-Новый драйвер Intel IGC с поддержкой разгрузки при сегментации (generic segmentation offload);
-Новый драйверы Realtek r8169 и Freescale, содержащие множество улучшений и исправлений;
-Оптимизации планировщика;
-Поддержку сетевых контроллеров Marvell/Aquantia A2, которые официально ещё не были представлены.
-Повышение производительности SMB3, улучшение поддержки многоканальных подключений, исправления в работе DFS.
С полным списком улучшений и нововведений можно ознакомиться здесь. Сетевые подсистемы нового ядра получат 152 тысячи строк нового кода, но при этом 64 тысяч строк существующего кода будет удалено.
Источник: servernews.ru