Как передается трансляция уровня 2

Я читаю текст (возможно, устаревший), и он утверждает, что большие объемы широковещательной передачи уровня 2 могут ухудшить производительность рабочих станций в сети - из-за прерываний процессора.

Возможно ли, чтобы сетевая карта обрабатывала прерывание? Или OS всегда должна участвовать?

3 голоса | спросил dcrearer 24 Jam1000000amSun, 24 Jan 2016 04:44:12 +030016 2016, 04:44:12

2 ответа


3

Трансляция должна быть передана на верхние уровни, чтобы оценить ее, если она имеет отношение к хосту, и которая должна обрабатываться в программном обеспечении.

Трансляции действительно влияют на производительность хоста, но не так сильно, как раньше, поскольку теперь у нас есть более быстрые и многоядерные процессоры. Широковещательные передачи также используют, возможно, излишне, пропускную способность, но у нас также есть более быстрые сети. Более быстрые процессоры и более быстрые сети также могут означать больше передач.

По-прежнему очень хорошая практика ограничить размер широковещательного домена. Раньше это было: «Переключайся, где можешь, на том маршруте, где тебе нужно». Это уже не так, и новая передовая практика заключается в использовании переключателей уровня 3 вместо переключателей уровня-2 в качестве переключателей доступа. Это устраняет проблемы с такими вещами, как остовное дерево и позволяет более гранулировать функции безопасности уровня 3. Очень немногие вещи, которые мы используем сегодня, зависят от того, что хосты находятся в одной сети уровня 2; мы живем в мире слоя-3.

ответил Ron Maupin 24 Jam1000000amSun, 24 Jan 2016 05:40:47 +030016 2016, 05:40:47
1

Разгрузка сетевого стека обеспечивает механизм для аппаратного обеспечения NIC для обработки частичного или полного стека. Трансляции являются прерываниями процессора, расточительными без разгрузки, поскольку стек должен обрабатывать пакет для определения IP-адреса назначения, а не его собственного. При разгрузке это можно сделать без привлечения процессора.

ответил generalnetworkerror 24 Jam1000000amSun, 24 Jan 2016 05:41:42 +030016 2016, 05:41:42

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132