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

Вопросы балансировки BGP комьюнити или специфики ?

Имеем два аплинка, допустим

 

А - полоса = 4

B - полоса = 1,5

 

Надо балансировать входящий (с исходящим все просто).

Если делать с помощью спецификов, то все ясно и вопросов нет.

 

На этом форуме в теме про viesti.ru подробно описано, что это плохо.

Ладно, пытаемся использовать BGP комьюнити.

 

Если отдаем оба префикса без спецификов, типа 133.33.0.0/16 (адреса от "фонаря"),

канал "B" ложится на "полку", на канале "А" недобор трафика (хороший).

 

Выставляем на канал B препендов, штук 5 - 7 - почти не помогает.

 

Идем далее, выставляем на канале "B" комьюнити - 5 препендов на основные пиры

аплинка B (типа RETN, Level3, Comstar). Помогает, но мало - на канале B входящего

слишком много. Если поставить в коммьюнити аплинку В, не анонсировать вообще наши

адреса его пирам на "запад" (тот же RETN и пр.), трафик падает до приемлемой велечины.

 

Но это опять же плохо, с "запада" наша AS видится только через аплинка A,

Россия есс-но через оба.

 

Те. в случае аварии на канале А, мы останемся без "запада" или придется править конфигурацию.

 

С балансировкой через специфики свои заморочки, но вроде как меньшие ?

 

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

У оператора в RIPE вот так:

 

number of prepends (x=1,2,3,5) or do NOT announce (x=9)

Share this post


Link to post
Share on other sites

Проверьте приходят ли ваши препенды кому нибудь. Я тут недавно обнаружил, что ТТК нормально их принимает но никуда дальше они не уходят, по крайней мере RETN их не видит, хотя должен.

Share this post


Link to post
Share on other sites
Если поставить в коммьюнити аплинку В, не анонсировать вообще наши

адреса его пирам на "запад" (тот же RETN и пр.), трафик падает до приемлемой велечины.

 

Но это опять же плохо, с "запада" наша AS видится только через аплинка A

Разбиваете блоки на 2 половинки. Агрегат отсылаете всем без препендов.

Обе половинки (одинаково) анонсируете уже с кучей запрещающих комьюнити аплинку B.

 

В случае падения А увидят агрегат от B

Share this post


Link to post
Share on other sites

Если уж специфики, так специфики. Нафига мешать с комьюнити, если конечно того не требует ситуация (например брать зарубеж преимущественно через кого-то одного).

 

Т.е. одному только агрегат (тому через которого трафика больше в силу разной связанности или разноуровневости), а второму и агрегат и специфики. Специфики навешивать постепенно до полного выравнивания. А вобще неплохо иметь статистику в разрезе своих подсетей, например по маске /24, /23, /22 и.т.д, чтобы не на абум их навешивать, а исходя из процентного соотношения трафика на эти сети.

Share this post


Link to post
Share on other sites

Получить данные то проблем нет, netflow есть,

сделают.

 

Со спецификами проблемы, вот свежий примерчик.

 

Те же vesti.ru AS25478.

Нет связи с адресов-спецификов, которые анонсируются на канал А.

Помогло 6854:1619 на канал B, те на анонсировать на MSK-IX,

(кто оператор B из примера понятно).

Но недавно, с адресов-спецификов на канале B пропала связь

до nag.ru (AS25478)! Если убрать 6854:1619, nag.ru появляется,

но нету vesti.ru. Помогло "интересное" сочетание 6854:1613 6854:1619...

работают оба.

 

Мне интересно, послушать советы умных людей, который не используют специфики.

 

 

 

 

 

Share this post


Link to post
Share on other sites
Имеем два аплинка, допустим

 

А - полоса = 4

B - полоса = 1,5

Если отдаем оба префикса без спецификов, типа 133.33.0.0/16 (адреса от "фонаря"),

канал "B" ложится на "полку", на канале "А" недобор трафика (хороший).

Попробуйте донести до своего руководства простую мызль, что от преднамеренно вносимой асимметрии страдает качество услуги. И что хотя бы из соображений резервирования полоса A не должна отличаться от полосы B в разы
Edited by evd

Share this post


Link to post
Share on other sites
Имеем два аплинка, допустим

 

А - полоса = 4

B - полоса = 1,5

Если отдаем оба префикса без спецификов, типа 133.33.0.0/16 (адреса от "фонаря"),

канал "B" ложится на "полку", на канале "А" недобор трафика (хороший).

Попробуйте донести до своего руководства простую мызль, что от преднамеренно вносимой асимметрии страдает качество услуги. И что хотя бы из соображений резервирования полоса A не должна отличаться от полосы B в разы

в идеале А и Б должны быть равными + какой то процент свободной полосы на каналах - для случая когда один из них падает!
Edited by Lynx10

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

Избыточное резервирование влетит в "копеечку".

а без резервирования - грозит потерей копеечки вообще!

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