Проверка каждого маршрута по очереди

Поиск соответствия в таблице маршрутизации осуществляется маршрутизатором поочередно для каждого маршрута.

Проверка каждого маршрута по очереди

Первым маршрутом в таблице для R1 является 172.16.1.0/24.

172.16.0.0/24 is subnetted, 2 subnets
C 172.16.1.0 is directly connected, FastEthernet0/0

Процесс таблицы маршрутизации IOS проверяет, чтобы увидеть, соответствуют ли 24 крайних левых бита целевого IP-адреса пакета 172.16.3.1 сети 172.16.1.0/24.

Кликните 1 на рисунке.

Если Вы преобразуете эти адреса в двоичный вид и сравните их, то Вы увидите, что первые 24 бита этого маршрута не соответствуют, потому что 23-ий бит не совпадает. Поэтому, этот маршрут отвергается.

172.16.0.0/24 is subnetted, 2 subnets
C 172.16.2.0 is directly connected, Serial0/0/0

Первые 24 бита второго маршрута также не соответствуют, потому что 24-ый бит не совпадает. Поэтому, этот маршрут также отклонен, и процесс переходит к следующему маршруту в таблице маршрутизации.

C 192.168.1.0/24 is directly connected, Serial0/0/1

Третий маршрут также не соответствует. Как видно, 10 из первых 24 битов не соответствуют. Поэтому, этот маршрут отвергается. Поскольку больше нет маршрутов в таблице маршрутизации, ping-запросы отбрасываются. Маршрутизатор принимает свое решение о передаче на Уровне 3, чтобы передать пакет с наименьшими затратами, но это не дает гарантий.

Щелкните кнопку 2 на рисунке.

Давайте рассмотрим второй рисунок, чтобы увидеть то, что происходит, когда маршрутизатор R2 проверяет с помощью ping-запросов интерфейс 192.168.1.1 на маршрутизаторе R3.

На сей раз ping успешно выполняется! Он успешен, потому что у R2 есть маршрут в его таблице маршрутизации, который соответствует 192.168.1.1, что является целевым IP-адресом пакета ping. Первые два маршрута, 172.16.1.0/24 и 172.16.2.0/24, отклонены. Но последний маршрут, 192.168.1.0/24, соответствует первым 24 битам целевого IP-адреса. Пакет ping инкапсулируется в протокол HDLC Уровня 2 интерфейса выхода Serial0/0/1, и передается через интерфейс Serial0/0/1. R2 теперь сделал решение о передаче для этого пакета; решения, принятые другими маршрутизаторами относительно этого пакета, его не заботят.

Примечание: процесс поиска в таблице маршрутизации будет обсуждаться более детально в последующих статьях.

Далее: Поле Метрики в Таблице маршрутизации

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)