Найти в Дзене

Редистрибуция сетевых маршрутов Cisco (redistribution)

Представьте, что у вас в компании есть несколько отделов, которые говорят на разных языках: Передача маршрутной информации между протоколами — это процесс, при котором маршрутизатор (как полиглот-переводчик) берет информацию о сетях из одного протокола (например, "я знаю сеть 10.1.1.0"), переводит её на язык другого протокола и сообщает ему. Это необходимо, чтобы сети, работающие на разных протоколах, могли обмениваться информацией и весь трафик мог ходить по всей сети. Это и есть тот самый "перевод". Маршрутизатор берет маршруты из одной таблицы маршрутизации (например, из таблицы OSPF) и помещает (анонсирует) их в другой процесс маршрутизации (например, в EIGRP). Важное правило по умолчанию: Протоколы динамической маршрутизации не обмениваются маршрутами автоматически. Без редистрибуции каждый протокол "варится в собственном соку". Сценарий: Компания A использовала протокол EIGRP. Компания B использовала протокол OSPF. Их объединили, и между ними стоит маршрутизатор R1, который подкл
Оглавление

Что это такое простыми словами?

Представьте, что у вас в компании есть несколько отделов, которые говорят на разных языках:

  • Отдел OSPF — говорит на русском.
  • Отдел EIGRP — говорит на английском.
  • Отдел RIP — говорит на испанском.

Передача маршрутной информации между протоколами — это процесс, при котором маршрутизатор (как полиглот-переводчик) берет информацию о сетях из одного протокола (например, "я знаю сеть 10.1.1.0"), переводит её на язык другого протокола и сообщает ему.

Это необходимо, чтобы сети, работающие на разных протоколах, могли обмениваться информацией и весь трафик мог ходить по всей сети.

Главный механизм: Редистрибуция (Redistribution)

Это и есть тот самый "перевод". Маршрутизатор берет маршруты из одной таблицы маршрутизации (например, из таблицы OSPF) и помещает (анонсирует) их в другой процесс маршрутизации (например, в EIGRP).

Важное правило по умолчанию: Протоколы динамической маршрутизации не обмениваются маршрутами автоматически. Без редистрибуции каждый протокол "варится в собственном соку".

Пример с Cisco: Объединение двух компаний

Сценарий: Компания A использовала протокол EIGRP. Компания B использовала протокол OSPF. Их объединили, и между ними стоит маршрутизатор R1, который подключен к обеим сетям.

Задача: Сделать так, чтобы сети OSPF знали о сетях EIGRP и наоборот.

Шаг 1: Настройка базовых протоколов на R1

-2

Пока что R1 знает:

  • В таблице EIGRP: сети от соседей EIGRP (например, 10.2.2.0/24).
  • В таблице OSPF: сети от соседей OSPF (например, 172.16.1.0/24).
  • Но OSPF не видит сеть 10.2.2.0/24, а EIGRP не видит сеть 172.16.1.0/24.

Шаг 2: Настройка редистрибуции на R1 (становимся "переводчиком")

Делаем двустороннюю редистрибуцию.

-3

Что произошло?

  1. В процессе router ospf 1 команда redistribute eigrp 100 взяла все маршруты из таблицы EIGRP 100 и начала анонсировать их соседям OSPF как внешние маршруты типа E2 (по умолчанию).
  2. В процессе router eigrp 100 команда redistribute ospf 1 взяла все маршруты из таблицы OSPF процесса 1 и начала анонсировать их соседям EIGRP как внешние маршруты (External DEX).

Теперь все маршрутизаторы в сети OSPF знают путь к сетям EIGRP и наоборот!

Критически важные моменты и команды для контроля

1.Петли маршрутизации: Редистрибуция — главный источник петель. Нужно использовать:
Distribute-List (Список распределения): Фильтрация, КАКИЕ именно маршруты переводить.

-4

Route-Tag: Помечаем перераспределенные маршруты тегом, чтобы их потом можно было идентифицировать и не допустить обратного попадания.

-5

2. Административное расстояние (Administrative Distance, AD): У разных протоколов разный "уровень доверия". На Cisco:

  • EIGRP (внутр.): 90
  • OSPF: 110
  • EIGRP (внешн.): 170
  • По умолчанию, маршрут OSPF (110) будет проигрывать "внутреннему" маршруту EIGRP (90). Это нужно учитывать. Можно менять:
-6
-7

Итог простыми словами

Редистрибуция на Cisco — это команды redistribute в конфигурации протоколов маршрутизации (router ospf / router eigrp), которые заставляют маршрутизатор переводить и пересказывать известные ему маршруты от одного протокола — другому. Это мощный, но опасный инструмент, который требует обязательного применения фильтров (distribute-list, route-map) для предотвращения петель.

Всегда помните золотое правило: Редистрибутировать нужно в одну сторону в одной точке, а в двухстороннем порядке — с большой осторожностью и фильтрацией. Часто для контроля точки редистрибуции используют loopback-интерфейс маршрутизатора.

3.Просмотр результатов: