Найти в Дзене
Deltaconfig

Как работает коммутатор (l2 switch)

Основная задача коммутатора — объединить устройства в единую сеть. Он передает данные, полученные на один из своих интерфейсов в другой на основе информации о MAC адресах источника и назначения, содержащейся в передаваемом фрейме. В основе их логики лежит Таблица коммутации. Как только в сети появляется новый хост и пробует передать любую информацию, коммутатор фиксирует, что на одном из его интерфейсов появился новый MAC адрес. Он заносит эти данные вида: Интерфейс Х - MAC адрес У Когда этот вновь появившийся хост пытается обратиться к какому-то MAC адресу, например соседнего хоста, коммутатор анализирует информацию о MAC адресе назначения и смотрит, есть ли таковой в его таблице коммутации. Как только нашлось соответствие, то дальше дело за малым — коммутатору остается только передать ее из одного интерфейса в другой. Если же он не найдет соответствия, то попытается отправить фрейм сразу по всем своим интерфейсам. Если целевой хост назначения «живой», то он обязательно ответит на так

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

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

Интерфейс Х - MAC адрес У

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

Если же он не найдет соответствия, то попытается отправить фрейм сразу по всем своим интерфейсам. Если целевой хост назначения «живой», то он обязательно ответит на такой запрос. А коммутатор, увидев ответ от еще одного MAC адреса, занесет данные в таблицу коммутации и далее при сетевом взаимодействии этих двух хостов будет просто пересылать данные из одного интерфейса в другой.

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

Читайте другие статьи о сетях В стиле Deltaconfig

Наш канал в Telegram