Редистрибуция OSPF
Редистрибуция (перераспределение маршрутов) в OSPF — это процесс импорта маршрутов из других источников (например, статических маршрутов, RIP, EIGRP, BGP) в OSPF-домен. Это позволяет OSPF распространять информацию о сетях, которые изначально не были частью его маршрутной базы. Редистрибуция выполняется на ASBR (Autonomous System Boundary Router) — маршрутизаторе, который подключён к другой автономной системе или протоколу.
Если сеть использует OSPF как основной протокол, но есть участки с другим протоколом, редистрибуция позволяет объединить их в общую маршрутную таблицу. Важно отметить, что редистрибуция требует настройки на маршрутизаторе, который является граничным между разными протоколами (ASBR в терминах OSPF).
При редистрибуции метрики маршрутов могут рассчитываться двумя способами: E1 (External Type 1):
- Метрика рассчитывается как внутренняя стоимость OSPF до ASBR + внешняя метрика.
- Используется, когда важно учитывать «расстояние» до ASBR. E2 (External Type 2):
- Метрика равна только внешней метрике (по умолчанию).
- Используется, если внутренние метрики OSPF не должны влиять на выбор пути.
Редистрибуция из различных протоколов маршрутизации, статических и непосредственно подключённых маршрутов в OSPF может быть настроена в режиме конфигурирования маршрутизатора с помощью команд: redistribute <bgp | ospf | isis | rip | connected | static> [ metric <значение> ] [ metric-type 1 | metric-type 2 ] [ route-map <имя> ] [tag]
, где параметр metric задаёт значение метрики, параметр metric-type указывает тип метрики OSPF, параметр route-map ссылается на условия в карте маршрутов, tag — тегирует редистрибутированные сети. С помощью команды default-metric
можно задать значение для всех редистрибутированных маршрутов. Команда distance
задаёт значение административной дистанции для протокола OSPF.