Можно ли реализовать балансировку нагрузки с использованием протокола пограничного шлюза (BGP)? - PullRequest
2 голосов
/ 14 февраля 2010

Могу ли я реализовать балансировку нагрузки в BGP?

Ответы [ 4 ]

2 голосов
/ 14 февраля 2010

Не совсем да, не совсем нет


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

В случае традиционных провайдеров с несколькими домашними абонентами обычно объявляются все маршруты к обоим. Измеряет результирующий трафик. Предлагая свой собственный ASN к более загруженному пути, вы можете настроить показатель, который использует удаленный AS, чтобы выбрать один полученный маршрут из другого. Это не всегда работает из-за удаленной фильтрации маршрутов, но должно дать вам некоторый контроль.

Есть и другие способы. Трудно надлежащим образом рассмотреть эту тему в SO-ответе, но есть пара известных многократно рецензированных книг по BGP, и это первый вопрос, на который они все отвечают.

1 голос
/ 14 февраля 2010

Да. Однако полные нюансы того, как это сделать, во многом зависят от конкретных обстоятельств и не позволят никому дать точный ответ о вашем конкретном случае без дополнительных подробностей.

См:

для получения дополнительной информации.

0 голосов
/ 07 февраля 2015

Да, балансировка нагрузки возможна в BGP, есть много способов. Вот хороший пост о балансировке нагрузки eBGP с однодомной средой BGP и двумя интернет-провайдерами, подключенными по статическому маршруту.

0 голосов
/ 28 июня 2011

Если вы используете Cisco IOS, есть BGP Multipath, если у вас есть пиринг нескольких узлов:

http://www.cisco.com/en/US/docs/ios/12_2t/12_2t11/feature/guide/ft11bmpl.html

...