В данной статье будут рассмотрены примеры конфигурации протоколов RIP и RIPng.
RIP (Routing Information Protocol) - это один из старых протоколов маршрутизации, который был разработан в начале 1980-х годов. Данный протокол основан на алгоритме Беллхэма-Форда и относится к группе IGP протоколов.
Применяемая в протоколе RIP метрика представляет собой количество транзитных переходов до адреса назначения. Максимально допустимое количество транзитных переходов для RIP равно 15. Метрика 16 считается бесконечно большой, адрес недостижимым.
Несмотря на то, что RIP считается устаревшим протоколом, многие производители сетевого оборудования, включая "Eltex", поддерживают его.
Так же следует сказать, что главное отличие RIP от RIPng заключается в том, что RIP работает с IPv4, а RIPng - с IPv6.
router rip interface tengigabitethernet 0/0/1 <----- Включение протокола RIP на интерфейсе bfd fast-detect <----- Включение протокола BFD exit redistribution connected 1 <----- редистрибуция connected сетей в протокол RIP exit timers flush-interval 100 timers holddown-interval 80 timers update-interval 50 exit
Что касаемо таймеров:
timers flush-interval - интервал отправки обновлений протокола RIP; timers holddown-interval - интервал времени с момента получения последнего обновления, по истечении которого маршрут будет помечен как "invalid"; timers update-interval - интервал времени, после которого помеченный маршрут будет удален;
Состояние протокола RIP можно посмотреть командой:
0/ME5200S:ME5200_M10# show rip Mon Jun 26 13:33:08 2023 Routing Information Protocol: Timers: Update interval: 50 sec Holddown interval: 80 sec Flush interval: 100 sec Interface(s): Interface Send Receive Sent Recv Recv bad Recv bad updates updates packets routes ---------------- ---------------- ---------------- --------- --------- --------- --------- te0/0/1 enabled enabled 2 1 0 0 Neighbor(s): IP address Interface Last update Version BFD status Recv bad Recv bad packets routes ---------------------------- ---------------- ---------------- ---------------- ---------------- --------- --------- 10.0.0.1 te0/0/1 00h00m00s 2 active 0 0
Посмотреть вывод таблицы маршрутизации для протокола RIP можно командой:
0/ME5200S:ME5200_M10# show route rip Mon Jun 26 13:39:49 2023 Codes: R - RIP R 17.17.17.17/32 via 10.0.0.1 [120/2], 01h09m53s, te0/0/1 R 16.17.18.19/32 via 10.0.0.1 [120/2], 01h09m53s, te0/0/1
Конфигурация RIPng выглядит аналогично. Пример:
router ripng interface tengigabitethernet 0/0/1 bfd fast-detect exit redistribution connected 1 exit redistribution local 1 exit timers flush-interval 100 timers holddown-interval 80 timers update-interval 50
0/ME5200S:ME5200_M10# show ripng Mon Jun 26 13:40:45 2023 Routing Information Protocol: Timers: Update interval: 50 sec Holddown interval: 80 sec Flush interval: 100 sec Interface(s): Interface Send Receive Sent Recv Recv bad Recv bad updates updates packets routes ---------------- ---------------- ---------------- --------- --------- --------- --------- te0/0/1 enabled enabled 3 1 0 0 Neighbor(s): IP address Interface Last update Version BFD status Recv bad Recv bad packets routes ---------------------------- ---------------- ---------------- ---------------- ---------------- --------- --------- fe80::e65a:d4ff:fede:3741 te0/0/1 00h00m19s 1 active 0 0
0/ME5200S:ME5200_M10# show route rip Mon Jun 26 10:43:40 2023 Codes: R - RIP R 2.0.0.0/30 via 10.0.0.2 [120/2], 01h12m55s, te0/0/1 R 10.33.33.0/29 via 10.0.0.2 [120/2], 01h12m55s, te0/0/1 R 10.255.255.176/28 via 10.0.0.2 [120/2], 01h12m55s, te0/0/1 R 185.168.185.88/29 via 10.0.0.2 [120/2], 01h12m55s, te0/0/1 R 185.168.186.228/31 via 10.0.0.2 [120/2], 01h12m55s, te0/0/1 R 2a0a:1b00::fff8/126 via fe80::e65a:d4ff:fede:3741 [120/2], 01h14m04s, te0/0/1 R 2a0a:1b00::fff9/128 via fe80::e65a:d4ff:fede:3741 [120/2], 01h14m04s, te0/0/1 R 2a0a:1b00::fffc/126 via fe80::e65a:d4ff:fede:3741 [120/2], 01h14m04s, te0/0/1 R 2a0a:1b00::fffd/128 via fe80::e65a:d4ff:fede:3741 [120/2], 01h14m04s, te0/0/1 R 3003::2/128 via fe80::e65a:d4ff:fede:3741 [120/2], 01h14m04s, te0/0/1