pchol Posted December 25, 2009 Posted December 25, 2009 (edited) Здравствуйте. Вопрос я так понимаю обсуждался на форуме не раз, но хотелось бы как то утвердить в голове все возможные варианты решения задачи. Ситуация следующая, есть 2 канала, UPLINK_1 - 150mbit, UPLINK_2 - 50mbit. Задача, нагрузить оба канала по максимум, но избежать такой ситуации, чтобы "упёрлись" в 50мбитный канал из-за такой асимметричности. BGP бордер это PC c квагой, конфиг следующий. router bgp 12345 bgp router-id 1.1.1.1 network 193.169.xxx.0/23 neighbor 85.xxx.xxx.77 remote-as AS1 neighbor 85.xxx.xxx.77 description UPLINK_1 neighbor 85.xxx.xxx.77 weight 300 neighbor 85.xxx.xxx.77 prefix-list plup_in in neighbor 87.xxx.xxx.153 remote-as AS2 neighbor 87.xxx.xxx.153 description UPLINK_2 neighbor 87.xxx.xxx.153 weight 200 neighbor 87.xxx.xxx.153 route-map prepend_uplink2 out neighbor 87.xxx.xxx.153 prefix-list plup_in in ip prefix-list plup_in seq 5 deny 0.0.0.0/0 ip prefix-list plup_in seq 15 permit any ip prefix-list plup_out permit 193.169.xxx.0/23 ip prefix-list plup_out deny any route-map prepend_uplink2 permit 20 match ip address prefix-list plup_out set as-path prepend 12345 12345 Есть ли ещё какие то варианты "регулирования" загруженности ? Как в совокупности будут работать weight и prepend, не будет ли проблем (weight ведь насколько я понимаю влияет на исходящий трафик а prepend на входящий) ? Есть ли ошибки в приведённой конфигурации ? Буду благодарен за любые советы и рекомендации. Edited December 25, 2009 by pchol Вставить ник Quote
pliskinsad Posted December 25, 2009 Posted December 25, 2009 (edited) В принципе у меня похожая ситуация. Рисуйте с обоих аплинков графики по snmp. И в зависимости от нагрузки на каждого навешивайте prepend. Чтобы более гибко рулить трафиками, узнайте про комьюнити у аплинков. Но идеально каналы у вас загрузить все равно не получится =(. Жаль что у вас мелкий префикс и большая разница между каналами, можно было бы регулировать трафик анонсами префиксов аплинкам. ps. Примите все же префикс 0.0.0.0/0 у одного из аплинков. Edited December 25, 2009 by pliskinsad Вставить ник Quote
XeonVs Posted December 25, 2009 Posted December 25, 2009 Через комюнити тоже не всегда получается. любят выставить многие ставят local-preference и привет весёлые грабли. Вставить ник Quote
fedusia Posted December 29, 2009 Posted December 29, 2009 2 канала нагрузить у вас не получиться одинаково, так как ассиметрия траффика будет всегда присутствовать. Я бы на вашем месте выбрал бы 1 аплинка как главного, а второго как резервного. Т.е. у вас будет весь траффик ходить в 1 аплинк, какон падает, у вас будет ходить все в резервный аплинк. Вставить ник Quote
pchol Posted December 29, 2009 Author Posted December 29, 2009 Задачи нагрузить одинаково нет, а тем более поровну. Прочитайте внимательно. Каналы и так асиметричны в соотношении 1 / 3. И задача использовать маленький канал, но не упереться в него. Вставить ник Quote
TheUser Posted December 30, 2009 Posted December 30, 2009 Может быть загрузить меньший канал под завязку менее значимым трафиком (заграница, широкополосный доступ других операторов и тп), а на второй - все остальное? Вставить ник Quote
pchol Posted December 31, 2009 Author Posted December 31, 2009 Может быть. Тот пров что даёт маленький канал, как раз таки отдаёт комьюнити, попробую порулить ещё и ими. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.