Skip to content
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • По умолчанию (Нет скина)
  • Нет скина
Collapse

Networks Engineering

  1. Главная
  2. Сети (Routing & Switching)
  3. Маршрутизация
  4. обнаружение цикла перераспределения IOS XE и XR

обнаружение цикла перераспределения IOS XE и XR

Запланировано Прикреплена Закрыта Перенесена Маршрутизация
10 Сообщения 0 Posters 0 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • D Не в сети
    D Не в сети
    daniel ng
    написал в отредактировано
    #1

    Как мы знаем, при взаимном перераспределении с двумя или более маршрутизаторами возникнет петля, если мы не будем использовать тег на одном маршрутизаторе перераспределения и блокировать обратное изучение маршрута на другом. Однако даже без настройки тегов и блокировки IOS XE и XR могут каким-то образом автоматически обнаруживать петлю и не учиться обратно маршруту на другом маршрутизаторе? Я осуществлял перераспределение между ISIS и OSPF. Один маршрутизатор, осуществляющий перераспределение, учит маршрут, исходящий из ISIS, через OSPF, но другой учит через ISIS, и я вижу, что его OSPF RIB не учит перераспределенный маршрут. Было ли обновление поведения цикла перераспределения IOS XE и XR?

    1 ответ Последний ответ
    0
    • C Не в сети
      C Не в сети
      Cristian Matei
      написал в отредактировано
      #2

      Здравствуйте, Существует зависимость как от используемых протоколов маршрутизации, будь то маршрутизация на основе PE-CE / VRF или чистый IP, так и от топологии уровня 3, поэтому для полного описания всего этого потребуется написать немало страниц. Исходя из вашего описания сценария, моя логика того, что происходит, не связана с какими-либо изменениями в поведении цикла (я даже не знаю о таких, скажем, новых функциях, поскольку протоколы не изменились в этой области), а скорее с ожидаемым поведением: 1. Изначально, до начала любого перераспределения, оба маршрутизатора A и B предпочитают маршрутизировать через ISIS для префиксов, объявленных в домене ISIS, и через OSPF для префиксов, объявленных в домене OSPF. 2. В какой-то момент вы сначала выполняете взаимное перераспределение между ISIS и OSPF, скажем, на маршрутизаторе A. Для маршрутизатора A предпочтения маршрутизации не изменяются, он по-прежнему маршрутизирует через ISIS для префиксов ISIS и через OSPF для префиксов OSPF. Однако на маршрутизаторе B происходит изменение; теперь маршрутизатор B получает префиксы ISIS как через ISIS, так и через OSPF, поэтому на маршрутизаторе B и ISIS, и OSPF отправляют в RIB одни и те же префиксы (происходящие из домена ISIS), и RIB будет предпочитать путь OSPF из-за более низкого AD, поэтому вы увидите, что все префиксы домена ISIS маршрутизируются через OSPF в RIB; кроме того, маршрутизатор B получает префиксы OSPF как через ISIS, так и через OSPF, поэтому на маршрутизаторе B как ISIS, так и OSPF отправляют в RIB одни и те же префиксы (происходящие из домена OSPF), и RIB будет предпочитать путь OSPF из-за более низкого AD, поэтому вы увидите все префиксы домена OSPF, маршрутизируемые через OSPF в RIB; конечным результатом будет то, что маршрутизатор B больше не будет иметь никаких записей ISIS в RIB, а только записи OSPF. 3. Когда вы теперь выполните взаимное перераспределение и на маршрутизаторе B, маршрутизатор B не будет перераспределять никаких префиксов ISIS в OSPF (только префиксы, присоединенные к подключенным каналам, обращенным к домену ISIS), поскольку маршрутизатор B не имеет записей ISIS в RIB, поэтому вы не увидите никаких перераспределенных префиксов ISIS / LSA типа 5 (предполагая, что это не область NSSA) в OSPF LSDB, вы увидите только соединенные ссылки ISIS как LSA типа 5 в OSPF LSDB. Маршрутизатор B, поскольку он имеет только записи OSPF в RIB, будет перераспределять все эти записи в ISIS, поэтому вы должны увидеть оба префикса домена OSPF, перераспределенные в ISIS маршрутизатором B. Если мое объяснение недостаточно ясно, дайте мне знать, в чем именно. Было бы также полезно, если бы вы могли предоставить логическую схему уровня 3, а также, возможно, более четкое объяснение того, что, по вашему мнению, должно произойти, но не происходит. Спасибо, Кристиан.

      1 ответ Последний ответ
      0
      • P Не в сети
        P Не в сети
        paul driver
        написал в отредактировано
        #3

        Здравствуйте.
        Интересно, происходит ли перераспределение из XR rtr — создали ли вы для этого какую-либо политику RPL? Пожалуйста, оцените и отметьте как принятое решение, если вы нашли полезной какую-либо из предоставленной информации.
        Это поможет другим участникам форума найти ценный ответ и расширит глобальную сеть сообщества.
        С уважением,
        Пол

        1 ответ Последний ответ
        0
        • D Не в сети
          D Не в сети
          daniel ng
          написал в отредактировано
          #4

          не создана карта маршрута или политика маршрута.

          1 ответ Последний ответ
          0
          • P Не в сети
            P Не в сети
            paul driver
            написал в отредактировано
            #5

            Здравствуйте,
            просто хочу уточнить, у вас есть двойные точки выхода для перераспределения границ?
            Если да, то я не знаю ни одной встроенной функции предотвращения циклического перераспределения на IOS/XR, которая бы
            исключала обратную передачу маршрутов. Ее нужно применять вручную, возможно, другие читатели этого поста знают о ней. Что касается языка политики маршрутизации XR (RPL), он необходим, особенно для BGP, даже для рекламирования/получения маршрутов. Пожалуйста, оцените и отметьте как принятое решение, если вы нашли полезной какую-либо из предоставленной информации.
            Это поможет другим участникам форума найти ценный ответ и расширит глобальную сеть сообщества.
            С уважением,
            Пол

            1 ответ Последний ответ
            0
            • D Не в сети
              D Не в сети
              daniel ng
              написал в отредактировано
              #6

              Да, два маршрутизатора перераспределения. Но, как сказал Джузеппе, OSPF, похоже, способен подавлять LSA типа 5 с петлей. Я пытаюсь выяснить, есть ли у ISIS и BGP аналогичный механизм. PS: политика маршрутизации необходима только для EBGP.

              1 ответ Последний ответ
              0
              • G Не в сети
                G Не в сети
                Giuseppe Larosa
                написал в отредактировано
                #7

                Здравствуйте,
                @daniel ng
                , >> Я осуществлял перераспределение между ISIS и OSPF. Один маршрутизатор, осуществляющий перераспределение, узнает маршрут, созданный ISIS, через OSPF, а другой — через ISIS, и я вижу, что его OSPF RIB не узнал перераспределенный маршрут. OSPF имеет проверку работоспособности для LSA типа 5: если адрес пересылки, присутствующий в LSA типа 5, известен через другой внешний маршрут, текущий LSA типа 5 игнорируется и не устанавливается в таблицу маршрутизации IP. Поэтому я бы предложил проверить поля LSA типа 5. Надеюсь, это поможет Джузеппе

                1 ответ Последний ответ
                0
                • D Не в сети
                  D Не в сети
                  daniel ng
                  написал в отредактировано
                  #8

                  Итак, OSPF имеет встроенный механизм предотвращения петли, но как обстоят дела с ISIS и BGP?

                  1 ответ Последний ответ
                  0
                  • D Не в сети
                    D Не в сети
                    daniel ng
                    написал в отредактировано
                    #9

                    ![🐐]
                    Объяснение уровня «бог». tldr: 1. Маршрутизатор A перераспределяет префикс, созданный ISIS, в OSPF. 2. Маршрутизатор B узнает этот префикс через OSPF и заменяет тот же префикс, который он узнал из ISIS. 3. Маршрутизатор B больше не имеет этого префикса как ISIS в своем RIB, поэтому он не может перераспределить его в OSPF. 4. Маршрутизатор A не может узнать этот префикс через OSPF. ![Untitled.png] Поэтому, похоже, это не связано с проверкой работоспособности или чем-то подобным.

                    1 ответ Последний ответ
                    0
                    • C Не в сети
                      C Не в сети
                      Cristian Matei
                      написал в отредактировано
                      #10

                      Здравствуйте, Верно. В области протоколов маршрутизации не появилось ничего нового, связанного с предотвращением циклов (новые атрибуты/флаги, специфичные для протокола, или новые функции). То, что вы видите в топологии, является ожидаемым поведением, обусловленным порядком операций. Однако, несмотря на то, что обратная связь по маршруту сама по себе нарушается встроенными функциями IS-IS и OSPF, вам необходимо учитывать условия гонки, когда каналы связи нестабильны и могут возникать временные/переходные петли, которых вы не хотите; по этой причине вы должны всегда предотвращать обратную связь маршрутов, используя тегирование маршрутов в точках перераспределения (лучший вариант), и неявно контролировать желаемые маршруты, которые будут использоваться, или, иными словами, неоптимальную маршрутизацию, что означает, что вы всегда хотите, чтобы маршрутизатор, выполняющий взаимное перераспределение, маршрутизировал через соединения OSPF для префиксов OSPF и через соединения ISIS для префиксов ISIS (что в вашем случае не происходит, поскольку вы не реализовали решение с ручной обратной связью маршрутов). Спасибо, Кристиан.

                      1 ответ Последний ответ
                      0

                      Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.

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

                      С вашими комментариями этот пост может стать ещё лучше 💗

                      Зарегистрироваться Войти
                      Ответить
                      • Ответить, создав новую тему
                      Авторизуйтесь, чтобы ответить
                      • Сначала старые
                      • Сначала новые
                      • По количеству голосов


                      • Войти

                      • Нет учётной записи? Зарегистрироваться

                      • Login or register to search.
                      • Первое сообщение
                        Последнее сообщение
                      0
                      • Категории
                      • Последние
                      • Метки
                      • Популярные
                      • Пользователи
                      • Группы