Маршрутизаторы стр.28

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

4.7 Механизм мгновенных обновлений

Новые копии таблиц маршрутизации обычно регулярно рассылаются соседним маршрутизаторам. Протокол маршрутизации рассылает сообщения обновлений каждые 30 секунд. Однако применение мгновенных обновлений (triggered update) позволяет рассылать сообщения немедленно в ответ на какое-либо изменение в таблице маршрутизации. Маршрутизатор обнаруживший изменение в топологии, немедленно рассылает сообщение-обновление смежным маршрутизаторам. Такие маршрутизаторы в свою очередь также генерируют мгновенные обновления, оповещая о переменах своих соседей. При выходе какого-либо маршрута из строя сообщение об этом отправляется, не дожидаясь истечения времени таймера обновления. Мгновенное сообщение представляет собой анонс, который рассылается до истечения времени таймера обновления. Такой принцип работы приводит к рассылке обновленной информации о состоянии маршрута и сбрасывает таймеры на соседних маршрутизаторах. Эта волна обновлений распространяется по всей сети (Рисунок 4.9)

Маршрутизатор R5 генерирует мгновенное обновление, извещая о том, что «Сеть 1» недостижима. После получения этой информации маршрутизатор R1 извещает соседние с ним маршрутизаторы R2 и R4, а они в свою очередь маршрутизатор R3.

5 Протокол RIP

Протокол маршрутной информации (Routing Informational Protocol -RIP) был первоначально определен в документе RFC 1058. Наиболее существенны следующие его характеристики:

-    RIP является дистанционно-векторным протоколом маршрутизации;

-    В качестве метрики при выборе маршрута используется количество переходов;

-    Максимальная длина маршрута равняется 15 переходам;

-    По умолчанию обновления маршрутной информации рассылаются широковещательным способом.

При работе протокола RIP используется транспортный протокол UDP. Все устройства, поддерживающие RIP, прослушивают UDP порт 520 и осуществляют передачу через этот же порт. В сетях общего доступа, таких как Ethernet, эти широковещательные дейтаграммы получают все устройства широковещательного домена.

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

Рисунок 5.1 - Метрика маршрута в протоколе RIP

Стоит обратить внимание на то, что на рисунке 5.1 маршрут с полосой пропускания равной 19,2 Кбит/с включает в себя три перехода. Нижний альтернативный маршрут по каналам связи E1 включает пять переходов. Поскольку выбор маршрута в протоколе RIP основывается исключительно на количестве переходов, то в данном случае в таблицу маршрутизации будет записан маршрут с пропускной способностью 19,2 Кбит/с вместо гораздо более быстрых каналов E1.

Протокол RIP предотвращает появление петель в маршрутизации, устанавливая максимальное количество переходов на маршруте от отправителя к получателю. Стандартное максимальное значение количества переходов равно 15. При получении маршрутизатором обновления маршрутной информации, содержащего новую или измененную запись, он увеличивает значение метрики на единицу. Если при этом значение метрики превышает 15, то метрика считается бесконечно большой, а маршрут до сети получателя недостижимым. Кроме этого чтобы повысить эффективность работы протокол RIP использует механизмы расщепления горизонта и таймеры удержания информации.


⇐ назад к прежней странице | | перейти на следующую страницу ⇒