Перейти к основному содержимому

fib retain

Используйте эту команду для установки времени удержания устаревших маршрутов в таблице форвардинга (FIB) при перезапуске ribd. Процесс ribd считывает FIB и рассматривает ранее самостоятельно установленные маршруты как устаревшие. Вы можете отобразить устаревшие маршруты, выполнив команду show ip route database. Все маршруты, перед которыми стоит символ p, являются устаревшими. Когда модули протоколов перезапускаются, ribd заменяет эти устаревшие маршруты маршрутами, обновленными модулями протоколов. Таблица 1-100 показывает поведение маршрутов, когда ribd останавливается.

Таблица 1-100: Удержание маршрутов в FIB

КомандаПоведение
fib retainНе очищает маршруты из FIB и удерживает устаревшие маршруты в течение 60 секунд при перезапуске.
fib retain foreverНе очищает маршруты и удерживает устаревшие маршруты навсегда.
fib retain time <1-65535>Не очищает маршруты и удерживает устаревшие маршруты в течение указанного времени (в секундах).
no fib retain (по умолчанию)Очищает маршруты в FIB, но удерживает устаревшие маршруты в течение 60 секунд при перезапуске.

Вы можете удалить устаревшие маршруты в любое время с помощью команды clear ip route kernel.

Используйте форму команды no, чтобы вернуться к настройкам по умолчанию, то есть не удерживать маршруты в FIB при остановке ribd.

Синтаксис команды

fib retain (forever|time <1-65535>|)

no fib retain (forever|time <1-65535>|)

Параметры
foreverУдерживать FIB навсегда
timeУдерживать FIB в течение определенного времени после перезапуска ribd
<1-65535>Время удержания в секундах; если это значение опущено, по умолчанию используется 60 секунд
Значение по умолчанию

Маршруты очищаются из FIB при остановке ribd. Однако при перезапуске ribd устаревшие маршруты удерживаются в течение 60 секунд.

Режим команды

Режим конфигурации

Примеры
#configure terminal
(config)#fib retain time 180