pchol Опубликовано 25 декабря, 2009 (изменено) · Жалоба Здравствуйте. Вопрос я так понимаю обсуждался на форуме не раз, но хотелось бы как то утвердить в голове все возможные варианты решения задачи. Ситуация следующая, есть 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 на входящий) ? Есть ли ошибки в приведённой конфигурации ? Буду благодарен за любые советы и рекомендации. Изменено 25 декабря, 2009 пользователем pchol Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pliskinsad Опубликовано 25 декабря, 2009 (изменено) · Жалоба В принципе у меня похожая ситуация. Рисуйте с обоих аплинков графики по snmp. И в зависимости от нагрузки на каждого навешивайте prepend. Чтобы более гибко рулить трафиками, узнайте про комьюнити у аплинков. Но идеально каналы у вас загрузить все равно не получится =(. Жаль что у вас мелкий префикс и большая разница между каналами, можно было бы регулировать трафик анонсами префиксов аплинкам. ps. Примите все же префикс 0.0.0.0/0 у одного из аплинков. Изменено 25 декабря, 2009 пользователем pliskinsad Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
XeonVs Опубликовано 25 декабря, 2009 · Жалоба Через комюнити тоже не всегда получается. любят выставить многие ставят local-preference и привет весёлые грабли. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fedusia Опубликовано 29 декабря, 2009 · Жалоба 2 канала нагрузить у вас не получиться одинаково, так как ассиметрия траффика будет всегда присутствовать. Я бы на вашем месте выбрал бы 1 аплинка как главного, а второго как резервного. Т.е. у вас будет весь траффик ходить в 1 аплинк, какон падает, у вас будет ходить все в резервный аплинк. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pchol Опубликовано 29 декабря, 2009 · Жалоба Задачи нагрузить одинаково нет, а тем более поровну. Прочитайте внимательно. Каналы и так асиметричны в соотношении 1 / 3. И задача использовать маленький канал, но не упереться в него. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
TheUser Опубликовано 30 декабря, 2009 · Жалоба Может быть загрузить меньший канал под завязку менее значимым трафиком (заграница, широкополосный доступ других операторов и тп), а на второй - все остальное? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pchol Опубликовано 31 декабря, 2009 · Жалоба Может быть. Тот пров что даёт маленький канал, как раз таки отдаёт комьюнити, попробую порулить ещё и ими. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...