Взаимное перераспределение Взаимное перераспределение между протоколами должно выполняться крайне осторожно. Неверная конфигурации может привести к образованию петель данных маршрутизации. Эмпирическое правило для взаимной маршрутизации заключается в следующем: не позволяйте данным, полученным из протокола, возвращаться (вводиться) в этот протокол. Пассивные интерфейсы и списки распределения следует применять на перераспределяющих маршрутизаторах. Фильтрация данных с помощью протоколов на основе состояния канала, таких как OSPF, — сложная задача. Команда Distribute-list out используется на маршрутизаторе ASBR для фильтрации маршрутов, перераспределенных в другие протоколы.
Distribute-list in выполняется на любом маршрутизаторе. Она запрещает размещение маршрутов в таблице маршрутизации. Однако она не препятствует распространению пакетов с информацией о состоянии канала, и последующие маршрутизаторы все еще будут получать данные о маршрутах. Рекомендуется избегать фильтрации OSPF, если для предотвращения петель можно применить фильтры в других протоколах. Чтобы проиллюстрировать это, предположим, что RTA, RTC и RTE работают с протоколом RIP. RTC и RTA также используют OSPF. RTC и RTA выполняют перераспределение между RIP и OSPF.
Предположим, вы не хотите вводить трафик RIP от маршрутизатора RTE в OSPF-домен, поэтому вы назначаете пассивный интерфейс для RIP в E0, RTC. Однако вы разрешили ввод в OSPF трафика RIP от RTA. Результат: Примечание: Не используйте следующую конфигурацию.
RTE# interface Ethernet0 ip address 203.250.15.130 255.255.255.192 interface Serial0 ip address 203.250.15.2 255.255.255.192 router rip network 203.250.15.0 RTC# interface Ethernet0 ip address 203.250.15.67 255.255.255.192 interface Serial1 ip address 203.250.15.1 255.255.255.192 router ospf 10 redistribute rip metric 10 subnets network 203.250.15.0 0.0.0.255 area 0 router rip redistribute ospf 10 metric 2 passive-interface Ethernet0 network 203.250.15.0 RTA# interface Ethernet0 ip address 203.250.15.68 255.255.255.192 router ospf 10 redistribute rip metric 10 subnets network 203.250.15.0 0.0.0.255 area 0 router rip redistribute ospf 10 metric 1 network 203.250.15.0