Настройка и проверка работоспособности OSPF — различия между версиями

Материал из Cisco CCNP
Перейти к навигации Перейти к поиску
imported>Artem
(→‎Базовая настройка OSPF)
imported>Artem
(→‎Базовая настройка OSPF)
Строка 51: Строка 51:
  
 
Параметры команды router ospf
 
Параметры команды router ospf
−
*process-id - Локально используемое значение, идентифицирующее процесс OSPF. Нет никакой необходимости соблюдать  
+
Параметры команды router ospf
−
единую   нумерацию   процессов   OSPF   на   разных маршрутизаторах.   Не   рекомендуется   на   одном маршрутизаторе   запускать   несколько   процессов OSPF,   так   как   это   приведет   к   созданию   нескольких копий   базы   данных   и,   соответственно,   повышенной  
+
*'''process-id''' - Локально используемое значение, идентифицирующее процесс OSPF. Нет никакой необходимости соблюдать  
−
нагрузке.
+
единую нумерацию процессов OSPF на разных маршрутизаторах. Не рекомендуется на одном маршрутизаторе запускать несколько процессов OSPF, так как это приведет к созданию нескольких копий базы данных и, соответственно, повышенной нагрузке. Может быть от '''1 до 65535'''.
−
vrf vrf-name Необязательный   параметр,   указывающий   имя  
+
*'''vrf vrf-name''' Необязательный параметр, указывающий имя процесса VRF (VPN Routing and Forwarding).
−
процесса VRF (VPN Routing and Forwarding)
+
*ip-address - Адрес сети, подсети или интерфейса. Указывает, по каким линиям (links) OSPF будет генерировать и
 +
анализировать объявления. Так же указывает, какие сети участвуют в процессе.
 +
*wildcard-mask - Битовая маска, влияющая на то, как интерпретировать значение адреса. Бит 0 —проверять, 1 — игнорировать. Для примера: 0.0.255.255 — должны совпасть два первых байта. 0.0.0.0 — должны совпасть все байты (обычно, адрес интерфейса). Адрес 0.0.0.0 с маской 255.255.255.255 — все интерфейсы маршрутизатора.
 +
*area-id - Идентификатор области OSPF . Может быть указан в десятичном виде, или в виде, похожем на IP-адрес (A.B.C.D). Принимает значения от 0 до 4294967295.

Версия 10:26, 7 марта 2012

Здесь описывается базовая конфигурация OSFP для одной и нескольких зон и его проверка.

Планирование и настройка OSPF

Здесь описывается как спланировать и настроить базовую конфигурацию OSPF.

Планирование внедрения OSPF маршрутизации

Когда вы готовитесь к развёртыванию в сети OSPF маршрутизации, необходимо собрать информацию о текущем состоянии сети и необходимых требованиях.

  • План адресации - как развернуть OSPF и сделать решение масштабируемым. Детальный план адресации с использованием иерархической структуры подсетей для суммирования, чтобы решение было более простым для масштабирования и оптимизации.
  • Сетевая топология - устройства (коммутаторы, маршрутизаторы и т.п.) и линки между ними. Должен быть получен детальный план для того, чтобы понять какие фичи (например, multiple зоны, суммирование, stub-зоны, пеерраспределение и т.п.) могут потребоваться.
  • Зоны OSPF - разделение сети на зоны сокращает размер LSDB баз и ограничивает объём обновлений при изменении топологии сети. Маршрутизаторы ABR и ASBR должны быть выбраны в качестве тех, кто выполняет суммирование или перераспределение.

После этого можно делать план по внедрению, который будет включать следующие шаги:

  • Определить сетевые требования;
  • Собрать требуемые параметры;
  • Определить параметры OSPF маршрутизации;
  • Настроить OSPF;
  • Проверить конфигурацию.

Информация, необходимая для внедрения OSPF:

  • IP адреса интерфейсов маршрутизаторов;
  • Список маршрутизаторов, на которых будет запущен OSPF, с номерами процессов OSPF и подключёнными сетями, которые будут использоваться и анонсироваться;
  • Зоны на интерфейсах;
  • Метрики для определённых интерфейсов, для влияния на выбор маршрута. Необходимо определить метрики и интерфейсы на которых они будут применяться.

Список задач, которые надо выполнить на каждом маршрутизаторе из списка:

  • Вкл OSPF с корректной командой network (т..е указать нужные сети)
  • Присвоить корректный ID зоны на интерфейс (через режим настройки OSPF на интерфейсе или через режим настройки OSPF)
  • Опционально настроить нужным интерфейсам метрики.

После внедрения необходимо проверить корректность настроек. Задачи по проверки включают следующие шаги:

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

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

Базовая настройка OSPF

  1. Включить процесс OSPF на маршрутизаторе командой router ospf process-id ['vrf vpn-name]. Описание параметров дано ниже.
  2. Определить, какие интерфейсы на маршрутизаторе будут участвовать в маршрутизации OSPF, и определить зоны, используя команду network ip-address wildcard-mask area area-id. Описание параметров дано ниже.

Альтернативным вариантом запуска OSPF является запуск на интерфейсе командой ip ospf process-id area area-id [secondaries none]. Этот вариант упрощает настройку unnumbered интерфейсов. Так как команда конфигурируется прямо на интерфейсе, то она имеет приоритет над командой network area.

Внимание!
Для настройки unnumbered интерфейса, используйте команду ip unnumbered interface-type interface-number.
Команда запускает IP processing на интерфейсе без явного присвоения ip адреса интерфейсу. Интерфейс будет использовать 
ip адрес указанного в параметрах команды интерфейса. Интерфейс, указываемый в команде, должен быть при этом UP.
R1(config)# router ospf process-id [vrf vrf-name]

Параметры команды router ospf Параметры команды router ospf

  • process-id - Локально используемое значение, идентифицирующее процесс OSPF. Нет никакой необходимости соблюдать

единую нумерацию процессов OSPF на разных маршрутизаторах. Не рекомендуется на одном маршрутизаторе запускать несколько процессов OSPF, так как это приведет к созданию нескольких копий базы данных и, соответственно, повышенной нагрузке. Может быть от 1 до 65535.

  • vrf vrf-name Необязательный параметр, указывающий имя процесса VRF (VPN Routing and Forwarding).
  • ip-address - Адрес сети, подсети или интерфейса. Указывает, по каким линиям (links) OSPF будет генерировать и

анализировать объявления. Так же указывает, какие сети участвуют в процессе.

  • wildcard-mask - Битовая маска, влияющая на то, как интерпретировать значение адреса. Бит 0 —проверять, 1 — игнорировать. Для примера: 0.0.255.255 — должны совпасть два первых байта. 0.0.0.0 — должны совпасть все байты (обычно, адрес интерфейса). Адрес 0.0.0.0 с маской 255.255.255.255 — все интерфейсы маршрутизатора.
  • area-id - Идентификатор области OSPF . Может быть указан в десятичном виде, или в виде, похожем на IP-адрес (A.B.C.D). Принимает значения от 0 до 4294967295.