Как/почему устройства Ethernet могут самостоятельно переключаться на более низкую скорость?

Как/почему устройства Ethernet могут самостоятельно переключаться на более низкую скорость?

Насколько мне известно, обычно Ethernet-соединение либо согласовывает максимальную скорость,рекламируемыйс обоих концов (независимо от фактического качества кабеля) или не удается договориться и возвращается к полудуплексу 10 Мбит/с. Если два устройства по 100 Мбит/с соединены очень плохим кабелем, я бы ожидал, что они все равно будут согласовывать 100 Мбит/с и просто будут плохо работать.

Но я видел несколько случаев, когда устройства действительно переключались на более низкую скорость:

  • Компьютер должен иметь соединение со скоростью 1 Гбит/с (иделаетнекоторое время после подключения), но через несколько минут переключается на 100 Мбит/с полный дуплекс самостоятельно. Повторное подключение кабеля возвращает 1 Гбит/с, но через несколько часов снова 100 Мбит/с.

    (Длина кабеля Cat5e составляет 4–5 метров. Владелец компьютера настаивает, что это связано с тем, что кабель Ethernet проходит прямо рядом с сетевым кабелем переменного тока, хотя в сообщениях на SU обычно говорится, что это не должно быть проблемой.)

  • Устройство Ubiquiti должно иметь соединение на скорости 100 Мбит/с (иделаетнекоторое время), но через несколько дней я обнаруживаю, что он использует 10 Мбит/с полный дуплекс. Простое повторное подключение кабеля возвращает 100 Мбит/с, но через несколько дней проблема повторяется снова.

    (Кабель Cat5e, длиной около 20–40 м. Эта проблема наблюдается у двух похожих устройств. Оба они находятся на крыше, и я не уверен, является ли кабель «наружным», хотя, насколько я помню, это, по крайней мере, FTP. Он не был установлен профессионалом, это точно.)

В любом случае согласование скорости, похоже, проходит успешно (это не полудуплексный режим, и устройство и коммутатор согласовывают выбранный режим), я просто не понимаю, каков механизм? Статистика портов на всех устройствах всегда показывает 0 полученных ошибок, если это вообще имеет значение.

(Я полагаю, что, по крайней мере, первый случай можно объяснить функцией «Ethernet@Wirespeed», но применяются ли они даже после того, как все 4 пары были определены как работающие? А во втором случае это в любом случае всего лишь устройство 10/100 с двухпарным соединением.)

решение1

Существуют тестеры сетевых кабелей (например, Fluke), которые измеряют физические свойства кабелей Ethernet, если вы не уверены в качестве кабеля.

Вы также можете проверить блоки питания коммутаторов Ethernet между ними. Со мной несколько раз случалось, что умирающие блоки питания (обычно после 5 лет использования) создают самые странные проблемы с подключением.

О том, что некоторые кабели прокладываются снаружи: у меня были дешевые кабели SFTP для использования внутри помещений, проложенные снаружи дома в течение 10 лет под прямыми солнечными лучами, и никаких видимых трещин на внешнем слое ПВХ после этого периода не появилось. YMMV, если кабели подвергаются воздействию очень высоких или низких температур.

Связанный контент