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

Статический в распространении OSPF

Я пытаюсь создать статические маршруты, которые перераспределяются как внешние LSA OSPF типа 5 E1. Если я проверю таблицы маршрутизации на других подключенных маршрутизаторах, эти перераспределенные маршруты отображаются правильно. Однако маршруты отображаются как статические маршруты на маршрутизаторе, на котором я их создал. Есть ли способ, чтобы этот маршрутизатор, на котором я создал статические маршруты, также видел их как внешние LSA OSPF E1 Type 5?

Нет, ты не можешь этого сделать. Маршрутизатор может иметь только один маршрут в таблице маршрутизации для каждого точного префикса. Например, невозможно установить в таблице маршрутизации и протокол EIGRP, и маршрут OSPF. Административное расстояние (наименьшее) определяет, какой маршрут используется.

Кроме того, даже если вы заставили маршрутизатор со статическим маршрутом вместо этого использовать маршрут OSPF (посредством манипуляций с AD или какой-либо другой черной магии), маршрутизатор перестанет генерировать LSA T5.

Вот что случилось бы.

  • вы добавляете статические маршруты на локальном маршрутизаторе, которые устанавливаются в таблицу маршрутизации
  • маршрутизатор перераспределяет эти маршруты в OSPF как T5 LSA
  • с помощью какого-то неизвестного хакерства вы убеждаете маршрутизатор использовать LSA T5 вместо статического маршрута
  • маршрутизатор теперь удаляет T5 LSA, поскольку у него больше нет исходного статического маршрута
  • ???

Чего вы пытаетесь этим добиться? Почему вы хотите, чтобы маршрутизатор использовал LSA T5 вместо статического маршрута, настроенного локально?

Обратите внимание, что даже если маршрутизатор будет использовать статический маршрут в таблице маршрутизации, он все равно знает о T5 LSA в своей базе данных LSA OSPF.

show ip ospf database external <prefix>