Копировать роутер, что это такое
Обновлено: 21.11.2024
Этот сайт защищен hCaptcha, к нему применяются Политика конфиденциальности и Условия использования.
Связанная документация
- Серия ACX
- Серия EX
- Серия М
- Серия MX
- Серия SRX
- Серия Т
Основные сведения о маршрутизации RIP
RIP — это протокол внутреннего шлюза (IGP), который направляет пакеты в пределах одной автономной системы (AS). По умолчанию RIP не объявляет подсети, напрямую подключенные через интерфейсы устройства. Чтобы трафик проходил через сеть RIP, необходимо создать политику маршрутизации для экспорта этих маршрутов. Объявление только прямых маршрутов распространяется только на непосредственно соседний маршрутизатор с поддержкой RIP. Чтобы распространить все маршруты по всей сети RIP, необходимо настроить политику маршрутизации для экспорта маршрутов, полученных через RIP.
Пример: настройка базовой сети RIP
В этом примере показано, как настроить базовую сеть RIP.
Требования
Перед настройкой этого примера не требуется никакой специальной настройки, кроме инициализации устройства.
Обзор
В этом примере вы настраиваете базовую сеть RIP, создаете группу RIP с именем rip-group и добавляете непосредственно подключенные интерфейсы в группу RIP. Затем вы настраиваете политику маршрутизации для объявления прямых маршрутов с помощью оператора политики Advertising-Routes-Through-Rip .
По умолчанию ОС Junos не объявляет маршруты RIP, даже маршруты, полученные через RIP. Чтобы объявить маршруты RIP, необходимо настроить и применить политику экспортной маршрутизации, которая объявляет маршруты, полученные с помощью RIP, и прямые маршруты.
В ОС Junos настраивать версию RIP не нужно. По умолчанию используется RIP версии 2.
Чтобы использовать RIP на устройстве, необходимо настроить RIP на всех интерфейсах RIP в сети. На рис. 1 показана топология, используемая в этом примере.
Рисунок 1. Пример топологии сети RIP
Быстрая настройка интерфейса командной строки показывает конфигурацию для всех устройств на рис. 1. В разделе «Пошаговая процедура» описаны шаги для устройства R1.
Конфигурация
Быстрая настройка интерфейса командной строки
Чтобы быстро настроить этот пример, скопируйте следующие команды, вставьте их в текстовый файл, удалите все разрывы строк, измените все детали, необходимые для соответствия конфигурации вашей сети, скопируйте и вставьте команды в CLI в иерархии [edit] уровень, а затем войдите в фиксацию из режима конфигурации.
set interfaces fe-1/2/0, устройство 1, семейство адресов inet 10.0.0.1/30, set interfaces lo0, устройство 1, семейство адресов inet 172.16.0.1/32, set interfaces lo0, устройство 1, семейство адресов inet 192.168.1.1/32, установка протоколов rip group rip-group export Advertising-routes-through-Rip set Protocols rip group rip-group Neighbor fe-1/2/0.1 set policy-options policy-statement policy Advertising-routes-through-Rip term 1 from protocol direct set policy- options policy-statement Advertising-routes-through-Rip term 1 from protocol rip set policy-options policy-statement Advertising-routes-through-rip term 1 then accept
set interfaces fe-1/2/0, устройство 2, семейство адресов inet 10.0.0.2/30, set interfaces fe-1/2/1, устройство 5, семейство адресов inet 10.0.0.5/30, set interfaces lo0, устройство 2, семейство адресов inet 192.168 .2.2/32 set interfaces lo0 unit 2 family inet address 172.16.2.2/32 set protocols rip group rip-group export Advertising-routes-through-rip set protocols rip group rip-group сосед fe-1/2/0.2 set протоколы rip group rip-group Neighbor fe-1/2/1.5 set policy-options policy-statement policy Advertising-Routes-Through-Rip term 1 from protocol direct set policy-options policy-statement policy Advertising-routes-through-rip term 1 from protocol rip установите policy-options policy-statement Advertising-Routes-Through-Rip срок 1, затем примите
настроить интерфейсы fe-1/2/0, семейство 6, адрес inet 10.0.0.6/30, установить интерфейсы lo0, семейство 3, семейство, адрес 192.168.3.3/32, установить интерфейсы lo0, семейство 3, семейство, адрес 172.16.3.3/32, установить протоколы rip group rip-group export Advertising-routes-through-Rip set Protocols rip group rip-group Neighbor fe-1/2/0.6 set policy-options policy-statement policy Advertising-routes-through-Rip term 1 from protocol direct set policy- options policy-statement Advertising-routes-through-Rip term 1 from protocol rip set policy-options policy-statement Advertising-routes-through-rip term 1 then accept
Пошаговая процедура
В следующем примере вам нужно перемещаться по различным уровням иерархии конфигурации. Информацию о навигации по CLI см. в разделе Использование редактора CLI в режиме конфигурации в Руководстве пользователя CLI.
Чтобы настроить базовую сеть RIP:
В этом примере показано несколько адресов интерфейсов обратной связи для имитации подключенных сетей.
Чтобы настроить RIP в ОС Junos, необходимо настроить группу, содержащую интерфейсы, на которых включен RIP. Вам не нужно включать RIP на петлевом интерфейсе.
В ОС Junos вы можете применять политики экспорта RIP только на уровне группы.
Результаты
В режиме конфигурации подтвердите свою конфигурацию, введя команды show interfaces , show protocols и show policy-options. Если выходные данные не отображают предполагаемую конфигурацию, повторите инструкции по настройке в этом примере, чтобы исправить ее.
Протокол маршрутной информации (RIP) — это один из семейств протоколов IP-маршрутизации, а также протокол внутреннего шлюза (IGP), предназначенный для распространения маршрутной информации в автономной системе (AS).
RIP – это простой протокол векторной маршрутизации, имеющий множество реализаций. В протоколе векторной маршрутизации маршрутизаторы обмениваются информацией о доступности сети со своими ближайшими соседями. Другими словами, маршрутизаторы сообщают друг другу наборы пунктов назначения («префиксы адресов»), до которых они могут добраться, и адрес следующего перехода, на который должны быть отправлены данные, чтобы достичь этих пунктов назначения. Это контрастирует с IGP с состоянием канала; протоколы векторизации обмениваются маршрутами друг с другом, в то время как маршрутизаторы состояния канала обмениваются информацией о топологии и локально вычисляют собственные маршруты.
Протокол векторной маршрутизации рассылает информацию о доступности всем маршрутизаторам, участвующим в протоколе, так что у каждого маршрутизатора есть таблица маршрутизации, содержащая полный набор пунктов назначения, известных участвующим маршрутизаторам.
Вкратце протокол RIP работает следующим образом.
- Каждый маршрутизатор инициализирует свою таблицу маршрутизации списком локально подключенных сетей.
- Периодически каждый маршрутизатор объявляет все содержимое своей таблицы маршрутизации через все свои интерфейсы с поддержкой RIP.
- Каждый раз, когда маршрутизатор RIP получает такое объявление, он помещает все соответствующие маршруты в свою таблицу маршрутизации и начинает использовать ее для пересылки пакетов. Этот процесс гарантирует, что каждая сеть, подключенная к каждому маршрутизатору, в конечном итоге станет известна всем маршрутизаторам.
- Если маршрутизатор больше не получает объявления об удаленном маршруте, он в конечном итоге истечет время ожидания этого маршрута и прекратит пересылку пакетов по нему. Другими словами, RIP – это протокол с "мягким состоянием".
- Каждый раз, когда маршрутизатор получает объявление о маршруте, он увеличивает показатель.
- Маршрутизаторы предпочитают более короткие маршруты более длинным, когда решают, какую из двух версий маршрута запрограммировать в таблице маршрутизации.
- Максимальная метрика, разрешенная RIP, равна 16, что означает, что маршрут недоступен. Это означает, что протокол нельзя масштабировать для сетей, в которых до заданного места назначения может быть более 15 переходов.
RIP также включает некоторые оптимизации этого базового алгоритма для улучшения стабилизации базы данных маршрутизации и устранения циклов маршрутизации.
Протокол информации о маршрутизации (RIP) – это протокол маршрутизации, обычно используемый в качестве протокола внутреннего шлюза (IGP). RIP использует количество переходов только для определения кратчайшего пути к месту назначения. Чтобы избежать петель, RIP ограничивает свои пути максимум 15 прыжками, что делает его неэффективным протоколом для больших сетей. RIP версии 2 поддерживает бесклассовую междоменную маршрутизацию (CIDR) и использует многоадресную рассылку IP по адресу 224.0.0.9 для совместного использования таблицы маршрутизации с соседними маршрутизаторами.
RIP отправляет обновления при каждом изменении топологии сети и периодические обновления при отсутствии изменений. Принимающие коммутаторы обновляют свою таблицу маршрутизации всякий раз, когда обновление включает изменения топологии. Поскольку RIP передает всю таблицу маршрутизации каждые 30 секунд, обновления RIP могут привести к большой нагрузке на трафик в больших или сложных сетях.
Каждый коммутатор также периодически отправляет список векторов расстояния каждому из своих соседей. Вектор расстояния — это метрика, которую RIP использует для выражения стоимости маршрута и описывает количество переходов, необходимых для достижения пункта назначения. Каждому переходу обычно присваивается значение счетчика переходов, равное 1 , и маршрутизатор добавляет 1 к метрике, когда получает обновление маршрута и добавляет сеть в свою таблицу маршрутизации.
Чтобы удалить мертвые маршруты из своей таблицы маршрутизации, RIP помечает маршрут для удаления, если маршрутизатор не получает объявление о нем в течение интервала истечения срока действия, а затем удаляет его из таблицы маршрутизации по истечении интервала удаления.
Запуск RIP на коммутаторе
Доступ к режиму настройки RIP и включение RIP
Режим конфигурации RIP
Команда router rip переводит коммутатор в режим конфигурации router-RIP для настройки маршрутизации протокола маршрутной информации (RIP).
Пример
Команда router rip переводит коммутатор в режим настройки RIP-маршрутизатора, но не включает RIP на коммутаторе.
Включение RIP
Протокол маршрутной информации (RIP) отключен на коммутаторе по умолчанию. Команда no shutdown (RIP) в режиме конфигурации router-RIP активирует RIP.
Пример
Ввод этой команды включает RIP, но для отправки и получения обновлений маршрута RIP и маршрутизации пакетов через RIP необходимо также указать интерфейсы, на которых будет работать RIP, с помощью команды network (RIP).
Отключение RIP
Вы можете отключить RIP двумя способами. Команда shutdown (RIP) отключает RIP на коммутаторе, но сохраняет все введенные пользователем операторы конфигурации RIP-маршрутизатора в running-config. Команда no router rip отключает RIP и удаляет все операторы конфигурации router-RIP, введенные пользователем, из running-config.
- Эта команда отключает RIP на коммутаторе и удаляет все введенные пользователем настройки RIP-маршрутизатора.
- Эта команда отключает RIP на коммутаторе, но сохраняет всю введенную пользователем конфигурацию RIP-маршрутизатора.
Настройка RIP
Ввод команды no shutdown (RIP) в режиме настройки RIP-маршрутизатора включает RIP, но для запуска RIP на интерфейсе необходимо указать сеть RIP с помощью команды network (RIP).
Вы также можете настроить перераспределение маршрутов, полученных из других протоколов, установить метрику по умолчанию и административное расстояние для перераспределяемых маршрутов, настроить время различных событий RIP и настроить определенные интерфейсы для отправки пакетов обновления RIP посредством широковещательной рассылки вместо многоадресной.
Указание сетей RIP
Команда network (RIP) определяет сети, в которых будет работать RIP, а также указывает, какие маршруты RIP будет принимать в свою таблицу маршрутизации. Вы можете ввести команду network (RIP) несколько раз, чтобы создать список сетей RIP. По умолчанию сети RIP не настроены, поэтому для маршрутизации пакетов и отправки и получения обновлений RIP необходимо указать одну или несколько сетей RIP.
Чтобы отключить RIP в определенной сети, используйте команду no network (RIP).
- Эта команда включает RIP на 10.168.1.1/24.
Перераспределение маршрутов, полученных от других протоколов, в RIP
Чтобы включить импорт маршрута из указанного протокола в RIP, используйте команду redistribute (RIP). Кроме того, вы можете применить карту маршрутов к входящим маршрутам, чтобы отфильтровать, какие маршруты добавляются в таблицу маршрутизации RIP. Все подключенные маршруты по умолчанию перераспределяются в RIP.
Пример
Настройка RIP-таймеров
Когда на коммутаторе работает протокол RIP, он отправляет незапрошенные обновления маршрутов и через регулярные промежутки времени удаляет маршруты с истекшим сроком действия. Чтобы настроить время этих событий, используйте команду timers (RIP). Команда принимает три параметра: интервал обновления, время истечения срока действия маршрута и время удаления маршрута.
Интервал обновления — это время в секундах, которое коммутатор ожидает между отправкой незапрошенных обновлений маршрута RIP своим соседям. Время истечения срока действия маршрута — это время, в течение которого коммутатор ожидает, прежде чем пометить необъявленный маршрут для удаления (счетчик сбрасывается всякий раз, когда принимается объявление о маршруте). А время удаления маршрута — это время ожидания коммутатора между пометкой маршрута для удаления и удалением его из таблицы маршрутизации. В течение интервала удаления коммутатор продолжает пересылать пакеты по маршруту.
Пример
Эта команда устанавливает интервал обновления 60 секунд, срок действия – 90 секунд, а время удаления – 150 секунд.
Настройка интерфейса для передачи широковещательных обновлений RIP
По умолчанию коммутатор использует RIP версии 2 и выполняет многоадресную рассылку пакетов обновления RIP со всех участвующих интерфейсов. Чтобы перенастроить определенный интерфейс для отправки обновлений в виде широковещательных пакетов, используйте команду отключения многоадресной рассылки rip v2 в режиме настройки интерфейса.
Пример
Отображение информации RIP
Отображение маршрутов RIP
Чтобы просмотреть список маршрутов RIP в таблице маршрутизации коммутатора, используйте команду show ip rip database. (Вы также можете отобразить аналогичную информацию, используя параметр RIP в команде show ip route.)
- Эта команда отображает все активные маршруты копирования.
- Эта команда отправляет запрос информации о маршруте RIP для сети.
Отображение шлюзов маршрутов RIP
Чтобы просмотреть информацию о шлюзах RIP-маршрутов коммутатора, используйте команду show ip rip Neighbours. В выходных данных отображается адрес IPv4, время последнего прослушивания шлюза и характеристические флаги, применяемые к шлюзу.
Пример
Настройка RIP на нескольких VRF
Поддержка VRF для протокола маршрутной информации (RIP) позволяет использовать экземпляры RIP на нескольких нестандартных VRF на одном и том же маршрутизаторе. По умолчанию все интерфейсы относятся к VRF по умолчанию, пока не будет выполнена переадресация VRF.
Команды vrf instance и vrf (режим интерфейса) настраивают VRF не по умолчанию, включают маршрутизацию в нем и настраивают команду network под RIP конфигурационного маршрутизатора для префикса, которому принадлежит интерфейс.
Команда router rip vrf переводит коммутатор в режим конфигурации router-RIP для настройки экземпляра маршрутизации RIP в VRF, отличном от используемого по умолчанию.
- Эти команды настраивают VRF не по умолчанию и включают в нем одноадресную маршрутизацию.
- Эта команда настраивает экземпляр RIP в VRF не по умолчанию.
- Эта команда настраивает интерфейс как часть VRF, отличного от используемого по умолчанию, путем настройки команды network в RIP маршрутизатора конфигурации для префикса, которому принадлежит интерфейс.
Команды RIP
Команды глобальной настройки
Команды настройки интерфейса
Режим настройки маршрутизатора-RIP
Отображение команд — режим EXEC
расстояние (RIP)
Команда Distance назначает административное расстояние маршрутам, которые коммутатор получает через RIP. Маршрутизаторы используют административные расстояния для выбора маршрута, когда два протокола предоставляют информацию о маршрутизации к одному и тому же пункту назначения. Диапазон значений расстояния от 1 до 255; более низкие значения расстояния соответствуют более высокой надежности. Значение расстояния RIP по умолчанию равно 120 .
Команды no Distance и Distance по умолчанию восстанавливают значение административного расстояния по умолчанию, равное 120, путем удаления команды Distance из running-config.
Командный режим
Синтаксис команды
расстояние Distance_value
нет расстояния
расстояние по умолчанию
Параметры
Distance_value расстояние, назначенное маршрутам RIP. Диапазон значений от 1 до 255 .
Пример
Эти команды назначают административное расстояние 75 для маршрутов RIP.
список рассылки (RIP)
Команда распределения-списка позволяет пользователям отфильтровывать входящие и исходящие маршруты. Команда распределения-списка влияет на то, какие маршруты маршрутизатор устанавливает в свою таблицу маршрутизации и объявляет своим соседям.
- Для каждого интерфейса допускается только один входящий список рассылки.
- Для интерфейса допускается только один исходящий список рассылки.
- Допускается только один глобально определенный входящий список рассылки.
- Допускается только один глобально определенный исходящий список рассылки.
- Не все предложения соответствия в карте маршрутов поддерживаются фильтрацией маршрутов RIP. Поддерживаются следующие предложения соответствия для списков рассылки:
- соответствовать списку доступа по IP-адресам
- соответствовать списку префиксов IP-адресов
Разрешить или запретить можно указать как в префиксе/списке доступа, так и в конфигурациях карты маршрутов. При фильтрации маршрутов применяются следующие правила:
- Маршруты, разрешенные списками префиксов/доступа, считаются совпавшими.
- Совпавшие маршруты фильтруются на основе параметров разрешения или запрета, настроенных для предложения карты маршрутов.
- Несовпадающие маршруты далее оцениваются следующим предложением карты маршрутов.
- Если маршрут не соответствует ни одному пункту в карте маршрутов, он отклоняется.
- Если карта маршрутов, заданная в команде распределения-списка, не настроена, разрешены все маршруты.
- Если настроено несколько входящих (или исходящих) списков рассылки, применяется только самый конкретный из них.
Команды no Distribution-List и Distributed-List по умолчанию удаляют соответствующую команду Distribution-List из running-config.
Командный режим
Синтаксис команды
КАРТА НАПРАВЛЕНИЙ списка рассылки [ INTF ]
нет списка рассылки DIRECTION MAP [ INTF ]
список рассылки по умолчанию DIRECTION MAP [ INTF ]
- Направление DIRECTION указывает, применяется ли список рассылки к входящему или исходящему трафику. Допустимые варианты включают:
- in указывает входящее в качестве направления, в котором применяется список рассылки.
- out указывает исходящее как направление, в котором применяется список рассылки.
- никакие атрибуты параметров не назначаются через карту маршрутов.
- Атрибуты route-mapmap_name, перечисленные указанной картой маршрутов, назначаются сети.
Интерфейс INTF, который необходимо настроить. Варианты включают:
- Следующие команды демонстрируют, что список доступа или список префиксов можно использовать в карте маршрутов для использования в списке рассылки.
Эти команды подавляют маршруты, объявленные на определенном интерфейсе.
метрика по умолчанию
Команда metric default указывает значение метрики, назначенное маршрутам RIP, полученным из других протоколов. Все маршруты, импортированные в RIP, получают метрику по умолчанию, если для маршрута не существует соответствующей карты маршрутов. Метрика маршрута 0 назначается перераспределенным подключенным и статическим маршрутам. Значения метрики по умолчанию находятся в диапазоне от 0 до 16 со значением по умолчанию 1 .
Команды no metric default и default metric default удаляют команду metric default из running-config и возвращают значение метрики к значению по умолчанию 1 .
Командный режим
Синтаксис команды
метрика по умолчанию metric_value
нет показателя по умолчанию
показатель по умолчанию по умолчанию
Параметры
metric_value Назначено значение метрики по умолчанию. Диапазон значений от 0 до 16; по умолчанию 1 .
Пример
Эта команда устанавливает значение показателя по умолчанию равным 5 .
сеть (RIP)
Команда network указывает, в какой сети коммутатор использует протокол маршрутной информации (RIP), а также указывает, какие маршруты будут приняты в таблицу маршрутизации RIP. Можно выполнить несколько сетевых команд для создания списка сетей, в которых выполняется RIP.
Коммутатор включает RIP на всех интерфейсах в указанной сети.
Команды no network и default network отключают RIP в указанной сети, удаляя соответствующую сетевую команду из running-config.
Командный режим
Синтаксис команды
сеть NETWORK_ADDRESS
нет сети NETWORK_ADDRESS
сеть по умолчанию NETWORK_ADDRESS
Параметры
- ipv4_subnetПодсеть IPv4 (нотация CIDR).
- ipv4_addrmaskwildcard_mask IP-адрес и подстановочная маска.
распространять (RIP)
- подключен по умолчанию, RIP перераспределяет все подключенные маршруты, установленные при включении IP на интерфейсе. Параметр route-map облегчает исключение подключенных маршрутов из перераспределения, указывая карту маршрутов, которая запрещает исключенные маршруты.
- Статические маршруты BGP , OSPF и IP по умолчанию не перераспределяются. Команда redistribute без параметра route-map облегчает перераспределение всех маршрутов из указанного источника.
Команды no redistribute и default redistribute сбрасывают настройку перераспределения маршрута по умолчанию, удаляя инструкцию redistribute из running-config.
Командный режим
Синтаксис команды
перераспределить подключенную карту ROUTE_MAP
перераспределить ROUTE_TYPE [ ROUTE_MAP ]
перераспределение не подключено ROUTE_MAP
без перераспределения ROUTE_TYPE
по умолчанию перераспределить подключенную ROUTE_MAP
перераспределить ROUTE_TYPE по умолчанию
- Источник ROUTE_TYPE, из которого перераспределяются маршруты. Возможные варианты:
- Маршруты BGP из домена BGP.
- Маршруты OSPF из домена OSPF.
- OSPF соответствует внешним маршрутам, внешним по отношению к RIP, но импортированным из OSPF.
- OSPF соответствует внутренним маршрутам OSPF, которые являются внутренними для AS.
- статические IP-адреса.
- параметр отсутствует, все маршруты перераспределяются.
- перераспределяются только маршруты route-mapmap_name в указанной карте маршрутов.
Пример
Эти команды перераспределяют маршруты OSPF в RIP.
многоадресная рассылка rip v2 отключена
Команда отключения многоадресной рассылки rip v2 указывает передачу пакетов обновления протокола маршрутной информации (RIP) версии 2 из интерфейса режима конфигурации как широковещательную рассылку на 255.255.255.255 .
Команды отключения многоадресной рассылки no rip v2 и отключения многоадресной рассылки rip v2 по умолчанию определяют передачу пакетов обновления как многоадресную рассылку на 224.0.0.9, если интерфейс режима конфигурации поддерживает многоадресную рассылку. Обновления передаются, если интерфейс не поддерживает многоадресную рассылку.
Командный режим
Синтаксис команды
отключить многоадресную рассылку rip v2
многоадресная рассылка rip v2 не отключена
многоадресная рассылка rip v2 по умолчанию отключена
Пример
В следующем примере настраивается вещание версии 2 на интерфейсе Ethernet 5 .
роутер рип vrf
Команда router rip переводит коммутатор в режим конфигурации router-RIP для настройки экземпляра маршрутизации RIP в VRF, отличной от используемой по умолчанию.
Команды no router rip vrf и default router rip vrf отключают экземпляр маршрутизации RIP в нестандартном VRF и удаляют все операторы конфигурации router-rip, введенные пользователем, из running-config. Чтобы отключить RIP, не удаляя операторы конфигурации, используйте команду shutdown (RIP).
Команда exit возвращает коммутатор в режим глобальной конфигурации.
Командный режим
Синтаксис команды
маршрутизатор rip vrf [ RIP_INSTANCE ]
нет маршрутизатора rip vrf [ RIP_INSTANCE ]
маршрутизатор по умолчанию rip vrf [ RIP_INSTANCE ]
Параметры
RIP_INSTANCE настроить экземпляр RIP VRF в нестандартном VRF.
прошивка роутера
Команда router rip переводит коммутатор в режим конфигурации router-rip для настройки процесса маршрутизации протокола маршрутной информации (RIP). Режим конфигурации Router-rip не является режимом изменения группы; running-config изменяется сразу после ввода команды. Команда выхода не влияет на running-config.
Команды no router rip и router rip по умолчанию отключают RIP и удаляют все введенные пользователем операторы конфигурации router-rip из running-config. Чтобы отключить RIP, не удаляя операторы конфигурации, используйте команду shutdown (RIP).
Команда exit возвращает коммутатор в глобальный режим конфигурации.
Командный режим
Синтаксис команды
разрыв маршрутизатора
нет копирования маршрутизатора
копирование маршрутизатора по умолчанию
Пример
Эта команда переводит коммутатор в режим конфигурации router-rip.
показать базу данных ip rip
Команда show ip rip database отображает информацию о маршрутах в базе данных маршрутизации. Команда по умолчанию отображает активные маршруты и изученные маршруты, которые не используются, в отличие от маршрутов с более высоким приоритетом из других протоколов.
Эта команда имеет следующие формы:
- по умолчанию (без аргументов): информация обо всех маршрутах RIP.
- IPv4-адрес и маска: информация об адресах, на которые ссылаются.
- активно: информация о маршрутах, не замененных маршрутами из других протоколов.
Командный режим
Синтаксис команды
показать базу данных ip rip [ ФИЛЬТР ]
Параметры
- ни один параметр не отображает все записи таблицы маршрутизации.
- active отображает все активные записи таблицы маршрутизации.
- net_addr адрес подсети (CIDR или маска адреса). Команда отображает записи в этой подсети.
показать соседние IP-адреса
Команда show ip rip Neighbours отображает информацию обо всех шлюзах RIP-маршрутов. В выходных данных отображается адрес IPv4, время последнего прослушивания шлюза и характеристические флаги, применяемые к шлюзу.
Командный режим
Синтаксис команды
показать соседние IP-адреса
Пример
отключение (RIP)
Команда shutdown отключает RIP на коммутаторе без изменения конфигурации RIP. RIP отключен по умолчанию.
Команда no shutdown включает RIP. Команда shutdown по умолчанию отключает RIP.
Командный режим
Синтаксис команды
выключение
без выключения
выключение по умолчанию
Эта команда отключает RIP на коммутаторе.
Эта команда включает RIP на коммутаторе.
таймеры (RIP)
- Время обновления – это интервал между незапрошенными ответами маршрута.
- Время истечения срока действия устанавливается при установлении маршрута и каждый раз при получении обновления для маршрута.
- Время удаления инициализируется, когда время истечения срока действия истекает, а маршрут недействителен. Он сохраняется в таблице маршрутизации до истечения времени удаления.
Команды no timers и timers по умолчанию возвращают значения таймеров к значениям по умолчанию, удаляя команду timers из running-config.
Командный режим
Синтаксис команды
таймеры update_time expire_time deletion_time
без таймеров
таймеры по умолчанию
Значения параметров указаны в секундах и находятся в диапазоне от 5 до 2 147 483 647 .
Пример
Эта команда устанавливает время обновления (60 секунд), истечения срока действия (90 секунд) и удаления (150 секунд).
RIP – это протокол внутреннего шлюза (IGP), который использует алгоритм вектора расстояния для определения наилучшего маршрута к месту назначения, используя в качестве показателя количество переходов.
В сети RIP таблица переадресации каждого маршрутизатора распределяется между узлами посредством лавинной рассылки информации таблицы маршрутизации. Поскольку изменения топологии распространяются по всей сети, каждый узел поддерживает один и тот же список пунктов назначения. Затем пакеты направляются в эти пункты назначения на основе расчетов стоимости пути, выполняемых на каждом узле в сети.
В целом термин RIP относится к RIP версии 1 и RIP версии 2.
Эта тема содержит следующие разделы:
Протоколы дистанционно-векторной маршрутизации
Протоколы маршрутизации на основе вектора расстояния передают информацию о маршруте, которая включает в себя вектор расстояния, обычно выражаемый как количество переходов до пункта назначения. Эта информация через равные промежутки времени (каждые 30 секунд в случае RIP) передается на все интерфейсы, поддерживающие протокол, для создания карты сети, которая хранится в локальной базе данных топологии каждого узла. На рис. 1 показано, как работает дистанционно-векторная маршрутизация.
На рис. 1 на соседних интерфейсах маршрутизаторов A и B включен протокол RIP. Маршрутизатор A имеет известные соседние RIP-маршрутизаторы C, D и E, которые находятся на расстоянии 1, 2 и 3 переходов соответственно. Маршрутизатор B имеет известные соседние RIP-маршрутизаторы X, Y и Z, которые находятся на расстоянии 1, 2 и 3 переходов соответственно. Каждые 30 секунд каждый маршрутизатор рассылает всю информацию из своей таблицы маршрутизации на все интерфейсы с поддержкой RIP. В этом случае лавинная рассылка обменивается информацией таблицы маршрутизации по каналу RIP.
Когда маршрутизатор A получает информацию о маршрутизации от маршрутизатора B, он добавляет 1 к счетчику переходов, чтобы определить новый счетчик переходов. Например, маршрутизатор X имеет количество переходов, равное 1, но когда маршрутизатор A импортирует маршрут в X, новое количество переходов равно 2. Импортированный маршрут также включает информацию о том, где был получен маршрут, так что исходный маршрут импортируется как маршрут к маршрутизатору X через маршрутизатор B с количеством переходов, равным 2.
При получении нескольких маршрутов к одному и тому же хосту RIP использует алгоритм вектора расстояния, чтобы определить, какой путь импортировать в таблицу переадресации. Импортируется маршрут с наименьшим количеством переходов.Если имеется несколько маршрутов с одинаковым количеством переходов, все они импортируются в таблицу переадресации, и трафик передается по путям в циклическом режиме.
Обзор протокола RIP
RIP IGP использует алгоритм Беллмана-Форда, или вектор расстояния, для определения наилучшего маршрута к пункту назначения. RIP использует количество переходов в качестве метрики. RIP позволяет хостам и маршрутизаторам обмениваться информацией для расчета маршрутов через сеть на основе IP. RIP предназначен для использования в качестве IGP в достаточно однородных сетях среднего размера.
Операционная система Junos® (Junos OS) поддерживает RIP версии 1 и 2.
RIP не поддерживается для многоточечных интерфейсов.
Пакеты RIP версии 1 содержат минимальную информацию, необходимую для маршрутизации пакетов по сети. Однако эта версия RIP не поддерживает аутентификацию или подсети.
RIP использует порт 520 протокола пользовательских дейтаграмм (UDP).
RIP имеет следующие архитектурные ограничения:
Самый длинный сетевой путь не может превышать 15 переходов (при условии, что стоимость каждой сети или перехода равна 1).
Протокол RIP зависит от счета до бесконечности для решения некоторых необычных ситуаций. Когда сеть состоит из нескольких сотен маршрутизаторов и когда образовалась петля маршрутизации, время и пропускная способность сети, необходимые для разрешения следующего перехода, могут быть большими.< /p>
RIP использует только фиксированную метрику для выбора маршрута. Другие IGP используют дополнительные параметры, такие как измеренная задержка, надежность и нагрузка.
Пакеты RIP
Пакеты RIP содержат следующие поля:
Command — указывает, является ли пакет запросом или ответным сообщением. Сообщения запроса ищут информацию для таблицы маршрутизации маршрутизатора. Ответные сообщения отправляются периодически, а также при получении сообщения запроса. Периодические ответные сообщения называются сообщениями об обновлениях. Сообщения об обновлении содержат поля команды и версии, а также 25 пунктов назначения (по умолчанию), каждый из которых включает IP-адрес назначения и метрику для достижения этого пункта назначения.
Начиная с ОС Junos версии 11.1, доступны три дополнительных типа полей команд для поддержки каналов запроса RIP. Когда вы настраиваете интерфейс для каналов запроса RIP, поле команды указывает, является ли пакет запросом на обновление, ответом на обновление или сообщением с подтверждением обновления. Соседние интерфейсы отправляют обновления по запросу, а не периодически. Эти типы полей команд допустимы только для интерфейсов, настроенных для каналов запроса RIP. Дополнительные сведения см. в разделе Обзор цепей запроса RIP.
Номер версии — версия RIP, на которой работает исходный маршрутизатор.
Идентификатор семейства адресов — семейство адресов, используемое исходным маршрутизатором. Семья всегда IP.
Адрес — IP-адрес, включенный в пакет.
Метрика – значение метрики, рекламируемой для адреса.
Маска – маска, связанная с IP-адресом (только RIP версии 2).
Следующий переход — IP-адрес маршрутизатора следующего перехода (только RIP версии 2).
Информация о маршрутизации обменивается в сети RIP с помощью запросов RIP и пакетов ответов RIP. Только что загрузившийся маршрутизатор может транслировать запрос RIP на все интерфейсы с поддержкой RIP. Любые маршрутизаторы, использующие RIP на этих каналах, получают запрос и отвечают, отправляя пакет ответа RIP немедленно на маршрутизатор. Пакет ответа содержит информацию таблицы маршрутизации, необходимую для создания локальной копии карты топологии сети.
При отсутствии пакетов запроса RIP все маршрутизаторы RIP передают пакет ответа RIP каждые 30 секунд на все интерфейсы с поддержкой RIP. Широковещательная рассылка RIP — это основной способ распространения информации о топологии по сети.
Как только маршрутизатор узнает о конкретном пункте назначения через протокол RIP, он запускает таймер. Каждый раз, когда он получает новый ответный пакет с информацией о пункте назначения, маршрутизатор сбрасывает таймер на ноль. Однако, если маршрутизатор не получает обновлений о конкретном пункте назначения в течение 180 секунд, он удаляет этот пункт назначения из своей таблицы маршрутизации RIP.
Помимо обычной передачи пакетов RIP каждые 30 секунд, если маршрутизатор обнаруживает нового соседа или обнаруживает, что интерфейс недоступен, он создает инициированное обновление. Новая информация о маршрутизации немедленно рассылается по всем интерфейсам с поддержкой RIP, и изменение отражается во всех последующих ответных пакетах RIP.
Максимальное количество переходов
Успешная маршрутизация трафика в сети RIP требует, чтобы каждый узел в сети поддерживал одинаковое представление топологии. Информация о топологии передается между соседями RIP каждые 30 секунд. Если маршрутизатор A находится на расстоянии большого количества переходов от нового хоста, маршрутизатора B, маршруту к B может потребоваться значительное время для распространения по сети и импорта в таблицу маршрутизации маршрутизатора A. Если два маршрутизатора находятся на расстоянии 5 переходов друг от друга, маршрутизатор A не может импортировать маршрут на маршрутизатор B до тех пор, пока не пройдет 2,5 минуты после того, как маршрутизатор B подключится к сети (30 секунд на переход).При большом количестве переходов задержка становится непомерно высокой. Чтобы предотвратить произвольное увеличение этой задержки, RIP применяет максимальное количество переходов, равное 15. Любой префикс, находящийся на расстоянии более 15 переходов, считается недостижимым, и ему назначается число переходов, равное бесконечности. Это максимальное количество переходов называется диаметром сети.
Методы разделения горизонта и обратной эффективности отравления
Поскольку протокол RIP периодически передает в сеть всю таблицу маршрутизации, он создает большой объем трафика. Методы разделения горизонтов и отравляющего реверса могут помочь уменьшить объем сетевого трафика, исходящего от узлов RIP, и повысить эффективность передачи информации о маршрутизации.
Если маршрутизатор получает набор объявлений маршрута на определенном интерфейсе, RIP определяет, что эти объявления не нужно повторно передавать через тот же интерфейс. Этот метод, известный как разделение горизонта, помогает ограничить объем трафика маршрутизации RIP, удаляя информацию, которую уже получили другие соседи на этом интерфейсе. На рис. 2 показан пример метода разделения горизонта.
На рис. 2 маршрутизатор A объявляет маршруты к маршрутизаторам C, D и E к маршрутизатору B. В этом примере маршрутизатор A может связаться с маршрутизатором C за 2 перехода. Когда маршрутизатор A объявляет маршрут к маршрутизатору B, маршрутизатор B импортирует его как маршрут к маршрутизатору C через маршрутизатор A за 3 перехода. Если маршрутизатор B затем передаст этот маршрут маршрутизатору A, маршрутизатор A импортирует его как маршрут к маршрутизатору C через маршрутизатор B за 4 перехода. Однако объявление от маршрутизатора B к маршрутизатору A не требуется, поскольку маршрутизатор A уже может достичь маршрута за 2 перехода. Техника разделения горизонтов помогает сократить дополнительный трафик за счет устранения этого типа рекламы маршрута.
Аналогичным образом метод обратного отравления помогает оптимизировать передачу информации о маршрутизации и сократить время достижения конвергенции сети. Если маршрутизатор A узнает о недоступных маршрутах через один из своих интерфейсов, он объявляет эти маршруты недоступными (количество переходов равно 16) из того же интерфейса. На рис. 3 показан пример метода обратного отравления.
На рис. 3 маршрутизатор A узнает через один из своих интерфейсов, что маршруты к маршрутизаторам C, D и E недоступны. Маршрутизатор A повторно объявляет эти маршруты из того же интерфейса как недоступные. Объявление информирует маршрутизатор B о том, что маршрутизаторы C, D и E определенно недоступны через маршрутизатор A.
Ограничения однонаправленного подключения
Поскольку протокол RIP обрабатывает информацию о маршрутизации исключительно на основе получения обновлений таблицы маршрутизации, он не может обеспечить двунаправленное подключение. Как показано на рис. 4, сети RIP ограничены однонаправленным подключением.
На рисунке 4 маршрутизаторы A и D передают информацию из таблицы маршрутизации маршрутизатору B. Поскольку путь к маршрутизатору E имеет наименьшее количество переходов при маршрутизации через маршрутизатор A, этот маршрут импортируется в таблицу переадресации маршрутизатора B. Однако предположим, что маршрутизатор A может передавать трафик, но не получает трафик от маршрутизатора B из-за недоступного канала или недопустимой политики маршрутизации. Если единственный маршрут к маршрутизатору E проходит через маршрутизатор A, весь трафик, предназначенный для маршрутизатора A, будет потерян, так как двунаправленное соединение так и не было установлено.
OSPF устанавливает двустороннее подключение с помощью трехэтапного рукопожатия.
См. также
Обзор RIPng
Протокол маршрутной информации следующего поколения (RIPng) – это протокол внутреннего шлюза (IGP), в котором используется алгоритм вектора расстояния для определения наилучшего маршрута к месту назначения с использованием количества переходов в качестве метрики. RIPng обменивается маршрутной информацией, используемой для расчета маршрутов, и предназначен для сетей на основе IP версии 6 (IPv6). RIPng отключен по умолчанию.
На устройствах в безопасном контексте IPv6 отключен. Вы должны включить IPv6 для использования RIPng. Инструкции см. в Руководстве по настройке интерфейсов ОС Junos для устройств безопасности.
Эта тема содержит следующие разделы:
Обзор протокола RIPng
В протоколе RIPng IGP используется алгоритм вектора расстояния Беллмана-Форда для определения наилучшего маршрута к месту назначения с использованием количества переходов в качестве метрики. RIPng позволяет хостам и маршрутизаторам обмениваться информацией для расчета маршрутов через сеть на основе IP. RIPng предназначен для использования в качестве IGP для автономных систем среднего размера.
RIPng — это протокол маршрутизации, отличный от RIPv2. Реализация RIPng в ОС Junos аналогична RIPv2, но имеет следующие отличия:
Протокол RIPng не требует аутентификации пакетов.
ОС Junos не поддерживает несколько экземпляров RIPng.
ОС Junos не поддерживает группы таблиц маршрутизации RIPng.
RIPng — это протокол на основе UDP, использующий UDP-порт 521.
RIPng имеет следующие архитектурные ограничения:
Самый длинный сетевой путь не может превышать 15 переходов (при условии, что стоимость каждой сети или перехода равна 1).
RIPng склонен к петлям маршрутизации при восстановлении таблиц маршрутизации.Особенно, когда RIPng реализован в больших сетях, состоящих из нескольких сотен маршрутизаторов, RIPng может занять очень много времени для устранения петель маршрутизации.
RIPng использует только фиксированную метрику для выбора маршрута. Другие IGP используют дополнительные параметры, такие как измеренная задержка, надежность и нагрузка.
Стандарты RIPng
RIPng определен в следующих документах:
RFC 2080, RIPng для IPv6
RFC 2081, Заявление о применимости протокола RIPng
Чтобы получить доступ к Интернет-запросам на комментарии (RFC) и черновикам, посетите веб-сайт Инженерной группы Интернета (IETF).
Пакеты RIPng
Заголовок пакета RIPng содержит следующие поля:
Command — указывает, является ли пакет запросом или ответным сообщением. Сообщения запроса ищут информацию для таблицы маршрутизации маршрутизатора. Ответные сообщения отправляются периодически или при получении сообщения запроса. Периодические ответные сообщения называются сообщениями обновления. Сообщения об обновлении содержат поля команды и версии, а также набор адресатов и показателей.
Номер версии — указывает версию RIPng, которая работает на исходном маршрутизаторе. В настоящее время установлена версия 1.
Остальная часть пакета RIPng содержит список записей таблицы маршрутизации, состоящий из следующих полей:
Длина префикса — количество значащих битов в префиксе.
Метрика – значение метрики, рекламируемой для адреса.
Тег маршрута. Атрибут маршрута, который должен рекламироваться и распространяться вместе с маршрутом. Прежде всего, тег маршрута отличает внешние маршруты RIPng от внутренних маршрутов RIPng, когда маршруты должны быть перераспределены по протоколу внешнего шлюза (EGP).
См. также
Поддерживаемые стандарты RIP и RIPng
ОС Junos существенно поддерживает следующие RFC, которые определяют стандарты для RIP (для IP версии 4 [IPv4]) и RIP следующего поколения (RIPng, для IP версии 6 [IPv6]).
ОС Junos поддерживает аутентификацию для всех обменов по протоколу RIP (MD5 или простая аутентификация).
RFC 1058, протокол маршрутной информации
RFC 2080, RIPng для IPv6
RFC 2082, аутентификация RIP-2 MD5
Несколько ключей с разными идентификаторами ключей не поддерживаются.
RFC 2453, RIP версии 2
Следующий RFC не определяет стандарт, но предоставляет информацию о RIPng. IETF классифицирует его как «информационный».
Читайте также: