Сетевой коммутатор
Сетевой коммутатор
Сетевой коммутатор (англ. switch), или коммутатор Ethernet 2-го уровня — сетевое устройство сети Ethernet, предназначенное для соединения нескольких узлов, в пределах одного или нескольких сегментов сети.
Коммутатор работает на втором канальном уровне модели OSI.
Коммутатор передаёт пакеты Ethernet только непосредственно получателю (исключение составляет широковещательный трафик всем узлам сети и трафик для устройств, для которых неизвестен исходящий порт коммутатора).
Коммутатор создает, и хранит в своей оперативной памяти таблицу коммутации, в которой указывается соответствие MAC-адреса узла - порту коммутатора, через который пакет с указанным MAC адресом отправителя был принят.
При включении коммутатора эта таблица пуста, и он сначала работает в режиме обучения.
В этом режиме поступающие на какой-либо порт пакеты передаются на все остальные порты коммутатора. При этом коммутатор анализирует пакеты и, определив MAC-адрес хоста-отправителя, заносит его в таблицу коммутации и добавляет в запись таблицы номер порта коммутатора, на котором был принят пакет от узла с указанным MAC адресом. Впоследствии, если на один из портов коммутатора поступит пакет, предназначенный для хоста, MAC-адрес которого уже есть в таблице, то этот пакет будет передан только через этот порт, указанный в таблице.
Если MAC-адрес хоста-получателя не указан в таблице коммутации, то пакет будет отправлен на все порты коммутатора, за исключением того порта, с которого он был принят.
Со временем коммутатор строит таблицу коммутации для всех активных MAC-адресов, в результате трафик эффективно коммутируется.
Коммутатор коммутирует пакеты обрабатывая только MAC адреса отправителя.
Коммутаторы бывают неуправляемыми, когда они автоматически строят таблицу коммутации.
В этом случае коммутатор называют – неуправляемый коммутатор, или switch.
Коммутаторы бывают управляемыми, когда они автоматически строят таблицу коммутации, и пользователь может тоже задавать правила коммутации, отключать и включать порты и т.п.
В этом случае такое устройство называют управляемый коммутатор 2-го уровня.