Настройка OSPFv2 (для IPv4):
Сначала - включить роутинг, если ещё не включен:
(config)# ip routing
(config)# router ospf 10
router id 1.1.1.1
10 - любое число, может не совпадать на разных роутерах
Сбросить OSPFv2 на новый router id можно перезагрузкой или:
# clear ip ospf process
Просмотреть параметры:
# show ip protocols
Включение OSPFv2 на интерфейсах:
(config)# router ospf 10
network network-address wildcard-mask area area-id
или
network IP_адрес_интерфейса 0.0.0.0 area area-id
Запретить передачу обновлений маршрутизации на интерфейсе:
(config)# router ospf 10
passive-interface g0/0
Сделать все интерфейсы пассивными кроме Serial0/0/0/:
passive-interface default
no passive-interface Serial0/0/0
Определение стоимости:
Настройка эталонной пропускной способности (default 1Gbps) для определения стоимости пути в конфигурации маршрутизатора (эталонная пропускная способность должна быть одинаковой для всех маршрутизаторов в домене):
(config)# auto-cost reference-bandwidth 1000
или можно изменить BW на интерфейсе в килобитах, но это затронет не только ospf:
(config-if)# bandwidth 64
или указать стоимость ospf на интерфейсе:
(config-if)# ip ospf cost 15625
Импорт статического маршрута по умолчанию в OSPF:
(config)# router ospf 10
default-information originate
Настройка OSPFv3 (для IPv6):
Включить IPv6 маршрутизацию:
ipv6 unicast-routing
Настройка:
(config)# ipv6 router ospf 10
router-id 1.1.1.1
auto-cost reference-bandwidth 1000
Включение OSPFv3 на интерфейсах:
"Вместо использования команды режима конфигурации маршрутизатора network для указания совпадающих адресов интерфейса протокол OSPFv3 настраивается непосредственно на интерфейсе."
(config)# interface g0/0
(config-if)# ipv6 ospf 10 area 0
Проверка смежности (соседних устройств):
show ipv6 ospf neighbor
Проверка настроек:
show ipv6 protocols
Проверка интерфейсов:
show ipv6 ospf interface brief
Пакеты:
1: пакет приветствия (hello)
hello-интервал - 10 сек., интервал простоя - 40 сек.
2: пакет описания базы данных (DBD) — содержит сокращённый список базы данных состояний каналов отправляющего маршрутизатора
3: пакет запроса состояния канала (LSR) — принимающие маршрутизаторы могут запросить дополнительные данные о любой записи в пакете описания базы данных (DBD)
4: пакет обновления состояния канала (LSU) — используется для отправки отклика на пакеты запроса состояния канала (LSR) и объявления новых данных.
5: пакет подтверждения состояния канала (LSAck) — для подтверждения приёма LSU. Поле данных LSAck является пустым.
Все пакеты, предназначенные DR и BDR, отправляются на адрес 224.0.0.6.
Пакеты, предназначенные другим маршрутизаторам, отправляются на адрес 224.0.0.5.
Состояния:
- Init - Маршрутизаторы получают пакеты приветствия, которые содержат идентификатор соседнего маршрутизатора.
- Exchange - Маршрутизаторы обмениваются пакетами DBD (описание базы данных).
- Two-Way - В каналах Ethernet выбраны назначенный маршрутизатор (DR) и резервный назначенный маршрутизатор (BDR).
Проверка
show ip ospf interface
show ip ospf neighbor
Алгоритм выбора DR и BDR
- Приоритет маршрутизатора (0-255, больше - лучше)
- Наивысший Router-ID
- Задан вручную
- Наивысший IPv4 адрес интерфейса LoopBack
- Наивысший активный IPv4 адрес
Типы LSA
type 1 – contains a list of directly connected interfaces
type 2 – only exists for multiaccess networks and includes DR router ID
type 3 – used by ABRs to advertise networks from other areas
type 4 – generated by ABRs to identify an ASBR and provides a route to it
type 5 – originated by ASBRs to advertise external routes
Комментариев нет:
Отправить комментарий