Удержание
Функция удержания работает за счет того, что каждый маршрутизатор запускает таймер при первом получении информации о недоступной сети. Пока время таймера не истечет, маршрутизатор будет отбрасывать любые последующие сообщения о маршруте, указывающие, что маршрут действительно достижим. Это может решить случай, когда несколько маршрутизаторов подключены косвенно. Существуют реалистичные сценарии, в которых разделенный горизонт и разделенный горизонт с отравленным реверсом ничего не могут сделать. [1]
Другими словами, удержание не позволяет маршрутизатору получать обновления маршрута до тех пор, пока сеть не станет стабильной — до тех пор, пока интерфейс не перестанет менять состояние (колебаться) или не будет изучен лучший маршрут.
Удержания обычно реализуются с помощью таймеров . Если маршрутизатор обнаруживает, что сеть недоступна, запускается таймер. Затем маршрутизатор будет ждать заданное количество секунд, пока сеть не станет стабильной. По истечении времени таймера маршрутизатор будет получать обновления маршрутизации от других маршрутизаторов. Например, в RIP таймер удержания по умолчанию установлен на 180 секунд.
Ссылки
[ редактировать ]- ^ «Специальные функции RIP для решения проблем с алгоритмом RIP» . Руководство TCP/IP. 20 сентября 2005 г. Проверено 9 января 2012 г.