Маршрут отравления

Route poisoning — это метод, позволяющий предотвратить отправку маршрутизатором пакетов по маршруту, который стал недействительным в компьютерных сетях . Протоколы маршрутизации на основе векторов расстояний в компьютерных сетях используют route poisoning, чтобы указать другим маршрутизаторам, что маршрут больше недоступен и не должен учитываться в их таблицах маршрутизации. В отличие от split horizon с poison reverse , route poisoning обеспечивает отправку обновлений с недостижимыми числами переходов немедленно всем узлам в сети.

Когда протокол обнаруживает недействительный маршрут, все маршрутизаторы в сети информируются о том, что плохой маршрут имеет бесконечную (∞) метрику маршрута. Это заставляет все узлы на недействительном маршруте казаться бесконечно удаленными, не давая ни одному маршрутизатору отправлять пакеты по недействительному маршруту. [1]

Некоторые протоколы маршрутизации на основе векторов расстояния, такие как RIP , используют максимальное количество переходов для определения того, через сколько маршрутизаторов должен пройти трафик, чтобы достичь пункта назначения. Каждому маршруту назначен номер количества переходов, который увеличивается по мере передачи информации о маршрутизации от маршрутизатора к маршрутизатору. Маршрут считается недоступным, если количество переходов превышает максимально допустимое. Отравление маршрута — это метод быстрого забвения устаревшей информации о маршрутизации из таблиц маршрутизации других маршрутизаторов путем изменения количества переходов на недостижимое (больше максимально допустимого количества переходов) и отправки обновления маршрутизации. В случае RIP максимальное количество переходов равно 15, поэтому для выполнения отравления маршрута на маршруте его количество переходов изменяется на 16, что делает его недостижимым, и отправляется обновление маршрутизации.

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

Ссылки

  • Руководство по TCP-IP, специальные возможности RIP для решения проблем алгоритма RIP, Чарльз М. Козиерок
  • RFC 1058: Протокол маршрутной информации, автор C. Hedrick, Ратгерский университет (июнь 1988 г.)
  1. ^ Вик, Карл (18 апреля 2007 г.). «Что такое отравление маршрутом?» . Получено 23.01.2009 .
Взято с "https://en.wikipedia.org/w/index.php?title=Отравление_маршрута&oldid=1158509830"