Как коммутатор реагирует, когда таблица адресов Mac очищена?

Если у меня есть два компьютера (A и B), подключенных через коммутатор, и я отправляю ping с A на B. A сначала отправит сообщение arp, чтобы узнать mac-адрес B, и в этом процессе коммутатор узнает mac-адреса обоих компьютеров.

Мне было интересно, что после этого момента, если я просто очищу таблицу MAC-адресов коммутатора, а затем пингую от А до В, как коммутатор перенаправит пинг на В.

Поправьте меня, если я ошибаюсь, но я предполагаю:

  1. ПК A не будет отправлять arp, потому что он уже знает MAC-адрес ПК B
  2. Коммутатор не может отправить arp, потому что это устройство l2, а arp по своей природе - l3.

1 ответ

Я думаю, что процесс следующий: - После получения PING-пакета от ПК-A коммутатор добавит первую запись в MAC-таблицу (о MAC-адресе PC-A). - Тогда коммутатор отправит PING-пакет на ВСЕ порты. - Одним из этих портов будет порт PC-B. Затем ПК-Б отправит ответ ПК-А; - Коммутатор добавит вторую запись в MAC-таблицу (MAC-адрес PC-B).

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