Что такое Маршрутная петля?

Маршрутная петля является условием, при котором пакет непрерывно передается внутри последовательности маршрутизаторов, никогда не достигая его намеченной целевой сети.

Что такое Маршрутная петля?

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

Цикл может быть результатом:

  • Неправильно сконфигурированных статических маршрутов

  • Неправильно сконфигурированного перераспределения маршрута (перераспределение является процессом обработки маршрутной информации из одного протокола маршрутизации другим протоколом маршрутизации),

  • Несогласованных таблиц маршрутизации, не обновленных из-за медленной сходимости в изменяющейся сети

  • Неправильно сконфигурированных или установленных маршрутов отбрасывания

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

Отметьте: У протокола IP есть свой собственный механизм, чтобы предотвратить возможность бесконечного блуждания пакета по сети. У IP есть Время жизни (TTL) - поле, значение которого постепенно уменьшаются на 1 в каждом маршрутизаторе. Если TTL становится нулем, маршрутизатор отбрасывает пакет.

Каковы Последствия Маршрутных петель?

Маршрутная петля может иметь разрушительный эффект для сети, приводяк ухудшенной производительности сети или даже простою сети.

Маршрутная петля может создать следующие условия:

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

  • ЦП маршрутизатора будет загружен из-за обработки цикличных пакетов.

  • ЦП маршрутизатора будет обременен бесполезной пакетной передачей, которая будет негативно воздействовать на сходимость сети.

  • Маршрутные обновления могут потеряться или не быть обработаны своевременно. Эти условия могут внести дополнительные маршрутные петли, делая ситуацию еще хуже.

  • Пакеты могут потеряться в "черных дырах."

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

Как можно видеть, маршрутные петли съедают пропускную способность, а также ресурсы маршрутизатора, приводя к медленной или даже неработоспособной сети.

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

  • Определение максимальной метрики, чтобы предотвратить счет до бесконечности

  • Таймеры Задержки

  • Расщепленный горизонт

  • "Отравление" маршрута или "отравление" обратного маршрута

  • Инициированные обновления

Инициированные обновления были обсуждены в предыдущих публикациях рубрики. Другие механизмы предотвращения цикла обсуждаются позже в этой рубрике.

Далее: Автоматическое Суммирование

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

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

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

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