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

Автоматическая балансировка BGP

Возникла огромная потребность в автоматической балансировке каналов, используя quagga BGP.

По большей части критичен входящий трафик.

Есть ли какие то методы или ПО позволяющие это реализвать под ОС FreeBSD) ???

Share this post


Link to post
Share on other sites

в каком смысле автоматической ? при достижении определенного порога полосы запрепендить анонсы?

Share this post


Link to post
Share on other sites

А препенды разве помогают? Я имею в виду не по спецификации протокола, а по жизни? Вы сами дефолтный маршрут выбираете по препендам или выставляете исходя из цены/загрузки каналов?

Share this post


Link to post
Share on other sites

дефолтный маршрут и препенды - вещи не вполне совместимые. а препенды - единственное средство балансировки входящего трафика, доступное большинству АС. кроме препендов еще может помочь коммьюнити, но это если аплинк с ними работает. по жизни препенд помогает, хотя и не сильно, но все же лучше, чем ничего. ведь все на клиентов локалпреф ставят выше, чем на аплинков, но где-то на расстоянии 2-5 ас "вверх" уже начинает канать as-path

Share this post


Link to post
Share on other sites

Если есть достаточно сетей, анонсировать морспецифик в недогруженый канал? У нас наоборот, препенд слишком сильно "перекладывает", а /24 анонсированый одному апстриму какраз хорошо.

Share this post


Link to post
Share on other sites
в каком смысле автоматической ? при достижении определенного порога полосы запрепендить анонсы?
Объясню более подробно что требуется..

 

1. Есть два канала (разной ширины), иногда бывают неожиданные перекосы. Хочется чтоб эти перекосы убирались автоматически. Т.е. чтоб была система которая при разнице загрузки например в 15% делает запись в логи, при 25% меняла препенды (или может еще какие то есть рычаги)

 

2. Была несколько раз следующая ситуация: С двумя аплинками висит нормально сессия, но один из них не отдает канал вообще (т.е. есть только сессия). У меня настроен баланс исхода по направлениям через разные аплинки. При этом получается, что значительная часть интернета просто недоступна :( .Естественно хочется чтоб данная ситуация выявлялась и при необходимости гасился неработающий аплинк на время, через какое то время попытка повторялась (естественно это должно все логироваться)

 

Если есть достаточно сетей, анонсировать морспецифик в недогруженый канал? У нас наоборот, препенд слишком сильно "перекладывает", а /24 анонсированый одному апстриму какраз хорошо.
У меня тоже зачастую один препенд может слишком много изменить :( , но не хочется дробить сети по /24. Хочется , чтоб была одна политика анонсирования для всех подсетей.

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

Share this post


Link to post
Share on other sites

У крупных магистралов круглосуточный NOC есть, где сидят специально обученные мужики и пялятся в графики...

Share this post


Link to post
Share on other sites

Да уж, ситуация не самая интересная :( , Автоматизации 0 .

 

Подскажите, какие есть утилиты для мониторинга, анализа и устранения проблем БГП ? Кто чем пользуется для облегчения работы?

Имеется ввиду например :

1. построить загрузку входящего и исходящего трафика по направлениям (например с глубиной 2-3 АС)

2. Зафиксировать частые переброски АС (или их направлений) с одного канала на другой

ну и т.д.

3. Промониторить чтоб АС приходили и уходили только через один нужный канал (имеется ввиду деление по направлениям, чтоб пакет не уходил через однин аплинк а приходил с другого)

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

Share this post


Link to post
Share on other sites
Подскажите, какие есть утилиты для мониторинга, анализа и устранения проблем БГП ? Кто чем пользуется для облегчения работы?
напиши свою и продавай. озолотишься ;)

вот сайтик покури http://www.robtex.com/as/

 

1. построить загрузку входящего и исходящего трафика по направлениям (например с глубиной 2-3 АС)
и зачем тебе пятьтыщщ графиков ? глубина 3 АС это почти весь интернет ;), если у тебя нормальное подключение.

имеет смотреть трафик, проходящий сквозь крупных магистралов, а не всех подряд.

2. Зафиксировать частые переброски АС (или их направлений) с одного канала на другой

ну и т.д.

ннафига ? переброска трафика - это перерыв связи до 5 минут. Такой фигней часто и специально токо неадекваты занимаються.

3. Промониторить чтоб АС приходили и уходили только через один нужный канал (имеется ввиду деление по направлениям, чтоб пакет не уходил через однин аплинк а приходил с другого)
А чем это плохо ?
4. Что то, что поможет улучшить схему работы и выявить недостаки текущих настроек
Пригласите специалиста или сам подучись...

Share this post


Link to post
Share on other sites

2Lucky SB - За ссылку http://www.robtex.com/as/ ОГРОМНО СПАСИБО!!!

 

Написать что-то толковое самому, к сожалению пока уровень не позволяет :(

 

А загрузку по направлениям было б интересно посмотреть возможно не с такой глубиной (очень подошел бы график который строится на сайте http://www.robtex.com/as/ )

 

Share this post


Link to post
Share on other sites
2. Зафиксировать частые переброски АС (или их направлений) с одного канала на другой

ну и т.д.

ннафига ? переброска трафика - это перерыв связи до 5 минут. Такой фигней часто и специально токо неадекваты занимаються.

Было несколько раз, что АС начинали прыгать по каналам. Хней страдали вышестоящие провайдеры. Хотелось бы, чтоб это как-то отражалось в логах, чтоб было понятно, когда началось и т.д. Вышестоящие провайдеры делают изменения тогда, когда им надо (в том числе и в пиковую загрузку), из-за чего бывают сильные перекосы каналов :( .Хотелось бы видеть, что поменялось и из-за чего пошел перекос (кого пинать за этот безпредел)
3. Промониторить чтоб АС приходили и уходили только через один нужный канал (имеется ввиду деление по направлениям, чтоб пакет не уходил через однин аплинк а приходил с другого)
А чем это плохо ?
4. Что то, что поможет улучшить схему работы и выявить недостаки текущих настроек
Пригласите специалиста или сам подучись...

Эта ситуация неприятна т.к. если остается сессия, а реально пров не дает инета (было такое), то фактически инета нет вообще т.к. толка от второго канала тоже мало :( . Кстати , можно ли каким то образом рассказать кваге, как определять и реагировать на "такие ситуации ? Плюс в ходе балансировок я пришел к тому, что каждый аплинк "отвечает" за свои направления (если возникают какие то проблемы я знаю сразу куда копать и что смотреть), но есть небольшие несоответствия которые хотелось бы убрать.

А насчет спецов, я лучше сам подучусь :)

 

P.S. Если есть полезные сайты или какие то утилиты по БГП, пишите :)

 

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