Этап 3 - получение RIP-сообщений от
соседей и обработка полученной информации
После получения аналогичных
сообщений от маршрутизаторов М2 и МЗ
маршрутизатор Ml наращивает каждое
полученное поле метрики на единицу и
запоминает, через какой порт и от какого
маршрутизатора получена новая информация (адрес
этого маршрутизатора будет адресом
следующего маршрутизатора, если эта запись
будет внесена в таблицу маршрутизации).
Затем маршрутизатор начинает сравнивать
новую информацию с той, которая хранится в
его таблице маршрутизации (табл. 5.16).
Таблица 5.16. Таблица
маршрутизации маршрутизатора M1
Записи с четвертой по девятую
получены от соседних маршрутизаторов, и они
претендуют на помещение в таблицу. Однако
только записи с четвертой по седьмую
попадают в таблицу, а записи восьмая и
девятая - нет. Это происходит потому, что они
содержат данные об уже имеющихся в таблице
Ml сетях, а расстояние до них хуже, чем в
существующих записях.
Протокол RIP замещает запись о
какой-либо сети только в том случае, если
новая информация имеет лучшую метрику (расстояние
в хопах меньше), чем имеющаяся. В результате
в таблице маршрутизации о каждой сети
остаётся только одна запись; если же
имеется несколько равнозначных в отношении
расстояния путей к одной и той же сети, то
все равно в таблице остается одна запись,
которая пришла в маршрутизатор первая по
времени. Для этого правила существует
исключение - если худшая информация о какой-либо
сети пришла от того же маршрутизатора, на
основании сообщения которого была создана
данная запись, то худшая информация
замещает лучшую.
Аналогичные операции с новой
информацией выполняют и остальные
маршрутизаторы сети.
|