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

6.3.12 distance (OSPF)

Назначение команды

Для задания административного расстояния маршрутов OSPF в зависимости от их типа используется команда distance.
Чтобы восстановить значение по умолчанию, используйте форму no этой команды.

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

distance { DISTANCE | ospf [ external DIST1 ] [ inter-area DIST2 ] [ intra-area DIST3 ] }  
no distance { DISTANCE | ospf }

Параметры

ПараметрОписание параметраДопустимое значение
DISTANCEАдминистративное расстояние. Маршруты с расстоянием 255 не устанавливаются в таблицу маршрутизации.1–255
external DIST1(Необязательно) Задает расстояние для внешних маршрутов, полученных через перераспределение.1–255
inter-area DIST2(Необязательно) Задает расстояние для маршрутов между разными зонами.1–255
intra-area DIST3(Необязательно) Задает расстояние для маршрутов внутри одной зоны.1–255

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

Router Configuration

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

  • external DIST1: 110
  • inter-area DIST2: 110
  • intra-area DIST3: 110

Использование

Вы можете указать одно из ключевых слов или просто использовать distance, чтобы применить расстояние ко всем типам маршрутов.
Команда distance позволяет задавать расстояние для всей группы маршрутов, а не для конкретного маршрута, проходящего через access-list.
Один из распространённых случаев использования — наличие нескольких процессов OSPF с взаимной перераспределением маршрутов, когда необходимо отдать приоритет внутренним маршрутам одного процесса по сравнению с внешними маршрутами другого.

Примеры

Пример ниже демонстрирует установку административного расстояния 90 для маршрутов, полученных из OSPF и перераспределяемых в RIP:

Switch# configure terminal  
Switch(config)# router ospf
Switch(config-router)# distance 90
Switch(config-router)# redistribute rip