Назад | Перейти на главную страницу

Распространение статических маршрутов на OSPF

Можно ли использовать перераспределение static-to-ospf для создания внешнего маршрута OSPF, отличного от типа E2? Создает ли этот процесс только тип 5 LSA и можно ли создать любые другие типы LSA с помощью команды redistribution?

РЕДАКТИРОВАТЬ: Я пытаюсь понять, возможно ли вообще создавать LSA OSPF между двумя маршрутизаторами только с помощью любых команд Cisco IOS без создания трафика хостом. Если да, то какие LSA возможны? Команда перераспределения - единственный метод, с которым я столкнулся до сих пор.

В ответ на отредактированный вопрос:

Хосты не генерируют LSA; роутеры делают!

Если вы хотите увидеть все типы LSA (через базу данных show ip ospf), вы можете сделать что-то вроде следующего:

LSA типа 1 - Router LSA - Simple - включите процесс OSPF и включите хотя бы один интерфейс!

router ospf 1
 network 0.0.0.0 255.255.255.255 area 0

LSA типа 2 - Network LSA - включить OSPF на сетевом интерфейсе с множественным доступом (проще всего - ethernet) (обратите внимание, что эта команда является просто альтернативным способом включения OSPF на интерфейсе по сравнению с приведенным выше)

int fa0/0
 ip ospf 1 area 0

LSA типа 3 - сводная LSA

Вам понадобится LSA типа 1 для пересечения границы области. Представьте, что R1 и R2 соединены через Ethernet-соединение.

R1:

int l0
 ip addr 1.1.1.1 255.255.255.255
 ip ospf 1 area 0

int fa0/0
 ip addr 10.12.1.1 255.255.255.0
 ip ospf 1 area 0

router ospf 1


R2:

int l0
 ip addr 2.2.2.2 255.255.255.255
 ip ospf 1 area 2

int fa0/0
 ip addr 10.12.1.2 255.255.255.0
 ip ospf 1 area 0

router ospf 1

Теперь откройте базу данных ip ospf на R1 - и вы увидите LSA для 2.2.2.2/32 как LSA типа 3!

Я мог бы продолжить с остальными типами, не уверен, полезно это или нет.

Конечно - в дополнение к перераспределению в качестве маршрутов E2 LSA типа 5, вы также можете внедрить маршруты как маршруты E1 LSA типа 5.

router ospf 1
 redistribute static subnets metric-type 1

Кроме того, вы можете перераспределить маршруты как LSA типа 7 (в пределах области), если область является областью NSSA. Конечно, эти LSA типа 7 будут преобразованы в тип 5 с помощью ABR.

router ospf 1
 area 2 nssa
 redistribute static subnets metric-type 1

Итак, опять же, ДА, вы можете перераспределить статику как:

LSA Тип 5, Тип 1

Тип 5 LSA, Тип 2 (по умолчанию)

LSA Тип 7, Тип 1

LSA Тип 7, Тип 2

Извините, это не в моей голове, потому что прямо сейчас у меня нет никаких устройств, но я думаю, вы можете сделать это с помощью карты маршрута;

router ospf 123
 redistribute static subnets route-map RM-OSPF-REDIST
!
ip prefix-list PF-STATIC-AS-E1 seq 10 permit 192.168.0.0/24
!
ip route 192.168.0.0 0.0.0.255 1.1.1.1 name StaticRoute
!
route-map RM-OSPF-REDIST permit 10
 match ip address prefix-list PF-STATIC-AS-E1
 set metric-type type-1

Если ваша версия IOS поддерживает (опять же, я не могу вспомнить, какие версии поддерживают какие функции), вы можете просто использовать;

router ospf 123
 redistribute static subnets metric-type 1

Они (я полагаю) оба будут LSA типа 5.