С помощью коммутаторов вы можете настроить порт Ethernet как однонаправленный. Это дает вам возможность удвоить ваши возможности трафика.

Могу ли я настроить свой интерфейс Ethernet в системе Unix для чтения трафика из сигналов RX и TX вместо того, чтобы резервировать половину для передачи? Как?

Позволит ли установка моего интерфейса в случайном режиме разрешить моему интерфейсу считывать все пакеты как с RX, так и с TX?

Как настроить систему на основе Unix для чтения как TX, так и RX?

1 ответ1

0

Однонаправленный Ethernet на самом деле является чем-то совершенно другим. Вы спрашиваете о дуплексном Ethernet или полудуплексном Ethernet.

Большинство современных портов Ethernet поддерживают автоматическое обнаружение таких вещей, как скорость и дуплекс, и обеспечивают согласование максимальной скорости и полного дуплекса (если доступно). Согласование необязательно в 10BASE-T и 100BASE-TX, но обязательно в 1000BASE-T.

В качестве альтернативы вы можете установить фиксированную скорость и дуплекс для порта, но это не рекомендуется, и, поскольку автоматическое согласование является обязательным требованием для 1000BASE-T, некоторые поставщики решили отключить возможность фиксировать настройки для этой скорости.

Причина, по которой вы не должны связываться с настройками скорости и дуплекса, связана с настройками дуплекса по умолчанию для 10BASE-T и 100BASE-TX. И 10BASE-T, и 100BASE-TX имеют полудуплекс по умолчанию. Когда на стороне ссылки установлены фиксированные настройки, согласование отключено, и другая сторона может определять (не согласовывать) скорость, но дуплекс будет установлен по умолчанию с полудуплексной скоростью. Это приводит к тому, что одна сторона настроена на полный дуплекс, а другая сторона на полудуплекс. Это вызывает серьезные проблемы со ссылкой, замедляя скорость передачи для сканирования.

Это не проблема для 1000BASE-T, так как дуплекс по умолчанию заполнен. Фактически, когда обсуждался стандарт 1000BASE-T, был большой контингент инженеров, которые хотели полностью исключить полудуплекс из стандарта. К сожалению, полудуплекс остался, но стандарт 10GBASE-T окончательно исключил полудуплекс.

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