Отравление маршрута - это метод предотвращения отправки маршрутизатором пакетов по маршруту, который стал недействительным в компьютерных сетях . Протоколы маршрутизации по вектору расстояния в компьютерных сетях используют отравление маршрута, чтобы указать другим маршрутизаторам, что маршрут больше недоступен и не должен учитываться в их таблицах маршрутизации. В отличие от расщепленного горизонта с ядовитым реверсе , отравление маршрут предусматривает отправку обновлений с недостижимых хмеля рассчитывает сразу все узлы в сети.
Когда протокол обнаруживает недопустимый маршрут, все маршрутизаторы в сети информируются о том, что неверный маршрут имеет бесконечную (∞) метрику маршрута. Это заставляет все узлы на недопустимом маршруте казаться бесконечно удаленными, не позволяя маршрутизаторам отправлять пакеты по недопустимому маршруту. [1]
Некоторые протоколы маршрутизации с вектором расстояния, такие как RIP , используют максимальное количество переходов, чтобы определить, через сколько маршрутизаторов должен пройти трафик, чтобы достичь пункта назначения. Каждому маршруту назначен номер счетчика переходов, который увеличивается по мере передачи информации о маршруте от маршрутизатора к маршрутизатору. Маршрут считается недоступным, если количество переходов превышает максимально допустимое. Отравление маршрута - это метод быстрого забывания устаревшей информации о маршрутизации из таблиц маршрутизации другого маршрутизатора путем изменения его счетчика переходов на недоступный (превышающего максимально допустимое число переходов) и отправки обновления маршрутизации. В случае RIP максимальное количество переходов равно 15, поэтому для отравления маршрута на маршруте его счетчик переходов изменяется на 16, считая его недостижимым, и отправляется обновление маршрутизации.
Если эти обновления потеряны, некоторые узлы в сети не будут проинформированы о том, что маршрут недействителен, поэтому они могут попытаться отправить пакеты по неверному маршруту и вызвать проблему, известную как петля маршрутизации . Поэтому отравление маршрута используется в сочетании с задержками, чтобы сообщения об обновлении не восстанавливали ошибочно действительность неверного маршрута. Это предотвращает возникновение петель маршрутизации, повышая общую эффективность сети.
Рекомендации
- Руководство по TCP-IP, Специальные функции RIP для решения проблем алгоритмов RIP, Чарльз М. Козиерок
- RFC 1058: Протокол информации о маршрутизации, К. Хедрик, Университет Рутгерса (июнь 1988 г.)
- ↑ Вик, Карл (18 апреля 2007 г.). "Что такое отравление маршрута?" . Проверено 23 января 2009 .