Назад | Перейти на главную страницу

Как маршрутизатор будет обрабатывать этот адрес назначения?

Допустим, у меня есть роутер с тремя интерфейсами.

Интерфейс №1 - 10.x.x.x / 8

Интерфейс # 2 - 142.100.48.x / 20.

Интерфейс № 3 - 142.100.56.8 / 21.

Я пытаюсь отправить файл на [dest] 142.100.57.5 из [src] 10.0.0.5

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

Итак, как обычно с этим справляется маршрутизатор? Пройдет ли он по таблице, соответствующей наибольшему количеству сетевых битов, и выберет выигрышный маршрут на основе этого, или он отправит его по первому, который пройдет?

Поскольку # 2 и # 3 совпадают, ваш маршрутизатор будет использовать самое длинное совпадение префикса, поэтому он выберет №3, так как у него «более длинная» маска (более близкое, более конкретное совпадение).