Jump to content
Калькуляторы

bgp балансировка&бекап два аплинка две \24

добавлением prepend не получается балансировать, всё равно льёт через одно плечо на процентов 30-40 больше

пробывать делать more specific - нет у нас сетки хотябы \23 (

 

подскажите, чем плоха схема:

- в ripe указать длве наши сети на двух провайдеров

- анонсировать только по одной сети на одного аплинка (статика) и балансировать уже локально

- упал провайдер (на циске это neighbor advertise-map, на линухе perl+quagga) - тут же анонсируем с мёртвого провайдера 'его' сеть на живого

 

вообще такое будет работать, принимая текущую безвыходность и возможность отключения доступа по одному из плеч на минуту-две (пока не проанонсится и тп)?

 

Share this post


Link to post
Share on other sites

Лучше сделать так:

 

в RIPE описываем три роут объекта - /23 и 2 x /24

Анонсим каждому аплинку свою /24 и агрегат /23

 

И не нужна neighbor advertise-map

 

Share this post


Link to post
Share on other sites
Лучше сделать так:

 

в RIPE описываем три роут объекта - /23 и 2 x /24

Анонсим каждому аплинку свою /24 и агрегат /23

 

И не нужна neighbor advertise-map

это мало что даст - особенно если пользователи в 24-ах разные по качанию!

в таком случае надо равномерно распределять адреса между "тяжеловесами" на разных 24!

 

я тоже рекомендировал бы коммюнити попробовать

Share this post


Link to post
Share on other sites

спасибо, тоже присматриваюсь на /23

но её нет, есть две /24

у одного апстрима есть коммюнити, у другого нет

а до коммюнити которые за AS апстримов вроде как не добраться перепрыгнув через соседнюю AS

 

в том и проблема, что таким мелким как мы пока не нашел способа балансировки, как только статикой.

а что это за собой влечёт и какие могут быть подводные камни?

Edited by Floo

Share this post


Link to post
Share on other sites

не совсем понял, а статикой это как входящий bgp трафик балансировать?

Имхо: isp1 отдаем /24+/24 + as-path prepend

isp2 отдаем одну из /24

Резервироваться оно не будет, но выровнять каналы поможет. А вообще лучше расширить аплинк наверное, которого не хватает. Асимметрия от лукавого

Edited by pliskinsad

Share this post


Link to post
Share on other sites

Можно препендить

Можно все-таки коммунити пробовать

 

а до коммюнити которые за AS апстримов вроде как не добраться перепрыгнув через соседнюю AS
А нельзя ли договориться чтобы коммунити аплинк пропустил?

 

А можно, если совсем плохо, одну сетку анонсить только на один канал, а на второй условно - если не видно анонсов через первый. Но это грубое знахарство.

 

P.S.

Проверьте проходят ли препенды через аплинка, может быт хитрый аплинк их чистит. Поставьте 2-3-4... препенда... Посмотрите как Вас видит мир, сколько препендов, какие коммунити...

Поговорите с аплинком, чтобы не резал препенды.

Edited by Tosha

Share this post


Link to post
Share on other sites

препенды могут и не работать хотя и будут добавляться если стоят локал преференсы у вышестоящих (а скорее всего так и есть) ! потому ТС и не может с препендами выровнять - в первом посте чёрным по белому пишет ! что добавляет препенды а они не помогают!

Edited by Lynx10

Share this post


Link to post
Share on other sites
препенды могут и не работать хотя и будут добавляться если стоят локал преференсы у вышестоящих (а скорее всего так и есть) ! потому ТС и не может с препендами выровнять - в первом посте чёрным по белому пишет ! что добавляет препенды а они не помогают!

Tosha, препенды проходят, их отовсюду видно

смотрели, действительно многие AS localpref добавляют и трафик идёт через выгодные им маршруты

 

спасибо всем за помощь, спрошу, смогут ли транзитом коммюнити на другие AS пропустить

похоже не доходят точно, потому что выставляли на несколько смежных с апстримом AS, результат нулевой

Edited by Floo

Share this post


Link to post
Share on other sites

У ближайших аплинков коммунити есть ? Отбиться ими от части их аплинков. А только добавляя препендов у себя, при неравнозначной связности не выйдет.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this