- BGP prepend балансировка трафика,
denn, 11:44 , 11-Окт-06 (1)В алгоритме выбора bgp лучшего пути длинна as-path только 6 пункт, так что не факт что при одинаковых препендах будет балансинг входящего трафика в том соотношении как планируется. Балансинг исходящего - отдельная тема. Тк у тебя 2 аплинка из разных АС, с помощью бгп не выйдет построить баланс (есть один способ, но его рассматривать не будем, тк схема не тривиальная) и поэтому рекомендую, если нужно процентно поделить исход, использовать статику per destination.>есть 2 аплинка >от обоих приходит full-view. > >Как учесть при построении таблицы маршрутизации удниннение as-path для одного из аплинков? > > >в приведенном ниже конфиге я специально удлинняю путь для нейбора 217.150.46.142 на >5 хопов. это приводит к смещению баланса входящего трафика в пользу >другого нейбора - как и задумывалось. > >как теперь сделать так, чтобы все маршруты приходящие от нейбора 217.150.46.142 тоже >удлиннялись на 5 хопов, чтобы полученная в результате сравнения маршрутов таблица >маршрутизации заруливала исходящий трафик по тому же маршруту, что и входящий? > > >! >router bgp 41268 > bgp router-id 193.203.60.1 > network 193.203.60.0/22 > neighbor 81.16.117.89 remote-as 8744 > neighbor 81.16.117.89 distribute-list peering in > neighbor 81.16.117.89 distribute-list OURNETS out > neighbor 217.150.46.142 remote-as 20485 > neighbor 217.150.46.142 distribute-list peering in > neighbor 217.150.46.142 distribute-list OURNETS out > neighbor 217.150.46.142 route-map TTK-out out >! >access-list OURNETS permit 193.203.60.0/22 >access-list OURNETS deny any >access-list peering deny 213.135.128.0/19 >access-list peering deny 62.76.176.0/20 >access-list peering deny 82.179.144.0/20 >access-list peering deny 195.19.96.0/19 >access-list peering deny 83.234.112.0/24 >access-list peering permit any >! >route-map TTK-out permit 10 > set as-path prepend 41268 41268 41268 41268 41268
- BGP prepend балансировка трафика,
AS, 10:33 , 17-Ноя-08 (5)>Балансинг исходящего - отдельная тема. Тк у тебя 2 аплинка из >разных АС, с помощью бгп не выйдет построить балансЭто почему не выйдет ? Или оно Циско-специфичная проблема ? > (есть один способ, но его рассматривать не будем, тк схема не тривиальная) Вообще, я, как раз, изменением as-path разруливаю. Но не на Циске. > и поэтому рекомендую, если нужно процентно поделить исход, использовать статику per destination. Статику использовать не надо. А ну как канал грохнется ?
- BGP prepend балансировка трафика,
teebot, 13:30 , 11-Окт-06 (2)>как теперь сделать так, чтобы все маршруты приходящие от нейбора 217.150.46.142 тоже >удлиннялись на 5 хопов, чтобы полученная в результате сравнения маршрутов таблица >маршрутизации заруливала исходящий трафик по тому же маршруту, что и входящий? удлиннять их не надо. исходящий траффик регулируется через local-preference.
- BGP prepend балансировка трафика,
Асен Тотин, 21:00 , 11-Окт-06 (3)Привет,>исходящий траффик регулируется через local-preference. При чем совсем тривиально. Достаточно вам решить какаю часть ваших адресов должны выходить через один канал и какая - через другой. Конечно, можете поговорить с одним из аплинков, чтобы они, отдавая вам анонс, удлинили его путь... но не все сделают такое (к тому же, они наверняка удлинят ВСЕ анонсы, а это вряд ли пойдет вам на пользу). WWell, - BGP prepend балансировка трафика,
Влад, 17:29 , 18-Июн-08 (4)>>как теперь сделать так, чтобы все маршруты приходящие от нейбора 217.150.46.142 тоже >>удлиннялись на 5 хопов, чтобы полученная в результате сравнения маршрутов таблица >>маршрутизации заруливала исходящий трафик по тому же маршруту, что и входящий? > >удлиннять их не надо. исходящий траффик регулируется через local-preference. а можно поподробнее остановиться на том как это сделать. Просто у меня очень похожая задача: класс адресов, своя AS, один роутер, подключенный к двум аплинкам. Хотелось бы разделить свою сеть на две (А и Б) таким образом, чтобы траффик сети А ходил через один аплинк (А), а второй Б - через второй. Входящий трафик в сети А и Б вроде бы понятно, как будет балансироваться. Что-то в таком роде: router bgp XXX ... neighbor A route-map A_Out out neighbor B route-map B_Out out ... access-list 1 permit A access-list 2 permit B route-map A_Out 10 match ip 2 set as-path prepend My_AS My_AS My_AS route-map A_Out 20 route-map B_Out 10 match ip 1 set as-path prepend My_AS My_AS My_AS route-map B_Out 20 А вот как осуществить балансировку исходящего траффика так, чтобы А ходил через А, Б через Б, в случае падения А - все через Б, в случае падения Б - все через А Заранее спасибо за любюу помощь.
- BGP prepend балансировка трафика,
XoRe, 11:18 , 11-Дек-08 (6)Если вдруг кому понадобится, есть "weight" для установки приоритетов на исходящий трафик. neighbour x.x.x.x weight 100, например. По умолчанию, на всех neighbour'ах стоит weight 0.
|