Статические маршруты

Обзор

Статические маршруты используются в сетевой среде для различных задач, включая маршрут по-умолчанию для автономной системы(AS) или как маршруты к сетям абонентов. В отличии от динамических протоколов маршрутизации, вы можете вручную сконфигурировать маршрутную информацию с помощью статических маршрутов на каждом маршрутизаторе или коммутаторе 3-го уровня в сети.

Конфигурация статических маршрутов

Вся конфигурация статических маршрутов осуществляется на уровне иерархии [edit routing-options]. Базовый статический маршрут состоит из префикса назначения и адреса next-hop. Заданный next-hop должен быть валидным. В большинстве случаев значением next hop является IP-адрес напрямую присоединенного устройства, через которое доступен префикс назначения. На интерфейсах "точка-точка"(PtP) можно в качестве next-hop-а указать название выходного интерфейса вместо IP-адреса удаленного устройства. Если выходной интерфейс является Ethernet интерфейсом, то в качестве next-hop должен быть IP-адрес.

Другим доступным значением next-hop может быть битоприемник (bit bucket). Другими словами, это означает отбрасывание пакетов. Для этого существует две опции - reject или discard. Обе означают отбрасывание пакетов. Разница между ними в том, что с опцией reject источнику IP пакета будет отправлено ICMP сообщение (network unreachable). Если задать в качестве next-hop discard, то оповещения источника не будет.

Статические маршруты хранятся в таблице маршрутизации до тех пор, пока не станут неактивным или не будут удалены из конфигурации. Одной из причин, по которой статический маршрут становится неактивным может быть недоступность IP-адреса next-hop.

По умолчанию IP-адрес next-hop статического маршрута должен быть доступен через direct маршрут. В отличии от других вендоров, Junos OS не поддерживает рекурсивный просмотр next-hop по умолчанию. Это дефолтное поведение можно изменить с помощью опции resolve.

Опция qualified-next-hop позволяет изменять приоритетность для статических маршрутов к одному и тому же адресату.

[edit routing-options]
user@R1# show
static {
     route 0.0.0.0/0 {
           next-hop 172.30.25.1;
           qualified-next-hop 172.30.25.5 {
                 preference 7;
           }
     }
}

В примере next-hop 172.30.25.1 предполагает дефолтный для статического маршрута приоритет 5, в то время как next-hop 172.30.25.5 использует определенный ему приоритет 7. Весь трафик по этому статическому маршруту использует next-hop 172.30.25.1 до тех пор, пока он станет недоступен. Как только next-hop 172.30.25.1 станет недоступен, дефолтный маршрут по умолчанию будет использовать 172.30.25.5 в качестве next-hop. Cisco определяет такое исполнение как плавающий статический маршрут.

Во время конфигурации статического маршрута также можно включить опцию next-table с определенным именем таблицы. Использование этой опции направляет весь соответствующий трафик в определенную таблицу, где происходит второй маршрутный просмотр. Данная опция поддерживается не на всех платформах.

Пример конфигурации статической маршрутизации

На рисунке представлен пример синтаксиса базовой конфигурации IPv4 и IPv6 статических маршрутов. Также освещена опция no-readvertise, которая предотвращает распространение маршрута через политику маршрутизации в динамические протоколы маршрутизации, такие как OSPF. Строго рекомендуется использовать эту опцию для статических маршрутов, которые перенаправляют трафик из интерфейса управления Ethernet и через сеть управления.

В иерархии [edit routing-options static] секция defaults содержит опции для статических маршрутов. Любая опция, настроенная в этой секции, применяется для всех статических маршрутов на устройстве. На рисунке видно, что мы изменили значение приоритета на 250. Программное обеспечение применит этот приоритет для всех IPv4 статических маршрутов, для которых не определено более специфичное значение. Дополнительные опции, которые можно применить к статическим маршрутам включают:

  • as-path: Используется в случае, если маршрут распространяется в BGP и необходимо вручную определить AS path атрибут.
  • community Используется в случае, если маршрут распространяется в BGP и вы хотите добавить значение community к маршруту для использования в вашей AS.
  • metric: Если несколько маршрутов имеют одинаковое значение preference, маршрут с лучшей метрикой станет активным в таблице маршрутизации. Использование этой опции позволяет делать один маршрут предпочтительней другого.
  • preference: Дефолтный приоритет для статических маршрутов 5. Это значение делает их более предпочтительными по сравнению с OSPF, IS-IS или BGP маршрутами. Использование этой опции позволяет увеличить значение приоритета для статических маршрутов для предпочтения других источников маршрутной информации.
Проверьте ваши знания



Яндекс.Метрика

Поиск

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0