1

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

Википедия гласит :

Для правильной работы auto-MDIX скорость передачи данных на интерфейсе и настройка дуплекса должны быть установлены на "auto".

А вот и страница cisco.

Когда вы включаете auto-MDIX, вы также должны установить скорость на порту на auto, чтобы эта функция работала правильно.

Обе страницы говорят, что вы должны использовать auto для скорости и дуплекса с auto-MDIX, но не говорит почему.

Есть ли какие-либо технические ограничения для этого? Или это всего лишь патент США 7 366 771?

1 ответ1

1

Патент гласит:

Однако есть определенные устройства, которые не следуют протоколу автосогласования IEEE 802.3 и вместо этого вынуждены работать в режиме 10 Мбит / с или 100 Мбит / с. Клиенты, которые используют алгоритм Auto-MDI / MDIX, привыкли к тому, что не требуются специальные перекрестные кабели с продуктами, которые реализуют этот алгоритм. Когда они устанавливают скорость / дуплекс для некоторых ограниченных приложений, алгоритм ломается и связь не устанавливается. Корень проблемы лежит в конечном автомате автосогласования, который отключает передатчик автосогласования (AN), если он обнаруживает не-FLP (не импульс быстрой связи) на проводе (как это происходит в принудительном режиме). Когда этот передатчик AN выключен, это приведет к тому, что узел Auto-MDI / MDIX неправильно определит свое состояние канала и будет бесконечно циклически повторяться. Описанные ниже логические элементы позволят использовать Auto-MDI / MDIX с узлами, которые выполняют автосогласование, даже когда рассматриваемый узел работает в принудительном режиме.

Так что, если вы установите скорость / дуплекс вручную, это отключит автосогласование и изменит сигнал на проводе. Это заставляет другой конец отключать автосогласование. Алгоритм Auto-MDI / MDIX больше не может работать независимо от того, имеет ли он ссылку или нет, и не может функционировать.

(Патент в основном охватывает «попробуйте менять пары соединений случайным образом каждые несколько миллисекунд, пока не будет установлена связь»)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .