Ну и осталось применить это к таблице маршрутизации - forwarding-table:
в которой мы и указали созданный выше as-path как параметр для матча (совпадение as-path в маршруте)
root@juniper# set policy-options policy-statement load-balance-as100 thenPload-balance per-packet
root@juniper# set policy-optionsPpolicy-statement load-balance-as100Pfrom as-pathPas100
Далее создадим полиси (в терминах cisco «маршрутную карту» — route-map):
что означает, что путь должен начинаться с AS номер 100, а что там будет дальше нам все равно, главное что мы обозначили что он идет именно через нашего апстрима.
root@juniper# set policy-options as-path as100 «100.*»
Как известно, что практический любой вопрос можно решить как минимум двумя способами, подумав, я решил балансить трафик исходя из as-path, поэтому создадим «AS path regular expression «:
Итак начнем, войдем в режим конфигурации:
Для примера будем считать, что у апстрима номер автономной системы AS100.
В своей предыдущей статье « » я уже затрагивал тему лоад балансинга, но там load balance применяется ко всем апстримам, а тут у меня появилась немного другая задача, сделать балансинг только на двух этих линках. (уточню, что речь идет ТОЛЬКО про исходящий трафик из моей AS)
А получилось что мы имеем два линка в одну и ту же ASку (два физических линка и две BGP сессии) и трафик может распределяться по 2 линкам неравномерно.
На одном из маршрутизаторов Juniper появился второй физический линк на того же апстрима, т.к. первый линк уже сильно нагружен. Что по итогу получилось ?
Добро пожаловать в блог! Надеемся, что Вы еще вернетесь.Juniper: BGP load balancing on 2 links (same ISP)
Метки статьи: ‘Juniper’
Subnets.ru ресурс компании ООО "Меганет-2003"
Если Вы чего то недопоняли или не нашли - задайтевопрос на нашем и мы попробуем Вам помочь.
Быстрый переход:
Сети, настройка оборудования, сетевые сервисы.
Juniper | Subnets.ru blog - Часть 3
Комментариев нет:
Отправить комментарий