Перейти к содержимому
Калькуляторы

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

Добрый день.

 

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

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

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

 

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.