>[оверквотинг удален]
>>200 МБит/с. Как средствами BGP организовать распределение трафика 50 на 50
>>?
>>Я так понимаю есть вариант принимать половину префиксов от одного половину от
>>другого, но как-то некрасиво получается - большая часть канала одного из
>>провайдеров может простаивать если пользователи будут активны по маршрутам предоставленные одним
>>из провайдеров...
>
>Балансировать входящий трафик можно с помощью установки нужного количества препендов на анонсируемые
>префиксы либо с помощью community (если апстрим поддерживает incoming community).
>Для балансировки исходящего трафика используйте localpref либо weigth. Несколько непонятно как балансировать исходящий трафик через localpref и weigth, маршрутизатор просто выберет маршрут с большим параметром localpref или weigth и балансировать нагрузку не будет. Исходящий трафик можно сбалансировать между провайдерами используя параметр maximum-paths n где n число маршрутов в таблице маршрутизации на сеть.
Если исходящим трафиком еще можно порулить то входящим очень проблемно, неочень понимаю как препендом можно сбалансировать входящий трафик, ну удлиню я AS-PATH для какого провайдера подставляя препендом свою AS-ку и где тут балансировка? легче тогда уже половину префиксов от одного провайдера принимать половину от другого...
Я тут подумал что можно кое-что с NAT-ом наворотить, те кто у меня сидит за NAT-ом создают основную нагрузку, поэтому если их сбалансировать то это уже будет что-то. Итак прочувствуйте силу идеи :):
Выделяю две сети из своего адресного пространства для NAT. Первый кусочек анонсирую через первого провайдера, вторую через второй. В NAT можно поставить чтобы трансляции он проводил с рандомного IP, соответсвенно если выделенные кусочки сетей будут одинаковые то будет распределение 50 на 50. По идее входящий трафик будет сбалансирован. Как вам?
Расскажите пожалуйста еще варианты как можно более-менее качественно балансировать нагрузку по BGP? мне все интересно )
Д
Есть идея