BGP-многолучевое распространение с различными ASN возможно для производственных сетей?

на Cisco (эта команда по какой-то причине скрыта)

  #bgp bestpath as-path multipath-relax
 

По умолчанию поведение BGP устанавливает только маршруты с точным тем же AS_PATH в RIB. При многолучевом расслаблении AS_PATH должен иметь одинаковую длину.

Какие проблемы он может вызвать? Почему не используется чаще?

Как поставщик транзита, эта функция усложняет устранение неполадок (я думаю о жалобах конечных пользователей о производительности сети)? Означает ли это, что сложнее узнать трафик, определенный трафиком в определенный момент времени? Есть ли что-то еще, что может помочь в устранении неполадок. Я не уверен в масштабируемости и стоимости NetFlow в сети SP.

15 голосов | спросил sdaffa23fdsf 17 J000000Wednesday13 2013, 15:26:14

2 ответа


13

bgp bestpath as-path multipath-relax был введен CSCea19918. Обычно балансировка нагрузки eBGP требует, чтобы маршруты кандидатов были равными затратами; то есть идентичные атрибуты BGP:

  • одинаковый вес
  • тот же Local-Pref
  • тот же AS-Path (как номера AS, так и длина пути AS)
  • То же происхождение
  • тот же MED
  • другой следующий хоп

Как вы уже упоминали, эта команда ослабляет одно и то же требование AS-Path, поэтому любой пользовательский eBGP AS-Path с той же длиной AS-пути может использоваться для балансировки нагрузки eBGP (это не будет балансировать нагрузки между маршрутами eBGP и iBGP ). Если вы запускаете BGP между несколькими интернет-провайдерами, и вы ищете улучшенную балансировку нагрузки между вашими восходящими соединениями, это может помочь вам.

  

Какие проблемы он может вызвать?

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

  

Почему он редко используется?

Хороший вопрос, это было с 2005 года.

ответил Mike Pennington 17 J000000Wednesday13 2013, 15:32:40
0
  Основная проблема заключается в том, что динамик BGP, сконфигурированный с
«многолучевое излучение» попадает в плоскость управления <-> плоскость данных
несогласованность; то есть он рекламирует только лучший путь, но устанавливает
несколько путей в пересылке, которые имеют разные ASPATH, чем
Лучший. Это разрушает базовый инструмент, который BGP должен обнаруживать, петли - петля ASPATH
проверить.

A (искаженный) сценарий ниже. Я уверен, что вы можете придумать
лучший пример с немного большим количеством времени.

            ...............
            : R4 AS1 (10/8)
           /: ..............
     .... /......
     : R5 AS2
     : .... \ .....
       /\ ...............
     /-: - R1
  R6 AS4: \ AS3
     \ --------: --- R2
              : /
              : R3 (10/8)
              : ..............

В этом примере,
- R3 в AS3 и R4 в AS1 объявляют префикс 10/8. R5 в AS2 получает
  префикс из R1 (AS3) и R4 (AS1).
- AS2 сконфигурирован с режимом «multipath-relax» и выбирает оба пути
  для многолучевой пересылки, хотя он лучше всего выбирает путь AS1.
- R5 рекламирует префикс с AS_PATH "2 1" до R6 и R6 в свою очередь
   до R2.
- Из-за некоторой конкретной политики возможно, что R2 (AS3)
  выбирает путь R6 как можно лучше. Если это произойдет, будет цикл.
  Заметим, что R1-R2-R3 представляет физическую связность
  маршрутизаторы в AS3.
 
ответил Pradosh Mohapatra 22 J000000Monday13 2013, 10:11:26

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132