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

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

Мне пришлось создать мост и при проверке трафика использовать что-то вроде:

tcpdump -n -e -ttt -i pflog0 inbound 

Я замечаю все запросы моих "соседей / серверов", например, как все попытки ssh на порт 22 и т. Д.

Включая promisc В этом режиме плата NIC делегирует все пакеты на сервер, поэтому для фильтрации и т. д. необходимо использовать больше ЦП?

Делая аналогию, можно ли сказать, что случайный режим переводит сетевую карту в режим моста / обход, так что возможности сетевой карты не используются?

1 ответ

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

В коммутируемой сети это в основном не имеет значения, так как коммутатор даже не отправляет несовпадающие пакеты в порт, но в беспроводных сетях и очень старых проводных сетях с концентраторами или кабелями (например, 10Base2), NIC получает весь трафик и фильтрует все несоответствия в не смешанном режиме.

Кстати, вам нужно только включить это в режиме моста, иначе сетевая карта будет игнорировать весь трафик для всех устройств за этим мостом (сегодня, в основном, это vNICS для виртуальных машин).

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

Другие вопросы по тегам