wifi_master 132 Posted 2009-01-04 18:14:48 Share Posted 2009-01-04 18:14:48 Вопрос к тем кто делал балансировку каналов на микротик 3х. Делаю вот так : Mangle chain=prerouting action=mark-packet new-packet-mark=odd passthrough=yes src-address=192.168.30.0/24 nth=2,1 chain=prerouting action=mark-routing new-routing-mark=route1 passthrough=yes src-address=192.168.30.0/24 packet-mark=odd chain=prerouting action=mark-packet new-packet-mark=even passthrough=yes src-address=192.168.30.0/24 chain=prerouting action=mark-routing new-routing-mark=route2 passthrough=yes src-address=192.168.30.0/24 packet-mark=even NAT chain=srcnat action=masquerade src-address=192.168.30.0/24 out-interface=Local IP ROUTE dd dst-address=0.0.0.0/0 gateway=192.168.1.1 scope=30 target-scope=10 routing-mark=route1 add dst-address=0.0.0.0/0 gateway=192.168.2.1 scope=30 target-scope=10 routing-mark=route2 add dst-address=0.0.0.0/0 gateway=192.168.1.1 scope=30 target-scope=10 Все как бы работает пакеты маркируются ходит по 2-х каналах, аська не глючит, но както не так оно балансирует больше уходит по первому каналу, у меня есть подозрения что не правельно промаркировал пакеты, в 2.х версиях был не такой синтаксис параметра NTH там было 3 значения, а в 3.х версии его изменили и теперь только 2 значения nth=2,1. Кто делал балансировку подскажите как правельно помаркировать пакеты 50/50 ? Link to post Share on other sites
_Maks_ 27 Posted 2009-01-04 19:44:17 Share Posted 2009-01-04 19:44:17 Раз тут заговорили о маршрутиризации,то помогите в настройке балансировки в Mikrotik 2.9 Ихнюю страницу перечитал,все,(три) варианта перепробовал..не выходит. Возможно из за того что у меня не абоненты конектятся на микротик,а сервак который авторизирует абонов? Схема такая: лок сеть 192.168.20.ххх-Сервак под 2003 Serv (не нужн говорить что винда гавно,сам знаю,тут вопрс не в этом)-Микротик в котором 3 интерфейса 1-192.168.11.1 (сетевуха смотрит на 2003) 2-192.168.7.2 (шлюз 192.168.7.1) РОутер 1 мегабит 3-192.168.5.2 (шлюз 192.168.5.1) ADSL модем 4мегабита Подскажите как настроять балансировку в значении 4/1 Link to post Share on other sites
Shuher 216 Posted 2009-01-04 21:30:30 Share Posted 2009-01-04 21:30:30 Вопрос к тем кто делал балансировку каналов на микротик 3х. Все как бы работает пакеты маркируются ходит по 2-х каналах, аська не глючит, но както не так оно балансирует больше уходит по первому каналу, у меня есть подозрения что не правельно промаркировал пакеты, в 2.х версиях был не такой синтаксис параметра NTH там было 3 значения, а в 3.х версии его изменили и теперь только 2 значения nth=2,1. Кто делал балансировку подскажите как правельно помаркировать пакеты 50/50 ? Этот способ не балансирует два канала 50/50, просто ты разбиваеш пользователей на две группы и кажлой группе свой дефаулт роут! А чтоб было примерно 50/50 нада чтоб в обоих группах было одинаковое колличество активных и пассивных узеров! Link to post Share on other sites
Shuher 216 Posted 2009-01-04 21:33:45 Share Posted 2009-01-04 21:33:45 Подскажите как настроять балансировку в значении 4/1 Читай пример выше! С моего опыта не получится разбить нагрузку в процентном соотношении! Раскидывайте пользователей по каналам... Примеры с микротиковских мануалов отлично работают! Там ошибок нет, по крайней мере я не встречал! Link to post Share on other sites
wifi_master 132 Posted 2009-01-04 21:49:45 Author Share Posted 2009-01-04 21:49:45 Этот способ не балансирует два канала 50/50, просто ты разбиваеш пользователей на две группы и кажлой группе свой дефаулт роут!А чтоб было примерно 50/50 нада чтоб в обоих группах было одинаковое колличество активных и пассивных узеров! Ты наверно не понял. Весь и смысел в том чтоб промаркировать активные! пакеты. каждый первый уходит по первому роуту а каждый второй по второму! вот в чом весь смысел. и не важно сколько там пользователей будет 1 пойдет по 2м каналам и будет 100 тоже пойдут равномерно по 2м каналам. но в 3.х непонятно как написать NTH в 2.9 - nth=1,1,0 -єто каждый первый пакет nth=1,1,1 - второй пакет. В 3.х версии они изменили nth и теперь получается что если стоит 2,1 - это означает что каждый второй пакет пометить а вот как пометить каждый первый? вот в чом вопрос. По логике получается так если мы уже каждый второй пометили тогда пишем правило с nth=2,0 тоесть помечаем те пакеты которые не попали в первое правило. В таком случае все работает но както не так. Link to post Share on other sites
wifi_master 132 Posted 2009-01-05 10:42:50 Author Share Posted 2009-01-05 10:42:50 Все разобрался балансирует, балансирует все - веб, закачку торентом, тесты скорости. Не глючит аська, майл агент онлайн игры. Link to post Share on other sites
FreeLine 1 Posted 2009-01-05 11:23:15 Share Posted 2009-01-05 11:23:15 Все разобрался балансирует, балансирует все - веб, закачку торентом, тесты скорости. Не глючит аська, майл агент онлайн игры. Ну и вчем была загвоздка? З.Ы. Где мануальчик по балансировке??? :-) Link to post Share on other sites
wifi_master 132 Posted 2009-01-05 13:45:32 Author Share Posted 2009-01-05 13:45:32 Даю мануальчик Сначала помаркируем конекшены Mangle ;;; balansing chain=prerouting action=mark-connection new-connection-mark=route1 passthrough=no connection-state=new src-address=192.168.6.0/24 nth=2,1 15 chain=prerouting action=mark-routing new-routing-mark=route1 passthrough=yes src-address=192.168.6.0/24 connection-mark=route1 16 chain=prerouting action=mark-connection new-connection-mark=route2 passthrough=yes connection-state=new src-address=192.168.6.0/24 17 chain=prerouting action=mark-routing new-routing-mark=route2 passthrough=yes src-address=192.168.6.0/24 connection-mark=route2 Топом настроить 2 шлюза IP ROUTE add dst-address=0.0.0.0/0 gateway=(адрес первого шлюза) scope=255 target-scope=10 routing-mark=route1 add dst-address=0.0.0.0/0 gateway=(адрес второго шлюза) scope=255 target-scope=10 routing-mark=route2 add dst-address=0.0.0.0/0 gateway=(а тут адрес первого шлюза єто для самого микротика шлюз) scope=255 target-scope=10 НУ вот и все.... Да а загвоздка была в маркировании пакетов, в 3.х версии параметр nth имеет 2 значения и для того чтоб промаркировать половину пакетов нужно теперь только оно правило в котором nth=2.1 тоесть каждый второй пакет маркируем, а вот чтоб каждый первый промаркировать нужно еще одно правило с nth= стандартным тоесть не используем его вобще, логика работы такая в первом правиле маркируем половину пакетов passthrough выключен а в втором маркируем все пакеты но passthrough включен и получается что первая половина пакетов не проходит дальше а проходит только не маркированые которые и маркируются уже вторым правилом. Вот такая вот фигня которая нигде не описана. P.S. По такой схеме можна сбалансировать сколько угодно каналов. Link to post Share on other sites
_Maks_ 27 Posted 2009-01-06 08:09:23 Share Posted 2009-01-06 08:09:23 извините за наглость., я повторюсь . абонов между каналами у меня вышло раскидывать,но это мне не нужно. мне как раз нужно помечать пакеты идущие от одного сервака. Если можно пожалуйста примерчик команд. Link to post Share on other sites
fredik 0 Posted 2009-02-03 21:49:35 Share Posted 2009-02-03 21:49:35 а не подскажите что нада написать чтобы приоритет пинга быль выше приоритета всего остального? Link to post Share on other sites
someday 1 Posted 2009-07-21 17:22:30 Share Posted 2009-07-21 17:22:30 Пробывал использовать ваш способ, спасибо работает. Возникло пару вопросов: 1.Правильно ли использовать для пометки соединений NTH, ведь отваливается возможность check-gateway на шлюзах? 2. И почему указывается connection-state=new - а остальные типы соединений или это будет избыточным правилом? Link to post Share on other sites
smilebest 0 Posted 2009-11-26 04:46:12 Share Posted 2009-11-26 04:46:12 а как прописывать дополнительные канальчики? как сделать резервирование и проверку каналов на "живучесть"? Link to post Share on other sites
winbox 15 Posted 2009-12-13 14:58:36 Share Posted 2009-12-13 14:58:36 а в ответ тишина... Link to post Share on other sites
yri 20 Posted 2009-12-13 16:42:21 Share Posted 2009-12-13 16:42:21 а как прописывать дополнительные канальчики? как сделать резервирование и проверку каналов на "живучесть"? ссылка Mikrotik wiki Link to post Share on other sites
.guruks. 9 Posted 2009-12-13 19:46:04 Share Posted 2009-12-13 19:46:04 Балансировку настроил по этому мануалу: http://wiki.mikrotik.com/wiki/PCC У меня балансируется 3 канала, всё ок. Проверка каналов на живучесть с помощью netwatch Link to post Share on other sites
prototip 286 Posted 2009-12-23 22:00:55 Share Posted 2009-12-23 22:00:55 Балансировку настроил по этому мануалу: http://wiki.mikrotik.com/wiki/PCC У меня балансируется 3 канала, всё ок. Проверка каналов на живучесть с помощью netwatch Ну а как насчет отваливания например на рапидшаре , подождите мол столько то секунд для скачивания файла , ну а затем типа ваша ссылка устарела , посколь пошли вы уже по другому маршруту с другог айпи . Может всетаки если юзер пошел по какомуто маршруту , то заносить его в адрес лист например на 1 день ? Link to post Share on other sites
YuSHa 59 Posted 2009-12-23 23:11:51 Share Posted 2009-12-23 23:11:51 Балансировку настроил по этому мануалу: http://wiki.mikrotik.com/wiki/PCC У меня балансируется 3 канала, всё ок. Проверка каналов на живучесть с помощью netwatch если не жалко експорт в студию Link to post Share on other sites
prototip 286 Posted 2009-12-24 15:49:59 Share Posted 2009-12-24 15:49:59 а че мануала маловато на вики ? Ну вот еще на форуме микротика http://forum.mikrotik.com/viewtopic.php?f=2&t=31415&start=0 . В данном случае NTH отдыхает , очень неплохое решение от микротика . Вот только работает это только с версии 3.24 и выше .... Вот еще один мануальчик с "экспортом" http://wiki.mikrotik.com/wiki/NetworkPro_on_Combining_NATed_Links . Link to post Share on other sites
KotBegemot 0 Posted 2010-02-12 19:06:25 Share Posted 2010-02-12 19:06:25 Не врубаюсь как сделать балансировку для нескольких пулов айпишников.... Их типа по очереди прописывать? Link to post Share on other sites
winbox 15 Posted 2010-02-14 20:56:29 Share Posted 2010-02-14 20:56:29 я так понял PPC только от 3.24 кто нибудь делал PPC на 3.22 ? или есть ровные альтернативы ? Link to post Share on other sites
warzoni 7 Posted 2010-02-14 22:15:25 Share Posted 2010-02-14 22:15:25 Как не делай, два канала, все равно сессии будут нарушены. Link to post Share on other sites
.guruks. 9 Posted 2010-02-15 11:28:08 Share Posted 2010-02-15 11:28:08 По поваду баллансировки PCC и рапидшары, когда еще можно было с неё качать всё было ок , сейчас проверить нереально , а для тех у кого куплен акк думаю уже не проблема скачать. С другими обменниками проблем не встречал. Удерживать пользователей на одном из каналов не вижу смысла, теряется возможность одновременно использовать оба канала при закачке например торрентом. Link to post Share on other sites
winbox 15 Posted 2010-02-15 17:36:43 Share Posted 2010-02-15 17:36:43 КТО НИБУДЬ ДЕЛАЛ PPC на 3.22 ??????????? Link to post Share on other sites
.guruks. 9 Posted 2010-02-15 19:54:25 Share Posted 2010-02-15 19:54:25 Нет его на 3.22 Link to post Share on other sites
KotBegemot 0 Posted 2010-02-15 23:17:11 Share Posted 2010-02-15 23:17:11 Вот условие задачи: Есть 2 внешних интернет - канала: Inet1 - симметричный канал емкостью 2 мегабита (2М/2М) Inet2 - ADSL емкостью 1 мегабит (1М/512К) Есть внутренная сеть, которая раздается с помощью DHCP и разделена на 2 пула со своим шлюзом для каждого пула: 1) 192.168.1.0/28 с шлюзом 192.168.1.1 2) 192.168.1.16/29 с шлюзом 192.168.1.17 Необходимо: 1) Настроить MANGLE, чтобы пакеты убегающие через определенный интерфейс через него же возвращались (чтобы не было обрывов сесиий аськи или скайпа, например). 2) Учитывая тот факт что каналы разные по емкости настроить балансинг таким образом чтобы каналы нагружались равномерно, т.е. чтобы 2/3 запросов бегали через Inet1, а 1/3 через Inet2. Пытался настроить вот по этому мануалу: http://forum.x-drivers.ru/index.php?showtopic=3530&pid=19201&st=0entry19201 , но что-то некорректно работает балансинг. Основная нагрузка явно бежит по Inet1. Inet2 участвует в движении, но как-то боком. Tourch не показывает непосредственного участия в обработке внутренних запросов. Только запросы из вне на него валятся. Итак варианты камрады? Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now