Создать таблицу моста с UDP-пакетом
Предположим, что все таблицы мостов были пустыми (или, по крайней мере, не имеют источника и назначения моего соединения) и хотите обновить свою таблицу мостов моим отправляющим пакетом (когда я отправляю пакет, все мосты понимают, где находится "Узел отправителя" и когда " Хост-получатель "посылает сигнал ACK, все мосты находят, где находится" Хост-получатель "), но что произойдет, если сначала мой Хост-отправитель отправит пакет UDP (теоретически большой пакет UPD) (который не нуждается в сигнале ACK), а затем весь мост в путь должен транслировать пакет по всему порту и никогда не понимать точный путь.
Я не знаю, на практике это было возможно или нет, но я думаю, что в теории это может произойти.
2 ответа
Я не уверен, что я действительно понимаю, о чем вы спрашиваете, но я думаю, вы можете быть смущены тем, как работает маршрутизация. Таблица маршрутизации не построена на основе пакета, проходящего через маршрутизатор. Маршрутизатор должен знать, куда отправить пакет, до того, как пакет прибудет, иначе пакет будет отброшен.
Кроме того, обычно маршрутизаторы не знают полного пути прохождения пакета. Все, что они знают (или заботятся), это их следующий прыжок.
Единственные таблицы, о которых я могу подумать, обновляются способом, в некоторой степени похожим на то, о чем я думаю, вы говорите, это таблицы ARP. Они обновляются динамически при отправке пакета после выполнения запроса ARP.
Можете ли вы уточнить, какой вопрос вы задаете?
Если мы возьмем гипотетический коммутатор A без таблицы переадресации уровня 2 (таблица mac-address, таблица мостов, как бы вы это ни называли), мы можем с тем же успехом предположить, что на хостах, подключенных к коммутатору, нет информации ARP.
Таким образом, для отправки UDP-пакета отправляющему хосту (A) необходимо знать MAC-адрес принимающего хоста (B). Он отправит широковещательный ARP-запрос, спрашивая, какой MAC-адрес имеет данный IP.
Это введет MAC-адрес хоста A в таблицу пересылки. После этого хост B увидит запрос ARP и ответит. Это введет MAC-адрес хоста B в таблицу пересылки.
Если по какой-то непонятной причине имеется разрешение ARP, но в таблице переадресации коммутатора ничего нет, коммутатор заполняет пакет (ы) с неизвестными MAC-адресами на все порты (кроме, как правило, порта, с которого пришел пакет),