на Cisco (эта команда почему-то скрыта)
#bgp bestpath as-path multipath-relax
Поведение BGP по умолчанию устанавливает только маршруты с точно таким же AS_PATH в RIB. При многолучевом расслаблении AS_PATH должен быть только одинаковой длины.
Какие проблемы это может вызвать? Почему не используется чаще?
Является ли поставщик услуг транзита, усложняет ли эта функция устранение неполадок (я думаю о жалобах конечных пользователей на производительность сети)? Делает ли это более трудным узнать путь, по которому проходил конкретный трафик в данный момент времени? Есть ли что-то еще, что может помочь в устранении неполадок. Я не уверен в масштабируемости и стоимости NetFlow в сети SP.
Ответы:
bgp bestpath as-path multipath-relax
был представлен CSCea19918. Обычно для балансировки нагрузки eBGP требуются пути-кандидаты с равными затратами; т.е. идентичные атрибуты BGP:Как вы упомянули, эта команда ослабляет то же требование AS-Path, поэтому любой возможный AS-Path eBGP с той же длиной AS-пути может использоваться для балансировки нагрузки eBGP (это не будет балансировать нагрузку между путями eBGP и iBGP). Если вы запускаете BGP между несколькими интернет-провайдерами и ищете более эффективную балансировку нагрузки между вашими восходящими соединениями, это может вам помочь.
Существует небольшая опасность, если вы являетесь корпоративным клиентом, который не предоставляет услуги транзита другому ASN;
для транзитного провайдера это может быть совершенно безопасно, но я не могу быть уверен, что нет петель маршрутизации, если транзитный ASN использует эту функцию. Сначала я думал, что в транзитных случаях ASN легко возникнет петля, если подумать, я не смогу найти реальную проблему.Хороший вопрос, это было примерно с 2005 года.
источник
источник