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