speed and duplex что это

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Ethtool: как изменить скорость, дуплекс и находить неполадки сетевой карты в Linux

Настраиваем дуплексную связь

Конфигурация вашей сетевой карты напрямую влияет, насколько эффективно взаимодействуют ваши сервера.

Необходимо понимать, как настройки автосогласования, скорости и дуплекса влияют на передачу данных, чтобы успешно поддерживать сетевое соединение. А также расскажем про дополнительные фичи, которые помогут находить и устранять сетевые неполадки.

Что такое полудуплекс, полный дуплекс и автосогласование?

Полудуплексный режим (Half-duplex) позволяет устройству отправлять или получать пакеты по очереди. Устройство, установленное в этот режим, не может выполнять оба действия одновременно.

Когда режим устройства находится в полнодуплексном режиме (Full-duplex), он также может отправлять и получать пакеты одновременно.

Что такое дуплексное несоответствие?

Такое происходит когда устройство с включенным автосогласованием подключается к устройству, которое не использует автосогласование. Конец соединения с активным автосогласованием все еще может определить скорость другого конца, но не может правильно определить дуплексный режим. Как правило, конец соединения с автоматическим согласованием будет использовать полудуплекс, тогда как другой конец может быть в дуплексном режиме. Эта ситуация считается дуплексным несоответствием (duplex mismatch).

Несоответствие дуплекса не прекращает связь полностью. Передача отдельных пакетов и небольших объемов данных не вызывают больших проблем. Однако при отправке большого объема данных с любого конца скорость значительно падает. Соединение работает, но производительность снижается, поскольку скорость передачи данных асимметрична и может привести к потере пакетов.

Как использовать команду Ethtool для настройки параметров сетевого адаптера

Помимо этого, ethtool используется для:

Для установки ethtool используйте следующие команды:

Чтобы продолжить, вам нужно знать имя вашей сетевой карты.

Чтобы найти имя вашей сетевой карты, введите в командном терминале следующую команду:

Вывод покажет нам имя сетевой карты устройства.

В нашем конкретном примере команда выглядит так:

Выходные данные показывают, что текущая скорость равна 1000 Мбит/с, что дуплекс находится в режиме «Full», и что автосогласование включено.

Изменение настроек сетевого адаптера

Команда ethtool [имя_устройства] необходима для подтверждения того, что изменения были применены.

Сохранение настроек

Изменения, сделанные с помощью Ethtool, по умолчанию отменяются после перезагрузки системы.

Чтобы применить пользовательские настройки при каждой загрузке системы, отредактируйте файл для интерфейса устройства:

Добавьте нужные значения в виде строки в конце файла, используя следующий синтаксис:

Сохраните изменения и выйдите из файла.

Теперь изменения применяются после каждой перезагрузки и являются постоянными, если файл не будет изменен снова.

Просмотр статистики интерфейса

Если вы хотите получить статистику о вашей сетевой карте, введите команду:

Вывод этой команды будет выглядеть так:

Физическое расположение конкретного сетевого адаптера

Светодиод начнет мигать, чтобы вы знали, с какой картой вы имеете дело.

Тестирование сетевой карты

Команда ethtool предлагает пару удобных тестов, которые вы можете запустить на сетевой карте:

Давайте запустим онлайн-тест на нашей сетевой карте. Эта команда выглядит так:

После выполнения команда покажет нам результаты:

Учтите, что некоторые устройства не поддерживают offline тестирование.

Читайте также:  web дизайнер кто это и чем занимается

Информация о драйвере

Чтобы узнать имя драйвера и связанную информацию о драйвере используйте:

Заключение

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Источник

Основы Ethrernet. Основные настройки портов коммутатора Cisco Catalyst. Auto-negotiation, speed, duplex.

В материалах по функционалу speed, duplex, auto-negotiation были частые случаи и описание их использования. Этот пост ответит на частые вопросы на тему:

Как настроить ту или иную характеристику порта

Cisco коммутаторы по умолчанию на всех портах «выставляют» режим автоопределения (auto-negotiation). Мы можем изменить эти параметры вручную:

Давайте рассмотрим пример. Допустим есть у нас некий коммутатор, например Cisco Catalyst 2960 (в общем то не суть важно). Посмотрим информацию об интерфейсе, с помощью команды show int f0/1

FastEthernet0/1 is is up, line protocol is up (connected)
Hardware is Fast Ethernet, address is 0018.ba0d.0903 (bia 0018.ba0d.0903)
Description: NONE
MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Auto-duplex, Auto-speed, media type is 10/100BaseTX

Здесь мы можем видеть в каком режиме работает порт коммутатора:

Как работает коммутатор в общем можно прочитать тут. Теперь изменим эти значения вручную, например выставим дуплексность в режим Half-Duplex, скорость принудительно выставим в 100мб/сек.

Для этого в режиме глобальной конфигурации (conf t) и в режиме конфигурации интерфейса (int f0/1) вводим команды:

Хочу напомнить, что данные настройки нужно делать на «обоих концах». После этого так же можно посмотреть информацию об интерфейсе, sh int f0/1 и вы увидите те изменения в режимах, которые сделали.

Если вы забыли изменить режимы на «обоих концах», в консоле у вас должно появиться нечто следующее:

%CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/1 (not full duplex), with Switch1 FastEthernet0/1 (full duplex).

Чтоб исправить эту ошибку, следует согласовать режим дуплексности на обоих устройствах.

Так же, для просмотра статистики по интерфейсу (о переданных пакетах, о ошибках, коллизиях и многом другом), так же пользуемся командой sh int f0/1 и получаем нечто похожее:

пропущено…
5 minute output rate 2000 bits/sec, 3 packets/sec
1983351 packets input, 1064588985 bytes, 0 no buffer
Received 74157 broadcasts (0 multicast)
0 runts, 0 giants, 0 throttles
1 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog, 66633 multicast, 0 pause input
0 input packets with dribble condition detected
12351080 packets output, 4114387001 bytes, 0 underruns
0 output errors, 0 collisions, 1 interface resets
0 babbles, 0 late collision, 0 deferred
0 lost carrier, 0 no carrier, 0 PAUSE output
0 output buffer failures, 0 output buffers swapped out

Так как это коммутатор, порт которово подключен к обычному компьютеру, таким образом этот компьютер и порт коммутатора это единый домен коллизий, и соответственно им неоткуда взяться. Что мы и видим исходя из статистики интерфейса: 0 collisions

Источник

Net-Labs.in

Network, ISP

Speed/duplex capabilities

Не смотря на то, что уже давным-давно существует ethernet autonegotiation, до сих пор можно столкнуться с проблемой “линк встал в 100half” или подобной. half-duplex это задержки, низкая скорость, потери и прочие прелести. В этой заметке будут рассмотрены типовые ситуации, с которыми приходится сталкиваться в реальной жизни и способы их избегать. Схема для этой статьи будет тривиальной:

Читайте также:  морковь плохо растет и желтеет чем подкормить

Основная идея – использовать функционал speed-duplex capabilities. Смысл фичи очень простой – вместо выключения autonegotiation и жёсткого задания режима скорости/дуплекса, разрешать или запрещать анонсирование того или иного режима скорости/дуплекса.

Такой функционал поддерживается, например, на коммутаторах Huawei Quidway S2300, Edge-Core ES3528M, Digital China DCS-3950-28C, Eltex MES, DLink DGS-3600, DGS-3200 Series и других.

Абонент задал жёстко скорость и дуплекс на порту

Допустим абонент знает, что half-duplex это зло и решил (на всякий случай) жёстко задать скорость у себя на порту:

Таким образом, отключив autonegotiation, он сам себе создал проблему – порт операторского свитча встал в 100half(потому что это режим по умолчанию по стандарту), при том со стороны абонента “всё хорошо”, там 100full:

Чтобы избежать такой ситуации, запретим коммутатору анонсировать и использовать любые режимы, кроме 100full:

Линк упал и не поднимается, потому что со стороны абонента жёстко 100full, порт свитча должен встать в 100half, но этот режим запрещён. Пока настройки со стороны клиента не будут исправлены, линк так и не поднимется и это хорошо(защита от последующих жалоб на скорость/потери/задержки).

Клиент может просто вернуть autonegotation или же дать симметричный ответ оператору – запретить анонсировать все режимы, кроме 100full:

Оператор задал жёстко скорость и дуплекс на порту

В этом случае получаем ситуацию, обратную предыдующей, со стороны абонента будет 100half, со стороны провайдера 100full:

Лучше так не делать, иначе вам придётся иметь дело с абонентом и просить его установить жёстко 100full (и после смены оборудования/переустановки ПО у клиента опять будет 100half со всеми вытекающими)

Линк GE-GE и двухпарный кабель


Ни для кого не секрет, что для 100мбитных медных линков достаточно двухпарного кабеля и такой производится и используется в целях экономии.
Может случится страшное и между двумя GE-портами окажется такой кабель, тогда возможны 2 сценария: линк поднялся и линк не поднялся. Если линк поднялся(с обеих сторон настройки по умолчанию, то есть включен autonegotiation), то трафик ходить не будет, потому что линк поднимется на скорости 1000full, а для работы таких нужен четырёхпарный кабель. Рано или поздно абонент или инсталлятор этого подключения могут догадаться и поставить жёстко 100full в настройках порта на стороне абонента. В этом случае сервис как-то заработает, но со стороны провайдера будет 100half и опять же ошибки, задержки и потери.

Выход из этого положения – разрешить только 100full на стороне оператора:

А если свитч оператора такое не умеет, то со стороны абонента:

Если же линк изначально не поднимается, то решение точно такое же – установить 100full capability с одной из сторон(предпочтительно, со стороны оператора, чтоб не иметь проблем с абонентом после смены его оборудования или переустановки ПО).

Команды для других свитчей

Huawei S2300(в режиме конфигурирования интерфейса):

Edge-Core ES3528M(в режиме конфигурирования интерфейса):

Eltex MES(в режиме конфигурирования интерфейса):

Источник

Вопрос: Что делать при медленной скорости подключения компьютера к неуправляемому коммутатору?

Примечание: Данные советы предполагают, что ваш компьютер получает нормальную скорость загрузки при подключении к роутеру (или кабелю провайдера) без использования коммутатора.

Причин может быть несколько:

Читайте также:  stkn обувь что за бренд

Следуйте нижеуказанным шагам:

Шаг 1. Проверьте скорость вашего подключения по локальной сети между компьютером и коммутатором.

Если скорость соединения «нормальная» (почти совпадает со скоростью, которую получает ваш компьютер от роутера напрямую), то перейдите к шагу 2.

Если скорость соединения «низкая» (к примеру, вы получаете только 100 Мбит/с, но ваша сетевая карта и роутер – гигабитные) – ваш коммутатор и роутер (или коммутатор и компьютер) подключились не корректно.

Примечание: наши неуправляемые коммутаторы работают в режиме авто-согласования скорости. Для этого необходимо, чтобы ваш роутер или сетевая карта компьютера также работали в режиме авто-согласования и были подключены кабелем стандарта EIA/TIA-568.

На компьютере откройте Подключение по локальной сети, нажмите по нему правой кнопкой мыши, перейдите во вкладку Свойства – Настройка – Дополнительно – Скорость и Дуплекс – Первым делом выберите режим «Автоматически», «Авто-согласование» или “Auto-mode”. Если изменений нет, попробуйте разные скорости с разными дуплексами пока не увидите, что скорость соединения увеличилась.

Шаг 2. Если скорость соединения сетевой карты вашего компьютера нормальная, то выполните следующие действия:

Примечание: если скорость передачи файла будет быстрее чем скорость загрузки при подключении к роутеру напрямую, значит, коммутатор исправен, и вам необходимо проверить настройки вашего роутера.

Источник

Как настроить сетевой адаптер на Windows 7: самое важное

Иногда при подключении интернета или использовании ресурсов локальной сети возникают проблемы. Могут вылезать ошибки подключения, получения IP адресов или конфигурации сетевого оборудования. Внутри компьютера или ноутбука, функцией подключения к локальной или глобальной сети, занимается сетевой адаптер. В статье мы как раз и поговорим про настройку сетевого адаптера для улучшения связи в интернете. Инструкция будет ходовая для всех версий Windows 7, 8 и 10.

Более подробная настройка

Мне постоянно приходят письма с вопросами – как более детально настроить сетевой адаптер для меньшего пинга в играх, для лучшего просмотра кино и большей скорости скачивания. Поэтому я решил написать более детальную статью. Ну, поехали! По идее она настраивается автоматически под рациональное использование ресурсов системы и самого устройства. Но конфигурацию можно корректировать под свои нужды.

Переходим во вкладку «Дополнительно». И так смотрите, у нас есть определённые свойства, которые мы можем включать (Enebled) или выключать (Disable). На новых версиях «Виндовс» может быть написано «Вкл» или «Выкл». А теперь разбёрем каждое свойство:

ВНИМАНИЕ! Параметры адаптера могут в какой-то степени улучшить показатели, в каком-то моменте ухудшить. Изменяя установки сетевого адаптера, лучше возьмите листочек и выпишите – что именно вы изменили, чтобы в случаи чего вернуть параметры обратно. Также я рекомендую скачать последнюю версию драйвера для вашей сетевой карты или Wi-Fi модуля и установить его. Только после этого заходим в характеристики

После изменения, следует перезагрузить компьютер или ноутбук, чтобы некоторые изменения вступили в силу. Установки сетевого адаптера всегда можно откатить обратно, самое главное не потеряйте тот листок с настройками.

ПРОСЬБА! Если я что-то не указал, или написал что-то не так – пишите смело в комментариях свои исправления или замечания, буду рад поучиться чему-то у своих читателей.

Источник

Информ портал о технике и не только