Перейти к содержанию

Команды настройки на уровне маршрутизатора#

Команды настройки#

Команда Описание команды
protocols rip default-distance <дистанция> Установка административной дистанции для RIP.
protocols rip default-information originate Создание маршрута по умолчанию в область маршрутизации RIP.
protocols rip default-metric <метрика> Установка метрики по умолчанию для внешних маршрутов, перераспределенных на RIP.
protocols rip interface <интерфейс> Включение протокола RIP на интерфейсе.
protocols rip neighbor <адрес> Определение маршрутизатора, соседнего по RIP.
protocols rip network <подсеть> Указание подсети для протокола RIP.
protocols rip network-distance <подсеть> [access-list <имя_списка>|distance <расстояние>] Указание административного расстояния до подсети RIP.
protocols rip passive-interface <интерфейс> Установка пассивного режима для указанного интерфейса.
protocols rip route <подсеть> Указание статического маршрута RIP.
protocols rip timers garbage-collection <время> Установка таймеров для сборки мусора RIP.
protocols rip timers timeout <время> Установка интервала для времени неактивности RIP.
protocols rip timers update <время> Установка таймера для обновления таблицы маршрутизации RIP.

Команды перераспределения маршрутов#

Команда Описание команды
protocols rip redistribute bgp Перераспределение маршрутов BGP в таблицы маршрутизации RIP.
protocols rip redistribute connected Перераспределение непосредственно подключенных маршрутов в таблицы маршрутизации RIP.
protocols rip redistribute kernel Перераспределение маршрутов ядра в таблицы маршрутизации RIP.
protocols rip redistribute ospf Перераспределение маршрутов OSPF в таблицы маршрутизации RIP.
protocols rip redistribute static Перераспределение статических маршрутов в таблицы маршрутизации RIP.

Команды фильтрации маршрутов#

Команда Описание команды
protocols rip distribute-list access-list Применение списка доступа к фильтрации входящих или исходящих пакетов RIP.
protocols rip distribute-list interface <интерфейс> access-list Применение списка доступа к конкретному интерфейсу для фильтрации входящих или исходящих пакетов RIP.
protocols rip distribute-list interface <интерфейс> prefix-list Применение списка префиксов к конкретному интерфейсу для фильтрации входящих или исходящих пакетов RIP.
protocols rip distribute-list prefix-list Применение списка префиксов к фильтрации входящих или исходящих пакетов RIP.

Команды для интерфейсов#

Команда Описание команды
interfaces <интерфейс> ip rip Включение RIP на интерфейсе.
interfaces <интерфейс> ip rip authentication Указание аутентификации RIP на интерфейсе.
interfaces <интерфейс> ip rip split-horizon Настройка разделения горизонта в информации RIP, приходящей с указанного интерфейса.

Эксплуатационные команды#

Команда Описание команды
routing rip debug enable events Включение или отключение вывода отладочных сообщений, относящихся к событиям RIP.
routing rip debug enable packet Включение или отключение вывода отладочных сообщений, относящихся ко всем типам пакетов RIP.
routing rip debug enable zebra Включение или отключение вывода отладочных сообщений для процесса Zebra, работающего с протоколом RIP.
routing rip debug status Отображение флагов отладки протокола RIP.
show ip route rip Отображение всех маршрутов RIP по IP.
show ip rip Отображение сведений о протоколе RIP.

protocols rip default-distance <дистанция>#

Установка административной дистанции для RIP.

Синтаксис#
1
2
3
set protocols rip default-distance <дистанция>
delete protocols rip default-distance
show protocols rip default-distance
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
protocols {
   rip {
      default-distance дистанция
   }
}
Параметры#

дистанция

Обязательный. Установка административного расстояния по умолчанию для протокола RIP. Значение должно находиться в диапазоне от 1 до 255.

Значение по умолчанию#

Административное расстояние по умолчанию для протокола RIP равно 120.

Указания по использованию#

Форма set этой команды используется для установки административного расстояния по умолчанию для RIP.

Форма delete этой команды используется для восстановления административного расстояния по умолчанию для RIP.

Форма show этой команды используется для отображения административного расстояния по умолчанию для RIP.

protocols rip default-information originate#

Создание маршрута по умолчанию в область маршрутизации RIP.

Синтаксис#
1
2
3
set protocols rip default-information originate
delete protocols rip default-information originate
show protocols rip default-information
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
protocols {
   rip {
      default-information {
         originate
      }
   }
}
Параметры#

Отсутствуют.

Значение по умолчанию#

По умолчанию система не создает внешний маршрут в область маршрутизации RIP.

Указания по использованию#

Форма set этой команды используется для создания маршрута по умолчанию в область маршрутизации RIP.

Форма delete этой команды используется для восстановления поведения по умолчанию для создания маршрута по умолчанию в RIP.

Форма show этой команды используется для отображения настройки создания маршрута по умолчанию.

protocols rip default-metric <метрика>#

Установка метрики по умолчанию для внешних маршрутов, перераспределенных на RIP.

Синтаксис#
1
2
3
set protocols rip default-metric <метрика>
delete protocols rip default-metric
show protocols rip default-metric
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
protocols {
   rip {
      default-metric метрика
   }
}
Параметры#

метрика

Обязательный. Метрика будет назначена внешним маршрутам, импортированным в RIP для перераспределения. Значение должно находиться в диапазоне от 1 до 16.

Значение по умолчанию#

Маршрутам, импортируемым в RIP, назначается метрика 1.

Указания по использованию#

Форма set этой команды используется для установки метрики для маршрутов, перераспределяемых в RIP.

Форма delete этой команды используется для восстановления значения по умолчанию для метрики RIP по умолчанию.

Форма show этой команды используется для отображения метрики по умолчанию для маршрутов, перераспределяемых на RIP.

protocols rip interface <интерфейс>#

Включение протокола RIP на интерфейсе.

Синтаксис#
1
2
3
set protocols rip interface <интерфейс>
delete protocols rip interface <интерфейс>
show protocols rip interface
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
protocols {
   rip {
      interface интерфейс
   }
}
Параметры#

интерфейс

Обязательный. Множественный узел. Имя определенного интерфейса, на котором будет запущен RIP.

Можно включить RIP более чем на одном интерфейсе путем создания нескольких узлов конфигурации protocols rip interface.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Форма set этой команды используется для включения RIP на интерфейсе. Чтобы интерфейс можно было использовать для маршрутизации с помощью RIP, на интерфейсе должен быть включен протокол RIP.

Форма delete этой команды используется для отключения RIP на интерфейсе.

Форма show этой команды используется для отображения настройки протокола RIP на интерфейсе.

protocols rip neighbor <адрес>#

Определение маршрутизатора, соседнего по RIP.

Синтаксис#
1
2
3
set protocols rip neighbor <адрес>
delete protocols rip neighbor <адрес>
show protocols rip neighbor
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
protocols {
   rip {
      neighbor адрес
   }
}
Параметры#

адрес

Обязательный. Множественный узел. IP-адрес соседнего маршрутизатора.

Можно определить более одного соседнего по RIP маршрутизатора путем создания нескольких узлов конфигурации protocols rip neighbor.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Форма set этой команды используется для определения соседнего по RIP маршрутизатора.

Форма delete этой команды используется для удаления соседнего маршрутизатора.

Форма show этой команды используется для отображения настройки соседей по RIP.

protocols rip network <подсеть>#

Указание подсети для протокола RIP.

Синтаксис#
1
2
3
set protocols rip network <подсеть>
delete protocols rip network <подсеть>
show protocols rip network
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#

protocols { rip { network подсеть } }

Параметры#

подсеть

Обязательный. Множественный узел. Адрес подсети RIP в формате ip-адрес/маска.

Можно определить более одной сети RIP путем создания нескольких узлов конфигурации protocols rip network.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Форма set этой команды используется для указания подсети RIP.

Форма delete этой команды используется для удаления подсети RIP.

Форма show этой команды используется для отображения настройки подсети RIP.

protocols rip network-distance <подсеть> [access-list <имя_списка> | distance <расстояние>]#

Указание административного расстояния до подсети RIP.

Синтаксис#
1
2
3
set protocols rip network-distance <подсеть> [access-list <имя_списка> | distance <расстояние>]
delete protocols rip network-distance <подсеть> [access-list <имя_списка> | distance <расстояние>]
show protocols rip network-distance <подсеть> [access-list | distance]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
protocols {
   rip {
      network-distance подсеть {
         access-list имя_списка
         distance расстояние
      }
   }
}
Параметры#

подсеть

Обязательный. Адрес в формате подсети IP, определяющий подсеть.

имя_списка

Имя списка доступа, применяемого к указанной подсети.

расстояние

Обязательный. Административное расстояние, применяемое к указанной подсети. Значение должно находиться в диапазоне от 1 до 255.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Административное расстояние отражает степень доверия к маршрутизатору или группе маршрутизаторов как к источнику маршрутной информации: чем больше значение, тем меньше степень доверия к элементу.

Административное расстояние, равное 1, обычно означает непосредственно подключенную сеть, а равное 255 ― неизвестный или ненадежный источник маршрутной информации. Обычно к RIP применяется административное расстояние 120.

Форма set этой команды используется для установки административного расстояния до подсети RIP или для применения списка доступа к подсети RIP.

Форма delete этой команды используется для восстановления административного расстояния по умолчанию до подсети RIP или для удаления списка доступа.

Форма show этой команды используется для отображения административного расстояния до подсети RIP или примененных списков доступа.

protocols rip passive-interface <интерфейс>#

Установка пассивного режима для указанного интерфейса.

Синтаксис#
1
2
3
set protocols rip passive-interface <интерфейс>
delete protocols rip passive-interface <интерфейс>
show protocols rip passive-interface
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
protocols {
   rip {
      passive-interface интерфейс
   }
}
Параметры#

интерфейс

Обязательный. Множественный узел. Имя настроенного интерфейса, на котором следует установить пассивный режим.

Для того чтобы установить пассивный режим на нескольких интерфейсах, следует создать соответствующее число узлов конфигурации protocols rip passive-interface.

Значение по умолчанию#

Пассивный режим не установлен.

Указания по использованию#

Данная команда позволяет установить пассивный режим для указанного интерфейса. При использовании пассивного режима все получаемые пакеты RIP будут обработаны, но обновления будут отправляться только соседям, объявленным при помощи команды protocols rip neighbor <ipv4-адрес>.

Форма set используется установки пассивного режима на интерфейсе.

Форма delete этой команды используется для отмены пассивного режима на интерфейсе.

Форма show этой команды используется для отображения настройки пассивного режима на интерфейсе.

protocols rip route <подсеть>#

Указание статического маршрута RIP.

Синтаксис#
1
2
3
set protocols rip route <подсеть>
delete protocols rip route <подсеть>
show protocols rip route
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
protocols {
   rip {
      route подсеть
   }
}
Параметры#

подсеть

Обязательный. Адрес подсети, определяющий статический маршрут RIP.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Форма set этой команды используется для определения статического маршрута RIP.

Форма delete этой команды используется для удаления статического маршрута RIP.

Форма show этой команды используется для отображения настройки статических маршрутов RIP.

protocols rip timers garbage-collection <время>#

Установка таймеров для сборки мусора RIP.

Синтаксис#
1
2
3
set protocols rip timers garbage-collection <время>
delete protocols rip timers garbage-collection <время>
show protocols rip timers garbage-collection
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
protocols {
   rip {
      timers {
         garbage-collection <время>
      }
   }
}
Параметры#

время

Обязательный. Значение интервала таймера в секундах. Значение должно лежать в диапазоне от 5 до 2147483647.

Значение по умолчанию#

Значение по умолчанию равно 120.

Указания по использованию#

Форма set этой команды используется для установки таймера сборки мусора. Когда интервал таймера заканчивается, система выполняет поиск просроченных ресурсов RIP и освобождает их для использования.

Форма delete этой команды используется для восстановления значения по умолчанию таймера сборки мусора RIP.

Форма show этой команды используется для отображения настройки таймера сборки мусора RIP.

protocols rip timers timeout <время>#

Установка интервала для времени неактивности RIP.

Синтаксис#
1
2
3
set protocols rip timers timeout <время>
delete protocols rip timers timeout <время>
show protocols rip timers timeout
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
protocols {
   rip {
      timers {
         timeout время
      }
   }
}
Параметры#

время

Обязательный. Интервал неактивности RIP в секундах. Значение должно лежать в диапазоне от 5 до 2147483647.

Значение по умолчанию#

Состояние неактивности RIP возникает через 180 секунд.

Указания по использованию#

Форма set этой команды используется для установки значения времени неактивности RIP.

Форма delete используется для сброса интервала неактивности RIP и восстановления значения по умолчанию.

Форма show этой команды используется для отображения настройки времени неактивности RIP.

protocols rip timers update <время>#

Установка таймера для обновления таблицы маршрутизации RIP.

Синтаксис#
1
2
3
set protocols rip timers update <время>
delete protocols rip timers update <время>
show protocols rip timers update
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
protocols {
   rip {
      timers {
         update время
      }
   }
}
Параметры#

время

Обязательный. Интервал. с которым происходит обновление таблиц маршрутизации RIP. Значение должно лежать в диапазоне от 5 до 2147483647.

Значение по умолчанию#

Таблица маршрутизации RIP обновляется каждые 30 секунд.

Указания по использованию#

Форма set этой команды используется для установки интервала времени между обновлениями таблицы маршрутизации RIP. Чем короче интервал, тем более точна маршрутная информация в таблицах, но тем больше и трафик протокола через сеть.

Форма delete этой команды используется для восстановления значения интервала обновления RIP по умолчанию.

Форма show этой команды используется для отображения настройки интервала обновления RIP.

protocols rip redistribute bgp#

Перераспределение маршрутов BGP в таблицы маршрутизации RIP.

Синтаксис#
1
2
3
set protocols rip redistribute bgp [metric <метрика> | route-map <имя_карты>]
delete protocols rip redistribute bgp [metric | route-map]
show protocols rip redistribute bgp [metric | route-map]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
protocols {
   rip {
      redistribute {
         bgp {
            metric метрика
            route-map имя_карты
         }
      }
   }
}
Параметры#

метрика

Метрика маршрутизации для применения к маршрутам BGP, импортируемым в таблицы маршрутизации RIP. Значение должно лежать в диапазоне от 1 до 16.

имя_карты

Необязательный. Применение указанной карты маршрутов к маршрутам BGP, импортируемым в таблицы маршрутизации RIP.

Значение по умолчанию#

Маршрутам BGP, перераспределяемым в RIP, назначается метрика маршрутизации 1. По умолчанию к перераспределяемым маршрутам BGP никакие карты маршрутов не применяются.

Указания по использованию#

Форма set этой команды используется для установки метрики маршрутизации для маршрутов BGP, перераспределяемых в RIP, или для указания карты маршрутов, применяемой к перераспределяемым маршрутам BGP.

Форма delete этой команды используется для удаления настройки перераспределения маршрутов BGP.

Форма show этой команды используется для отображения настройки перераспределения маршрутов BGP.

protocols rip redistribute connected#

Перераспределение непосредственно подключенных маршрутов в таблицы маршрутизации RIP.

Синтаксис#
1
2
3
set protocols rip redistribute connected [metric <метрика> | route-map <карта_маршрутов>]
delete protocols rip redistribute connected [metric | route-map]
show protocols rip redistribute connected [metric | route-map]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
protocols {
   rip {
      redistribute {
         connected {
            metric метрика
            route-map имя_карты
         }
      }
   }
}
Параметры#

метрика

Необязательный. Метрика маршрутизации для применения к непосредственно подключенным маршрутам, импортируемым в таблицы маршрутизации RIP. Значение должно лежать в диапазоне от 1 до 16.

имя_карты

Необязательный. Применение указанной карты маршрутов к непосредственно подключенным маршрутам, импортируемым в таблицы маршрутизации RIP.

Значение по умолчанию#

Непосредственно подключенным маршрутам, перераспределяемым в RIP, назначается метрика маршрутизации 1. По умолчанию к перераспределяемым непосредственно подключенным маршрутам никакие карты маршрутов не применяются.

Указания по использованию#

Форма set этой команды используется для установки метрики маршрутизации на непосредственно подключенных маршрутах, перераспределяемых на RIP, или для указания карты маршрутов, применяемой к перераспределяемым непосредственно подключенным маршрутам.

Форма delete этой команды используется для удаления настройки перераспределения непосредственно подключенных маршрутов.

Форма show этой команды используется для отображения настройки перераспределения непосредственно подключенных маршрутов.

protocols rip redistribute kernel#

Перераспределение маршрутов ядра в таблицы маршрутизации RIP.

Синтаксис#
1
2
3
set protocols rip redistribute kernel [metric <метрика> | route-map <имя_карты>]
delete protocols rip redistribute kernel [metric | route-map]
show protocols rip redistribute kernel [metric | route-map]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
protocols {
   rip {
      redistribute {
         kernel {
            metric метрика
            route-map имя_карты
         }
      }
   }
}
Параметры#

метрика

Необязательный. Метрика маршрутизации для применения к маршрутам ядра, импортируемым в таблицы маршрутизации RIP. Значение должно лежать в диапазоне от 1 до 16.

имя_карты

Необязательный. Применение указанной карты маршрутов к маршрутам ядра, импортируемым в таблицы маршрутизации RIP.

Значение по умолчанию#

Маршрутам ядра, перераспределяемым в RIP, назначается метрика маршрутизации 1. По умолчанию к перераспределяемым маршрутам ядра никакие карты маршрутов не применяются.

Указания по использованию#

Форма set этой команды используется для установки метрики маршрутизации на маршрутах ядра, перераспределяемых на RIP, или для указания карты маршрутов, применяемой к перераспределяемым маршрутам ядра.

Форма delete этой команды используется для удаления настройки перераспределения маршрутов ядра.

Форма show этой команды используется для отображения настройки перераспределения маршрутов ядра.

protocols rip redistribute ospf#

Перераспределение маршрутов OSPF в таблицы маршрутизации RIP.

Синтаксис#
1
2
3
set protocols rip redistribute ospf [metric <метрика> | route-map <имя_карты>] 
delete protocols rip redistribute ospf [metric | route-map] 
show protocols rip redistribute ospf [metric | route-map]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
protocols {
   rip {
      redistribute {
         ospf {
            metric метрика
            route-map имя_карты
         }
      }
   }
}
Параметры#

метрика

Необязательный. Метрика маршрутизации для применения к маршрутам OSPF, импортируемым в таблицы маршрутизации RIP. Значение должно лежать в диапазоне от 1 до 16.

имя_карты

Необязательный. Применение указанной карты маршрутов к маршрутам OSPF, импортируемым в таблицы маршрутизации RIP.

Значение по умолчанию#

Маршрутам OSPF, перераспределяемым в RIP, назначается метрика маршрутизации 1. По умолчанию к перераспределяемым маршрутам OSPF никакие карты маршрутов не применяются.

Указания по использованию#

Форма set этой команды используется для установки метрики маршрутизации на маршрутах OSPF, перераспределяемых на RIP, или для указания карты маршрутов, применяемой к перераспределяемым маршрутам OSPF.

Форма delete этой команды используется для удаления настройки перераспределения маршрутов OSPF.

Форма show этой команды используется для отображения настройки перераспределения маршрутов OSPF.

protocols rip redistribute static#

Перераспределение статических маршрутов в таблицы маршрутизации RIP.

Синтаксис#
1
2
3
set protocols rip redistribute static [metric <метрика> | route-map <имя_карты>] 
delete protocols rip redistribute static [metric | route-map] 
show protocols rip redistribute static [metric | route-map]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
protocols {
   rip {
      redistribute {
         static {
            metric метрика
            route-map имя_карты
         }
      }
   }
}
Параметры#

метрика

Необязательный. Метрика маршрутизации для применения к статическим маршрутам, импортируемым в таблицы маршрутизации RIP. Значение должно лежать в диапазоне от 1 до 16.

имя_карты

Необязательный. Применение указанной карты маршрутов к статическим маршрутам, импортируемым в таблицы маршрутизации RIP.

Значение по умолчанию#

Статическим маршрутам, перераспределяемым в RIP, назначается метрика маршрутизации 1. По умолчанию к перераспределяемым статическим маршрутам никакие карты маршрутов не применяются.

Указания по использованию#

Форма set этой команды используется для установки метрики маршрутизации на статических маршрутах, перераспределяемых на RIP, или для указания карты маршрутов, применяемой к перераспределяемым статическим маршрутам.

Форма delete этой команды используется для удаления настройки перераспределения статических маршрутов.

Форма show этой команды используется для отображения настройки перераспределения статических маршрутов.

protocols rip distribute-list access-list#

Применение списка доступа к фильтрации входящих или исходящих пакетов RIP.

Синтаксис#
1
2
3
set protocols rip distribute-list access-list [in <список_доступа> | out <список_доступа>]
delete protocols rip distribute-list access-list [in | out]
show protocols rip distribute-list access-list [in | out]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
protocols {
   rip {
      distribute-list {
         access-list {
            in список_доступа
            out список_доступа
         }
      }
   }
}
Параметры#

список_доступа

Идентификатор определенного списка доступа. Указанный список доступа будет применен для фильтрации пакетов RIP.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Форма set этой команды используется для применения списка доступа к фильтрации входящих или исходящих пакетов RIP.

Форма delete этой команды используется для удаления фильтрации пакетов с помощью списка доступа из пакетов RIP.

Форма show этой команды используется для отображения настройки фильтрации с помощью списков доступа в RIP.

protocols rip distribute-list interface <интерфейс> access-list#

Применение списка доступа к конкретному интерфейсу для фильтрации входящих или исходящих пакетов RIP.

Синтаксис#
1
2
3
set protocols rip distribute-list interface <интерфейс> access-list [in <список_доступа> | out <список_доступа>]
delete protocols rip distribute-list interface <интерфейс> access-list [in | out]
show protocols rip distribute-list interface <интерфейс> access-list [in | out]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
protocols {
   rip {
      distribute-list {
         interface интерфейс {
            access-list {
               in список_доступа
               out список_доступа
            }
         }
      }
   }
}
Параметры#

интерфейс

Обязательный. Интерфейс, на котором будет выполняться фильтрация пакетов.

список_доступа

Идентификатор определенного списка доступа. Указанный список доступа будет применен для фильтрации пакетов RIP на указанном интерфейсе.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Форма set этой команды используется для применения списка доступа к фильтрации входящих или исходящих пакетов RIP на конкретном интерфейсе.

Форма delete этой команды используется для удаления фильтрации пакетов с помощью списка доступа в RIP с интерфейса.

Форма show этой команды используется для отображения настройки фильтрации с помощью списков доступа в RIP на интерфейсе.

protocols rip distribute-list interface <интерфейс> prefix-list#

Применение списка префиксов к конкретному интерфейсу для фильтрации входящих или исходящих пакетов RIP.

Синтаксис#
1
2
3
set protocols rip distribute-list interface <интерфейс> prefix-list [in <список_префиксов> | out <список_префиксов>]
delete protocols rip distribute-list interface <интерфейс> prefix-list [in | out]
show protocols rip distribute-list interface <интерфейс> prefix-list [in | out]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
protocols {
   rip {
      distribute-list {
         interface интерфейс {
            prefix-list {
               in список_префиксов
               out список_префиксов
            }
         }
      }
   }
}
Параметры#

интерфейс

Обязательный. Интерфейс, к которому будет применен фильтр по списку префиксов.

список_префиксов

Идентификатор определенного списка префиксов. Указанный список префиксов будет применен для фильтрации пакетов RIP на указанном интерфейсе.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Форма set этой команды используется для применения списка префиксов к фильтрации входящих или исходящих пакетов RIP на конкретном интерфейсе.

Форма delete этой команды используется для удаления фильтрации пакетов с помощью списка префиксов в RIP с интерфейса.

Форма show этой команды используется для отображения настройки фильтрации с помощью списков префиксов в RIP на интерфейсе.

protocols rip distribute-list prefix-list#

Применение списка префиксов к фильтрации входящих или исходящих пакетов RIP.

Синтаксис#
1
2
3
set protocols rip distribute-list prefix-list [in  <список_префиксов> | out <список_префиксов>]
delete protocols rip distribute-list prefix-list [in | out]
show protocols rip distribute-list prefix-list [in | out]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
protocols {
   rip {
      distribute-list {
         prefix-list {
            in список_префиксов
            out список_префиксов
         }
      }
   }
}
Параметры#

список_префиксов

Идентификатор определенного списка префиксов. Указанный список префиксов будет применен для фильтрации пакетов RIP.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Форма set этой команды используется для применения списка префиксов к фильтрации входящих или исходящих пакетов RIP.

Форма delete этой команды используется для удаления фильтрации пакетов с помощью списка префиксов в RIP.

Форма show этой команды используется для отображения настройки фильтрации с помощью списков префиксов в RIP.

interfaces <интерфейс> ip rip#

Включение RIP на интерфейсе.

Синтаксис#
1
2
3
set interfaces <интерфейс> ip rip
delete interfaces <интерфейс> ip rip
show interfaces <интерфейс> ip rip
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces интерфейс {
   ip {
      rip
   }
}
Параметры#

интерфейс

Обязательный. Тип интерфейса и конкретный интерфейс.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Это команда используется для включения протокола RIP на интерфейсе.

Форма set этой команды используется для включения RIP на интерфейсе.

Форма delete этой команды используется для удаления всей настройки RIP и отключения RIP на указанном интерфейсе.

Форма show этой команды используется для отображения настройки RIP.

interfaces <интерфейс> ip rip authentication#

Указание аутентификации RIP на интерфейсе.

Синтаксис#
1
2
3
set interfaces <интерфейс> ip rip authentication [md5 <номер_ключа> password <md5_ключ> | plaintext-password <пароль>] 
delete interfaces <интерфейс> ip rip authentication [md5 | plaintext-password] 
show interfaces <интерфейс> ip rip authentication [md5 | plaintext-password]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
interfaces <интерфейс> {
   ip {
      rip {
         authentication {
            md5 номер_ключа {
               password md5_ключ
            }
            plaintext-password пароль
         }
      }
   }
}
Параметры#

интерфейс

Обязательный. Тип интерфейса.

номер_ключа

Необязательный. Идентификатор ключа аутентификации. Он должен быть одинаковым на отправляющей и принимающей системах. Значение должно находиться в диапазоне от 1 до 255.

md5_ключ

Необязательный. Пароль, используемый в аутентификации MD5. Он должен быть одинаковым на отправляющей и принимающей системах.

пароль

Необязательный. Пароль, используемый в простой аутентификации (открытыми текстом). Он должен быть одинаковым на отправляющей и принимающей системах.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указания метода аутентификации, используемого протоколом RIP на интерфейсе. Указанный метод независим от аутентификации, настроенной в области RIP.

При простой аутентификации пароли передаются через сеть открытым текстом (в незашифрованном виде). При аутентификации MD5 в системе используется алгоритм Message Digest 5 (MD5) для вычисления значения хеш-кода из содержимого пакета и пароля RIP. Вычисленное значение хеш-кода и ключ MD5 включаются в состав передаваемого пакета, и принимающая система (настроенная с тем же самым паролем) вычисляет свой хеш-код, который должен соответствовать передаваемому.

Параметры аутентификации должны быть одинаковыми на всех маршрутизаторах, предназначенных для установления двунаправленной связи в сети. Если параметры аутентификации на двух маршрутизаторах не согласованы, их соседство не будет установлено, и каждый из них не будет учитывать связи, устанавливаемые на другом.

Форма set этой команды используется для установки аутентификации RIP на интерфейсе.

Форма delete этой команды используется для удаления сведений о настройке аутентификации RIP на интерфейсе.

Форма show этой команды используется для отображения сведений о настройке аутентификации RIP на интерфейсе.

interfaces <интерфейс> ip rip split-horizon#

Настройка разделения горизонта в информации RIP, приходящей с указанного интерфейса.

Синтаксис#
1
2
3
set interfaces <интерфейс> ip rip split-horizon [disable | poison-reverse] 
delete interfaces <интерфейс> ip rip split-horizon [disable | poison-reverse] 
show interfaces <интерфейс> ip rip split-horizon
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
interfaces интерфейс {
   ip {
      rip {
        split-horizon {
           disable
           poison-reverse
        }
      }
   }
}
Параметры#

интерфейс

Обязательный. Тип интерфейса.

disable

Отключение разделения горизонта на интерфейсе.

poison-reverse

Включение возврата заблокированных маршрутов на интерфейсе.

Значение по умолчанию#

Разделение горизонта включено.

Указания по использованию#

Эта команда используется для отключения разделения горизонта или для включения возврата заблокированных маршрутов при разделении горизонта на интерфейсе с работающим протоколом RIP.

Разделение горизонта ― это функция, предназначенная для повышения стабильности и предотвращающая появление циклов в сети, особенно в случае обрыва каналов. Она останавливает включение в маршрутную информацию интерфейса всех маршрутов, полученных с этого интерфейса. Разделение горизонта полезно при предотвращении циклов между маршрутизаторами, непосредственно подключенными друг к другу; оно ускоряет стабилизацию маршрутной информации при изменении условий в сети и включено по умолчанию в RIP.

Возврат заблокированных маршрутов является разновидностью разделения горизонта. Интерфейс с функцией возврата заблокированных маршрутов не останавливает отправку маршрута на маршрутизатор, с которого он был получен, но увеличивает метрику для него до 16 и рассылает эти сведения в следующей порции маршрутной информации. Так как в сети с протоколом RIP максимальное число транзитных узлов для маршрута, считающегося достижимым, составляет 15, то при увеличении метрики до 16 маршрут рассматривается как недостижимый. Это называется блокировкой маршрута. Возврат заблокированных маршрутов полезен для распространения сведений о некорректных маршрутах на маршрутизаторы, которые работают с сетью нижнего уровня, но не являются непосредственными соседями; в этой ситуации разделение горизонта неэффективно.

Когда режим возврата заблокированных маршрутов включен, маршрутизатор включает маршрут в объявления для соседа, от которого маршрут был получен. Когда этот режим выключен, маршрутизатор не включает маршрут в объявления для соседа, от которого маршрут был получен.

Форма set этой команды используется для настройки разделения горизонта и возврата заблокированных маршрутов при разделении горизонта на интерфейсе, на котором работает протокол RIP.

Форма delete этой команды используется для восстановления настройки по умолчанию.

Форма show этой команды используется для отображения настройки разделения горизонта.

routing rip debug enable events#

Включение или отключение вывода отладочных сообщений, относящихся к событиям RIP.

Синтаксис#
routing rip debug enable events
routing rip debug disable events
Режим интерфейса#

Эксплуатационный режим.

Параметры#

Отсутствуют.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для включения вывода сообщений уровня trace, относящихся к событиям протокола RIP.

Форма disable этой команды используется для отключения вывода отладочных сообщений для событий RIP.

routing rip debug enable packet#

Включение или отключение вывода отладочных сообщений, относящихся ко всем типам пакетов RIP.

Синтаксис#
routing rip debug enable packet [all | recv [detail] | send [detail]]
routing rip debug disable packet [all | recv | send ]
Режим интерфейса#

Эксплуатационный режим.

Параметры#

all

Необязательный. Вывод отладочных данных для всех пакетов.

recv

Необязательный. Вывод отладочных данных для всех принятых пакетов.

send

Необязательный. Вывод отладочных данных для всех отправленных пакетов.

detail

Необязательный. Вывод подробных отладочных данных.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для включения вывода сообщений уровня trace, относящихся ко всем типам пакетов протокола RIP.

Форма disable этой команды используется для отключения вывода отладочных сообщений, относящихся ко всем типам пакетов протокола RIP.

routing rip debug enable zebra#

Включение или отключение вывода отладочных сообщений для процесса Zebra, работающего с протоколом RIP.

Синтаксис#
routing rip debug enable zebra
routing rip debug disable zebra
Режим интерфейса#

Эксплуатационный режим.

Параметры#

Отсутствуют.

Значение по умолчанию#

Выводятся отладочные сообщения для действий, относящихся к процессу Zebra, работающему с протоколом RIP.

Указания по использованию#

Эта команда используется для включения вывода сообщений уровня trace, относящихся к процессу Zebra, работающему с протоколом RIP.

Форма disable этой команды используется для отключения вывода отладочных сообщений, относящихся к процессу Zebra, работающему с протоколом RIP.

routing rip debug status#

Отображение флагов отладки протокола RIP.

Синтаксис#
routing rip debug status
Режим интерфейса#

Эксплуатационный режим.

Параметры#

Отсутствуют.

Значение по умолчанию#

Отсутствует

Указания по использованию#

Эта команда используется для вывода режима отладки RIP.

show ip route rip#

Отображение всех маршрутов RIP по IP.

Синтаксис#
show ip route rip
Режим интерфейса#

Эксплуатационный режим.

Параметры#

Отсутствуют.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для отображения маршрутов RIP, содержащихся в таблице RIB (Routing Information Base, база маршрутной информации).

Примеры#

В примере приведен образец вывода всех маршрутов RIP из таблицы RIB.

admin@edge# run show ip route rip

Codes: K - kernel route, C - connected, S - static, R - RIP,

       O - OSPF, I - IS-IS, B - BGP, P - PIM, A - Babel, N - NHRP,

       > - selected route, * - FIB route

R>* 10.150.150.0/24 [120/2] via 192.168.0.1, eth1, 00:06:46

R>* 192.168.23.0/24 [120/2] via 192.168.0.1, eth1, 00:06:46

R>* 192.168.30.0/24 [120/3] via 192.168.0.1, eth1, 00:06:00

show ip rip#

Отображение сведений о протоколе RIP.

Синтаксис#
show ip rip [status]
Режим интерфейса#

Эксплуатационный режим.

Параметры#

status Необязательный. Отображение сведений только о состоянии протокола RIP.

Значение по умолчанию#

Отображение всех сведений протокола RIP.

Указания по использованию#

Эта команда используется для просмотра сведений о протоколе RIP.

Примеры#

В примере ниже приведен образец вывода сведений о протоколе RIP.

admin@edge# run show ip rip
Codes: R - RIP, C - connected, S - Static, O - OSPF, B - BGP
Sub-codes:
      (n) - normal, (s) - static, (d) - default, (r) - redistribute,
      (i) - interface

     Network            Next Hop         Metric From            Tag Time
R(n) 10.150.150.0/24    192.168.0.1           2 192.168.0.1       0 02:59
C(r) 192.168.0.0/24     0.0.0.0               1 self              0
C(r) 192.168.10.0/24    0.0.0.0               1 self              0
C(r) 192.168.11.0/24    0.0.0.0               1 self              0
C(i) 192.168.12.0/24    0.0.0.0               1 self              0
R(n) 192.168.23.0/24    192.168.0.1           2 192.168.0.1       0 02:59
R(n) 192.168.30.0/24    192.168.0.1           3 192.168.0.1       0 02:59

В примере ниже приведен образец вывода сведений о состоянии протокола RIP.

admin@edge# run show ip rip status 
Routing Protocol is "rip"
  Sending updates every 30 seconds with +/-50%, next due in 20 seconds
  Timeout after 180 seconds, garbage collect after 120 seconds
  Outgoing update filter list for all interface is not set
  Incoming update filter list for all interface is not set
  Default redistribution metric is 1
  Redistributing: connected
  Default version control: send version 2, receive any version 
    Interface        Send  Recv   Key-chain
    eth1             2     1 2    
  Routing for Networks:
    192.168.12.0/24
  Routing Information Sources:
    Gateway          BadPackets BadRoutes  Distance Last Update
    192.168.0.1              0         0       120   00:00:30
    192.168.12.2             0         0       120   00:00:30
  Distance: (default is 120)