BGP: самый длинный префикс против кратчайшего пути

Предположим, что автономная система AS0 получает от своих одноранговых узлов два следующих объявления:

AS1: 42.0.0.0/8 с длиной пути 10

AS2: 42.0.0.0/16 с длиной пути 20

Теперь, куда пакет с адресом назначения 42.0.0.1 будет маршрутизироваться AS0?

К AS1, потому что у нее более короткий путь, или к AS2, потому что у нее более длинный префикс?


person nils1f5    schedule 08.10.2019    source источник


Ответы (2)


Что касается BGP:

  • Это два разных префикса назначения.
  • BGP имеет только один маршрут-кандидат (путь) для префикса назначения 42.0.0.0/8, следовательно, только один маршрут для выбора, который автоматически получает лучший выбор пути и будет установлен в таблице переадресации ( ФРБ).
  • Точно так же BGP имеет только один маршрут-кандидат (путь) для префикса назначения 42.0.0.0/16, следовательно, только один маршрут для выбора, который автоматически получает лучший выбор пути и будет установлен в пересылке. таблица (ФИБ).
  • Таким образом, мы получаем два маршрута в таблице переадресации (FIB): 42.0.0.0/8, а также 42.0.0.0/16.
  • Когда прибывает пакет и необходимо принять решение о пересылке в плоскости пересылки, пересылающее оборудование всегда выбирает наиболее конкретный маршрут. Обратите внимание, что на данный момент BGP уже не используется.
  • Например, для пакета с адресом назначения 42.0.0.1 будет использоваться маршрут 42.0.0.0/16, а для пакета с адресом назначения 42.1.0.1 — маршрут 42.0.0.0/8. >.
person Bruno Rijsman    schedule 08.11.2019

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

person Hyruma92    schedule 07.11.2019