
Я наткнулся на эту идею сегодня и услышал противоречивые мнения по этому поводу от разных коллег.
Я пытаюсь понять, должны ли настройки автосогласования взаимодействующих устройств соответствовать друг другу при взаимодействии через коммутатор, порты которого настроены на правильное соответствие настройкам автосогласования подключенных устройств. Я не могу найти пример, явно указывающий, нормально это или нет.
Я утверждал, что конфигурация автосогласования коммуникационных устройств должна совпадать, но не могу подкрепить это ясными примерами и подозреваю, что я на самом деле неправ. Некоторая документация по этому вопросу, похоже, предполагает, что важна только ссылка на коммутатор, но это не ясно.
Сценарий:
Все устройства будут настроены на 1000/полный дуплекс. Linux, если это имеет значение.
- Устройство 1 и порт 1 коммутатора 1 подключены, и для порта коммутатора и устройства включено автоматическое согласование.
- Устройство 2 и порт 2 коммутатора 1 подключены, и для порта коммутатора и устройства отключено автоматическое согласование
- Устройство 1 и устройство 2 отправляют и получают данные друг от друга по протоколу UDP или TCP.
Может ли данная конфигурация вызвать проблемы со связью для Устройства 1 и Устройства 2?
решение1
Автоматическое согласование позволяет узлам с различными возможностями устанавливать соединение. Каждая сторона объявляет поддерживаемые ею режимы соединения, и выбирается наилучший взаимный режим (согласно приложению 28B.3 IEEE 802.3).
Никаких настроек автосогласования нет - за исключением некоторых устройств с ограниченным объявлением, например, Auto-1000
на порту 10/100/1000 (объявляют только 1 Гбит/с). Конечно, порт Fast Ethernet (10/100) не может соединиться с таким портом, не имея никакого взаимного режима.
Если у вас нет очень веской причины и нет другого решения, вам нужно, чтобы автосогласование было активным все время. Особенно при принудительном выборе определенного режима только на одной стороне, наиболее вероятным результатом будет несоответствие дуплекса. Также, с Gigabit Ethernet и более быстрымтребуется автоматическое согласование.