Протокол IP : Протокол OSPF

Перераспределение OSPF между разными процессами

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Введение

В этом документе приводятся рекомендации по перераспределению операций протокола OSPF между различными процессами. Перераспределение между разными процессами сопряжено с трудностями и требует принятия особых мер для правильной работы сети. Этот документ также выделяет некоторые изменения, представленные в Cisco программное обеспечение IOS�.

Почему перераспределяют между двумя процессами OSPF?

Может быть несколько причин для перераспределения между множественными процессами. Это несколько примеров:

  • Фильтровать маршрут OSPF от части домена

  • Разделить другие домены OSPF

  • Мигрировать между отдельными доменами

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

Фильтрация маршрут OSPF

Внутриобластные маршруты

В OSPF префиксами IP в области не обмениваются непосредственно между маршрутизаторами. Они - часть Объявления о состоянии канала (LSA), которое также объявляет о топологии сети; поэтому, нет никакого пути к фильтрациям маршрута в области.

Примечание: Локальное фильтрование на маршрутизаторе (который может быть сделан, чтобы препятствовать тому, чтобы некоторые маршруты были установлены в данном маршрутизаторе), как полагают, не является фильтрованием фактического маршрута. Это обычно выполняется с командой distribute-list под маршрутизатором ospf.

Одно решение состояло бы в том, чтобы использовать другой процесс и фильтровать требуемые маршруты на маршрутизаторах перераспределения; однако, выполнение этого фактически разделяет область на два домена. Наилучший замысел должен был бы разделить область на различные области и использовать тип Cisco IOS 3 функции фильтрации, которые объяснены позже.

Межобластные маршруты

В OSPF все маршрутизаторы в области имеют ту же самую топологию. Область не имеет никакого знания топологии другой области; поэтому, это полагается на информацию, о которой объявляют граничные маршрутизаторы присоединенной области (ABR).

Информацией, объявленной в области ABR (как тип 3 LSA), являются фактически префиксы IP, которые изучены из удаленных областей или которые вычислены для других присоединенных областей.

ABR инициирует эти маршруты:

  • Немагистральные внутриобластные маршруты в магистраль

  • Внутри-областная магистраль и межобластные маршруты в немагистральная область

Поэтому между областями существует дистанционно-векторное поведение, которое может быть усилено к фильтрациям маршрута между областями.

Программное обеспечение Cisco IOS внедрило функцию фильтрации промежуточной области. Для получения дополнительной информации об этой функции обратитесь к OSPF ABR type 3 LSA filtering.

Фильтрация внешнего маршрута

Поскольку внешние маршруты объявлены как тип 5 LSA и лавинно рассылаются для всего домена, кроме в изолированные области и не совсем тупиковые зоны (NSSAs), в настоящее время нет никакого способа фильтровать тип 5 LSA. Одно решение состоит в том, чтобы иметь другой процесс и фильтровать между процессами при перераспределении.

Разделение других доменов OSPF

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

Нужно обратить внимание, однако, что нестабильность в одном домене могла влиять на другой домен. Например, если будет изменение в сети OSPF (введите 1 и 2), где граничный маршрутизатор автономной системы (ASBR) находится между этими двумя доменами, весь тип, то 5 LSA будут повторно инициироваться и лавинно рассылаться всюду по удаленному домену. Таким образом, если существует постоянная нестабильность в одной сети, это может привести к постоянной подаче сигнала и выводу в типе 5 LSA в другом домене.

Выбор наилучшего замысла должен использовать Протокол BGP между другими доменами. В этом случае обмен OSPF между другими доменами идет хотя BGP; и, потому что BGP имеет возможность расхолаживания, нестабильность в одном домене будет менее видима в другом домене.

Перераспределение между другими процессами OSPF

Как упомянуто ранее, может быть альтернативное решение к перераспределению между множественными процессами. Раздел показывает, как перераспределение между другими процессами должно быть запланировано тщательно, в зависимости от количества точек перераспределения.

Привилегированное правило маршрута OSPF

Правило выбора маршрута OSPF - то, что внутриобластные маршруты предпочтены по межобластным маршрутам, которые предпочтены по внешним маршрутам. Однако это правило должно примениться к маршрутам, изученным через тот же процесс. Другими словами, нет никакого предпочтения между внешними маршрутами от одного процесса по сравнению с внутренними маршрутами другого процесса.

Привилегированное правило между данным процессом OSPF и любым другим процессом (быть им OSPF или другой протокол маршрутизации) должно придерживаться правила административного расстояния. Однако, потому что другие процессы OSPF будут иметь то же административное расстояние по умолчанию, расстояние OSPF должно быть настроено явно для других процессов OSPF, для достижения необходимого поведения.

Примечание: Перед идентификатором ошибки Cisco CSCdi7001 — исправленный в программном обеспечении Cisco IOS версии 11.1 и позже — административное расстояние между процессами не работало должным образом, и внутренние маршруты одного процесса были предпочтены по внешним маршрутам другого процесса.

Одиночная точка перераспределения

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

Рис. 1

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-01.gif

Конфигурация маршрутизатора A
router ospf 1
redistribute ospf 2 subnet

router ospf 2
redistribute ospf 1 subnet

Две точки перераспределения

Когда существует две точки перераспределения, это более сложно. Если перераспределение сделано в обеих точках сети без какого-либо специального обслуживания, могут быть непредвиденные результаты.

Рассмотрите следующую топологию, где Маршрутизатор A и Маршрутизатор B перераспределяют взаимно между обоими доменами. Эта конфигурация не работает, как будет продемонстрирован позже в этом разделе.

Рис. 2

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-02.gif

Маршрутизаторы A и конфигурация B
router ospf 1
redistribute ospf 2 subnet

router ospf 2
redistribute ospf 1 subnet

Учитывая Сеть N в Домене 1, Маршрутизатор A и Сеть learn B N как внутренний маршрут в Домене 1. Поскольку они перераспределяют процесс 1 в процесс 2, та же Сеть N изучена в Домене 2 как внешний маршрут.

Теперь, в каждом маршрутизаторе, внутренняя сеть, изученная через один процесс, конкурирует против внешней сети другого процесса. Как ранее упомянуто, между другими процессами нет никакого привилегированного правила; поэтому, результатом был бы indeterministic, поскольку оба процесса имеют то же административное расстояние.

Примечание: Это могло привести к постоянной подаче сигнала и выводу в типе 5 от одного процесса до другого.

Перед идентификатором ошибки Cisco CSCdw10987 (только зарегистрированные клиенты) (интегрированный в Cisco IOS Software Release 12.2 (07.04) S, 12.2 (07.04) T, и позже), последний процесс, который сделает кратчайший путь, победил бы первый алгоритм (SPF), и два процесса перезаписывают другие маршруты в таблице маршрутизации. Теперь, если маршрут установлен через один процесс, он не перезаписан другим процессом OSPF с тем же административным доменом (AD), пока маршрут сначала не удален из таблицы маршрутизации процессом, который первоначально установил маршрут в таблице маршрутизации.

Административное расстояние

При использовании перераспределения между множественными процессами можно использовать административное расстояние для предпочтения одного процесса по другому процессу, потому что предпочтение маршрута OSPF применяется только в том же процессе. Однако это недостаточно для правильной работы в сети, как объяснено позже в этом разделе.

Рис. 3

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-03.gif

Маршрутизаторы A и конфигурация B
router ospf 1
redistribute ospf 2 subnet
distance ospf external 200

router ospf 2
redistribute ospf 1 subnet
distance ospf external 200

Функционирование сети без ошибки сети

Рассмотрите Сеть N в Домене 1, где N будет известен как внутренний маршрут в Домене 1 и будет перераспределен и Маршрутизатором A и Маршрутизатором B. Поскольку административное расстояние внешних маршрутов было увеличено, Маршрутизатор A и Маршрутизатор B будут, выбрал процесс OSPF 1 для достижения Сети N.

Большим количеством общего способа все сети, внутренние к Домену 1, будут достигнуты через Домен 1, и все сети, внутренние к Домену 2, будут достигнуты через Домен 2, и Маршрутизатором A и Маршрутизатором B. Другие маршрутизаторы в каждом домене берут самый близкий ASBR (если тип метрики 2 используется), или кратчайший путь через один из ASBR (если тип метрики 1 используется).

Если будут префиксы, внешние к обоим доменам (которые прибывают из некоторых других точек перераспределения), то та же проблема все еще произойдет, потому что административное расстояние для тех внешних маршрутов является тем же в обоих процессах. При создании административного расстояния для внешних процессов другим оно не решит проблему. Ниже представлен пример:

Рис. 4

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-04.gif

C маршрутизатора (ASBR) объявляет внешний N в Домен 1. Этот префикс перераспределен Маршрутизатором A и Маршрутизатором B в Домен 2 и достигнет каждого из маршрутизаторов; поэтому, N будет внешним в обоих доменах. Для начинания правильных операций административное расстояние внешних маршрутов должно быть другим для двух процессов, так, чтобы один домен был предпочтен по другому. Предположите, что административное расстояние для Домена 1 установлено ниже, чем Домен 2.

Теперь, если Маршрутизатор D (ASBR) объявляет внешний M в Домен 2, то этот префикс перераспределен Маршрутизатором A и Маршрутизатором B в Домен 1, и это достигнет каждого из маршрутизаторов. Таким образом M будет внешним в обоих доменах и, потому что административное расстояние ниже для Домена 1, M будет достижим через Домен 1. Эта последовательность событий могла произойти:

  1. Маршрутизатор A (Маршрутизатор B) перераспределяет M в Домен 1, и внешний M достигнет Маршрутизатора B (Маршрутизатор A).

  2. Поскольку административное расстояние Домена 1 ниже, чем Домен 2, Маршрутизатор A (Маршрутизатор B) установит M через Домен 1 и установит в maxage его предыдущий инициируемый LSA (событие 1) в Домен 1.

  3. Поскольку M был установлен в maxage в Домене 2, Маршрутизатор A (Маршрутизатор B) установит M, хотя Домен 2 и, поэтому, перераспределит M в Домен 2.

  4. То же как событие 1.

Этот цикл продолжается, и способ исправить его состоит в том, чтобы иметь Домен 2, снабжают префиксом достижимый через Домен 2. Однако, если административное расстояние будет установлено ниже для Домена 2, то та же проблема произойдет для Домена 1 и для префикса N.

Решение состоит в том, чтобы установить административное расстояние на основе префикса. Посмотрите находящуюся в thePrefix фильтрацию и На основе префиксов фильтрацию и На основе префиксов разделы Административного расстояния для получения дополнительной информации.

Функционирование сети с ошибкой сети

Вы хотите, чтобы один домен резервировал другой домен, в случае, если один домен недостижим.

Например, рассмотрите случай, где Маршрутизатор A потерял подключение Сети N через Домен 1. Как только Маршрутизатор A теряет свое подключение через Домен 1, это сбросит свой ранее генерируемый LSA, объявляя Сеть N в Домене 2 и установит путь к Сети N через Домен 2 через внешнюю сеть, полученную от B. Поскольку процесс 2 перераспределен в процессе 1, Маршрутизатор A также введет внешнюю сеть N в Домен 1.

Примечание: Когда Маршрутизатор A имел подключение к Сети N, это использовало процесс 1 из-за лучшего административного расстояния, и процесс 2 был сохранен для архивных сведений. Как только путь посредством процесса 1 становится недостижимым, обработайте 2, используется для подключения.

Рис. 5

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-05.gif

Теперь, все маршрутизаторы в Домене 2 будут использовать Маршрутизатор B для достижения Сети N; и Маршрутизатор A (или часть Домена 1, который потерял подключение Сети N через Домен 1) будет использовать Домен 2 для подключения к Сети N. Если Маршрутизатор B потерял подключение Сети N вместо Маршрутизатора A, этот сценарий остается допустимым.

Если Маршрутизатор A и Маршрутизатор B оба свободных подключения к Сети N (например, если C Маршрутизатора выключается), то эта последовательность событий могла произойти:

  1. Прежде чем Сеть N становится недостижимой, Маршрутизатор A и Маршрутизатор B изученная Сеть N, хотя процесс 1 и перераспределил его в процесс 2 как внешний.

  2. Маршрутизатор A и Маршрутизатор B обнаруживают (почти в то же время), что Сеть N недостижима через Домен 1; поэтому, они сбросят свой ранее внешний N в Домене 2.

  3. Прежде чем Маршрутизатор A (Маршрутизатор B) получает вспыхнувший LSA от Маршрутизатора B (Маршрутизатор A), это установит внешний N через Домен 2 (более высокое административное расстояние) как резервный маршрут.

  4. Так как Маршрутизатор A (Маршрутизатор B) установил N посредством процесса 2, это будет генерировать внешний N в Домен 1.

  5. Маршрутизатор A (Маршрутизатор B) получает вспыхнувший LSA (событие 1) от Маршрутизатора B (Маршрутизатор A). Это удалит Сеть N посредством процесса 2 и, поэтому, сбросит внешний N в Домен 1. Сеть N была изучена через Домен 2 и перераспределена в Домен 1.

  6. Прежде чем Маршрутизатор A (Маршрутизатор B) получает вспыхнувший LSA от Маршрутизатора B (Маршрутизатор A), это установит внешнюю сеть N через Домен 1, потому что N был сброшен хотя Домен 2.

  7. Так как Маршрутизатор A (Маршрутизатор B) установил Сеть N посредством процесса 1, это будет генерировать внешний N в Домен 2.

Вы видите, что существует состояние гонки, которое могло появиться от одного домена до другого домена. В событиях 1, 4, и 7, Маршрутизатор A генерирует внешнюю сеть N в Домен 2; и в событиях 2 и 5, Маршрутизатор A забирает префикс. Проблема происходит, потому что маршруты, изученные через один домен, перераспределены назад к тому же домену.

Предложенное решение

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

Использование Команды distance 255

Предыдущий раздел показывает, как цикл маршрутизации создан, если префиксы, изученные из одного домена, перераспределены назад к тому же домену. Поскольку перераспределение происходит от таблицы маршрутизации, можно предотвратить маршрут, который принадлежит Домену 1, и это изучено из удаленного маршрутизатора по Домену 2 от того, чтобы быть установленным в таблице маршрутизации. Поэтому маршрутизатор не перераспределит те маршруты назад к Домену 1.

Чтобы сделать это, выполните расстояние 255 router_ID inverse_mask команда access-list. Эта команда говорит маршрутизатору запрещать все префиксы, которые получены удаленным маршрутизатором с указанным идентификатором маршрутизатора и тем соответствием список контроля доступа (ACL) от таблицы маршрутизации.

Примечание: Команда distance 255 дает расстояние 255 к тем маршрутам и, поэтому, предотвращает их установку в таблицу маршрутизации.

На рисунке 6 Маршрутизатор использование команда access-list 1 для соответствия со всеми маршрутами в Домене 1 и использование команда distance 255 при процессе 1 для запрета маршрутов получила от Маршрутизатора B, которые совпадают с префиксами, которые принадлежат Домену 1.

При использовании команды distance 255 она запрещает любой маршрут, полученный от Маршрутизатора B, который принадлежит Домену 1. Поскольку Маршрутизатор B перераспределяет все маршруты в Домене 1 в Домен 2, Маршрутизатор A не установит те маршруты и, поэтому, не перераспределит назад в Домен 1 снова.

Примечание: Связанный интерфейс Маршрутизатора B в Домене 1 должен быть исключен из ACL.

Рис. 6

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-03.gif

Конфигурация маршрутизатора A Конфигурация маршрутизатора B
router ospf 1
redistribute ospf 2 subnet
distance 255 <Router B> 0.0.0.0 2
!
access-list 1

!--- Matches the router in Domain 2.


router ospf 2
redistribute ospf 1 subnet
distance 255 <Router B> 0.0.0.0 1
!
access-list 2

!--- Matches the route in Domain 1.

router ospf 1
redistribute ospf 2 subnet
distance 255 <Router A> 0.0.0.0 2
!
access-list 1

!--- Matches the router in Domain 2.


router ospf 2
redistribute ospf 1 subnet
distance 255 <Router A> 0.0.0.0 1
!
access-list 2

!--- Matches the route in Domain 1.

Предыдущая команда distance ospf external 200 больше не необходима, потому что не установлены маршруты, изученные из удаленного маршрутизатора через один из процессов.

Эта конфигурация работает должным образом в случаях, где оба маршрутизатора высвобождают подключение к сети (как описано в Функционировании сети Без Ошибки сети и Функционировании сети С Ошибкой сети). Однако, потому что префиксы запрещены от таблицы маршрутизации, домены не могут выполнить резервное копирование друг друга.

Примечание: Необходимо явно перечислить все префиксы каждого домена в ACL. Обслуживание такого ACL может быть очень трудным.

Маршруты фильтрации на основе меток

Существует новая характеристика в программном обеспечении Cisco IOS (от идентификатора ошибки Cisco CSCdt43016 (только зарегистрированные клиенты)), который позволяет вам фильтрациям маршрута на основе метки. Для предотвращения перераспределения маршрутов от одного домена назад в тот же домен маршрутизатор может пометить маршрут, который принадлежит домену, в то время как это перераспределяет, и можно фильтровать те маршруты на удаленном маршрутизаторе на основе той же метки. Поскольку маршруты не будут установлены в таблицу маршрутизации, они не будут перераспределены назад в тот же домен.

Рис. 7

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-03.gif

Маршрутизаторы A и конфигурация B
router ospf 1
redistribute ospf 2 subnet tag 1
distribute-list 1 route-map filter_domain2 in
!
route-map filter_domain2 deny 10
match tag 2
route-map filter_domain2 permit 20

router ospf 2
redistribute ospf 1 subnet tag 2
distribute-list 1 route-map filter_domain1 in
!
route-map filter_domain1 deny 10
match tag 1
route-map filter_domain1 permit 20

Когда вы перераспределяете от Домена 1, маршруты помечены с меткой 1 и фильтрованы на удаленном маршрутизаторе на основе той же метки. Когда вы перераспределяете от Домена 2, маршруты помечены с меткой 2 и фильтрованы на удаленном маршрутизаторе на основе той же метки.

Примечание: Предыдущая команда distance ospf external 200 больше не необходима, потому что не установлен маршрут, изученный из удаленного маршрутизатора через один из процессов.

Эта конфигурация работает должным образом в случаях, где оба маршрутизатора высвобождают подключение к сети (как описано в Функционировании сети Без Ошибки сети и Функционировании сети С Ошибкой сети). Однако, потому что префиксы запрещены от таблицы маршрутизации, домены не могут выполнить резервное копирование друг друга.

Использование внутреннего ключевого слова соответствия При Перераспределении

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

Рис. 8

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-03.gif

Маршрутизаторы A и конфигурация B
router ospf 1
redistribute ospf 2 subnet match internal
distance ospf external 200
!

router ospf 2
redistribute ospf 1 subnet match internal
distance ospf external 200
!

Эта конфигурация работает должным образом в случаях, где оба маршрутизатора высвобождают подключение к сети (как описано в Функционировании сети Без Ошибки сети и Функционировании сети С Ошибкой сети). Один домен мог выполнить резервное копирование другой домен.

Если уже будут внешние префиксы в любом из доменов (таких как внешние префиксы, которые были перераспределены через другой протокол), то те префиксы не будут перераспределены к другим доменам, потому что только перераспределены внутренние префиксы. Кроме того, нет никакого контроля над внешними префиксами, и будут заблокированы все внешние префиксы.

На основе префиксов фильтрация

Когда вы перераспределяете от домена, с префиксами можно совпасть против ACL для предотвращения перераспределения префиксов, которые принадлежат одному домену назад в тот же домен.

Рис. 9

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-03.gif

Маршрутизатор A и конфигурация B
router ospf 1
redistribute ospf 2 subnet route-map filter_domain2
distance ospf external 200
!
route-map filter_domain2 permit 10
match ip address 1
!
access-list 1

!--- Matches the prefix in Domain 1.


router ospf 2
redistribute ospf 1 subnet route-map filter_domain1
distance ospf external 200
!
route-map filter_domain1 permit 20
match ip address 2
!
access-list 2

!--- Matches the prefix in Domain 2.

Эта конфигурация работает должным образом в случаях, где оба маршрутизатора высвобождают подключение к сети (как описано в Функционировании сети Без Ошибки сети и Функционировании сети С Ошибкой сети). Один домен мог выполнить резервное копирование другой домен.

Примечание: Необходимо явно перечислить все префиксы каждого домена в ACL. Обслуживание такого ACL может быть очень трудным. Другое решение состоит в том, чтобы пометить префиксы во время распределения и затем фильтровать соответствующие метки.

Рисунок 10

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-03.gif

Маршрутизаторы A и конфигурация B
router ospf 1
redistribute ospf 2 subnet tag 1 route-map filter_domain2
distance ospf 2 external 200
!
route-map filter_domain2 deny 10
match tag 2
route-map filter_domain2 permit 20

router ospf 2
redistribute ospf 1 subnet tag 2 route-map filter_domain1
distance ospf 1 external 200
!
route-map filter_domain1 deny 10
match tag 1
route-map filter_domain1 permit 20

На основе префиксов фильтрация и на основе префиксов административное расстояние

Как упомянуто в разделе Административного расстояния, существует потребность в на основе префиксов административное расстояние, где существуют внешние префиксы, инициируемые другими ASBR в каждом домене. В топологии следующего примера ASBR1 и ASBR2 перераспределяют X и y Сетей в Домен 1 и Домен 2, соответственно.

Данный пример использует ACL для соответствия со всеми префиксами (внутренний и внешний), которые принадлежат домену, и он использует команду расстояния для увеличения административного расстояния префиксов, которые первоначально не принадлежат соответствующему домену.

Рисунок 11

http://www.cisco.com/c/dam/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses-06.gif

Маршрутизаторы A и конфигурация B
router ospf 1
redistribute ospf 2 subnet route-map filter_domain2
distance 200 0.0.0.0 255.255.255.255 2
!
route-map filter_domain2 permit 10
match ip address 1
!
access-list 1

!--- Matches the prefixes in Domain 1.

access-list 2

!--- Matches the prefixes in Domain 2.


router ospf 2
redistribute ospf 1 subnet route-map filter_domain1
distance 200 0.0.0.0 255.255.255.255 1
!
route-map filter_domain1 permit 10
match ip address 2
!
access-list 1

!--- Matches the prefixes in Domain 1.

access-list 2

!--- Matches the prefixes in Domain 2.

Команда distance 200 0.0.0.0 255.255.255.255 2 при процессе 1 набор административное расстояние всех префиксов, которые принадлежат Домену 2 - 200; поэтому, Маршрутизаторы A и B используют Домен 1 для достижения префиксов, которые принадлежат Домену 1.

Примечание: Необходимо явно перечислить все внешние префиксы каждого домена в ACL. Обслуживание такого ACL может быть очень трудным.

Сводка

Когда существует несколько точек перераспределения между доменами OSPF, циклы маршрутизации могут легко произойти. Для предотвращения циклов маршрутизации префиксы, которые принадлежат домену, не должны быть перераспределены назад к тому же домену. Кроме того, административные расстояния процессов OSPF должны быть установлены правильно. Эти пять методов были предложены в этом документе:

  • Используйте команду distance 255.

  • Фильтр на основе меток.

  • Используйте внутреннее ключевое слово соответствия во время перераспределения.

  • Использование, на основе префиксов фильтрующее во время перераспределения.

  • Использование, на основе префиксов фильтрующее и на основе префиксов административное расстояние.

Первые два решения предотвращают маршруты, которые принадлежат домену от того, чтобы быть установленным в таблице маршрутизации, которая предотвращает их перераспределение назад к тому же домену.

Примечание: Поскольку префиксы запрещены от таблицы маршрутизации, домены не могут выполнить резервное копирование друг друга.

Можно использовать последние три решения выполнить резервное копирование домен с другим доменом в случае необходимости. Однако необходимо обратить внимание на эти предупреждения:

  • Соответствие внутреннее решение не позволяет вам управлять префиксами и всеми внешними префиксами, будет заблокировано от перераспределения. Другими словами, если будут внешние префиксы от других ASBR, то те LSA не будут перераспределены от одного домена до другого.

  • “Использование, на основе префиксов фильтрующее во время перераспределения” решение, позволяет домену выполнять резервное копирование другой домен. Однако резервируйте, только работает правильно, когда нет никаких внешних маршрутов от другого ASBR.

  • “Использование, на основе префиксов фильтрующее и на основе префиксов, административное расстояние” решение является единственным решением, которое позволяет домену выполнять резервное копирование другой домен в присутствии внешних маршрутов от других ASBR.

Этот документ неоднократно обращается к использованию одного домена для выполнения резервное копирование другого домена. Нужно обратить внимание, что “резервная копия” средства, что, должна Маршрутизатор A высвобождать свое соединение с частью домена через данный домен (такой как Домен 1), тогда это могло использовать другой домен (Домен 2) для корректной маршрутизации тем назначениям, которые не могут быть достигнуты через Домен 1.

Однако, если домен разделен, потому что префиксы не перераспределены назад к исходному домену, тогда другой домен не мог выполнить резервное копирование разделенный домен, пока префиксы не перераспределены назад к исходному домену. Однако, как обращено внимание в Административном расстоянии и Функционировании сети С разделами Ошибки сети, это представит другие проблемы.

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения


Document ID: 4170