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

Потеря BGP-пира при высокой нагрузке

Добрый день.

 

Кратко опишу ситуацию.

Есть мы - L3 Extreme с поднятым BGP, загрузка небольшая совсем.

Есть пир - FreeBSD с поднятым BGP, пир загружен хорошо, потеря пакетов в размере 5-10% - нормальное явление.

 

Мы получаем от пира городские сети по BGP, все получается, все работает. У нас на свиче стоит время удержания и т.п. порядка 1-5 секунд. У пира стоит "как в квагге по умолчанию". Мы начинаем нагружать пир трафиком (примерно 80Мбит/сек) и у нас пир становится как IDLE, то есть теряется BGP сессия, потом происходит реконнект и опять эстэблиш. Пир говорит, что мы де балбесы и маленькое время удержания поставили, ну мы подняли время удержания до нескольких минут - с этим проблем нет, мы подняли, падать вроде как перестало.

 

В общем, наша гипотеза такова: пир не вывозит по ппс при большой нагрузке и поэтому в силу потерь/задержек TCP-пакетов BGP сессия рвется. То, что мы увеличили время удержания, проблему никак не решило, но уменьшило вероятность ее возникновения. Мы считаем, что пиру надо обновлять/перенастраивать свой рутер, потому что проблему это не решает, а оттягивает, тем более что мы туда планируем загнать 300Мбит трафика, а там уже потери пакетов, но меня интересует ваше мнение касательно BGP.

 

Заранее спасибо!

Share this post


Link to post
Share on other sites

Когда сессия поднимается пиры согласовывают hold-time. При этом из двух выбирается меньшее.

Поэтому ваш пир прав :). Прав в том что ставить hold-time 5 секунд это непрально.

Если потери 5-10% вас устраивают то нужно затянуть hold-time вверх. Сессия падать будет реже.

Что касается причин падения сессии то енто отсутствие активности апдейтов префиксов и потеря 3-х keepalive за hold-time.

 

Если сессия не рвется на дефольных значениях keepalive/hold-time 60/180 (С) ну или 30/90 (J) то с апгрейдом мона обождать

 

 

Share this post


Link to post
Share on other sites

10% потерь нормально??? А напомните, на каком проценте потерь tcp ложится?

Share this post


Link to post
Share on other sites

если забивается BGP протокол, можно настроить приоритетную QoS очередь.

если оборудование позволяет.

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