Соответствие записи маршрута целевому IP адресу

Почему имеется соответствие с маршрутом 192.168.1.0/24 уровня 1, а не с одной из этих подсетей 172.16.0.0?

Соответствие записи маршрута целевому IP адресу

Это может казаться очевидным. Мы говорим, "Конечно, маршрутизатор будет использовать 192.168.1.0/24." Но процесс поиска сравнивает 32 бита адреса с 32 битами записей маршрутов, ища самое длинное соответствие.

Алгоритм, используемый IOS, чтобы осуществлять поиск в таблице маршрутизации здесь не описывается. То, что важно понять, почему запись маршрута соответствует или не соответствует целевому IP-адресу пакета.

Почему нет соответствия с какой-либо из подсетей 172.16.0.0/24 в таблице маршрутизации?

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

Соответствуют ли по крайней мере 16 крайних левых битов родительского маршрута первым 16 битам целевого IP-адреса пакета 192.168.1.2? Ответ, нет, очевиден для нас. Но на рисунке, Вы видете, что маршрутизатор фактически проверяет первый бит и находит соответствие. Маршрутизатор затем перемещается ко второму биту. Поскольку нет соответствия, процесс поиска будет искать среди других записей маршрутов.

Далее: Команда router eigrp

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

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

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

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