Этап 5 - получение RIP-сообщений от
соседей и обработка полученной информации
Этап 5 повторяет этап 3 -
маршрутизаторы принимают RIP-сообщения,
обрабатывают содержащуюся в них информацию
и на ее основании корректируют свои таблицы
маршрутизации.
Посмотрим, как это делает
маршрутизатор Ml (табл. 5.17).
Таблица 5.17. Таблица
маршрутизации маршрутизатора M1
На этом этапе маршрутизатор Ml
получил от маршрутизатора М3 информацию о
сети 132.15.0.0, которую тот в свою очередь на
предыдущем цикле работы получил от
маршрутизатора М4. Маршрутизатор уже знает
о сети 132.15.0.0, причем старая информация
имеет лучшую метрику, чем новая, поэтому
новая информация об этой сети
отбрасывается.
О сети 202.101.16.0 маршрутизатор Ml
узнает на этом этапе впервые, причем данные
о ней приходят от двух соседей - от МЗ и М4.
Поскольку метрики в этих сообщениях
указаны одинаковые, то в таблицу попадают
данные, которые пришли первыми. В нашем
примере считается, что маршрутизатор М2
опередил маршрутизатор МЗ и первым
переслал свое RIP-сообщение маршрутизатору Ml.
Если маршрутизаторы
периодически повторяют этапы рассылки и
обработки RIP-сообщений, то за конечное время
в сети установится корректный режим
маршругизации. Под корректным режимом
маршрутизации здесь понимается такое
состояние таблиц маршрутизации, когда все
сети будут достижимы из любой сети с
помощью некоторого рационального маршрута.
Пакеты будут доходить до адресатов и не
зацикливаться в петлях, подобных той,
которая образуется на рис. 5.26,
маршрутизаторами М1-М2-МЗ-М4.
Очевидно, если в сети все
маршрутизаторы, их интерфейсы и
соединяющие их каналы связи постоянно
работоспособны, то объявления по протоколу
RIP можно делать достаточно редко, например,
один раз в день. Однако в сетях постоянно
происходят изменения - изменяется как
работоспособность маршрутизаторов и
каналов, так и сами маршрутизаторы и каналы
могут добавляться в существующую сеть или
же выводиться из ее состава.
Для адаптации к изменениям в сети
протокол RIP использует ряд механизмов.
|