Смена порта коммутатора Ethernet

Смена порта коммутатора Ethernet

В университете мы изучаем коммутаторы Ethernet, и мне задали следующий вопрос:

Что происходит с кадрами, адресованными машине x, если эта машина отключена от коммутатора, а затем снова подключена по другому каналу?

Если получен фрейм с неизвестным адресом, я знаю, что коммутатор отправит его на все порты (frame flooding). Происходит ли здесь то же самое?

Спасибо

решение1

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

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

https://networkengineering.stackexchange.com/questions/13012/how-does-a-switch-learn-a-switch-table

решение2

В дополнение к ссылке @SmallLoanOf1M на ответ RonMaupin:

Отключение сетевой карты от коммутатора удаляет MAC-адрес сетевой карты из таблицы адресов источника коммутатора. Если в этом состоянии коммутатор получает кадр, он рассылается на все порты.

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

На практике повторное подключение NIC к другому порту (возможно, на другом коммутаторе) приводит к отправке некоторого трафика — простейшим решением для хоста является отправка широковещательной рассылки. Этот трафик отвечает за обновление SAT на всех связанных коммутаторах.

Связанный контент