grifin.ru Posted March 29, 2016 · Report post В офис, наконец, привели хвост от второго провайдера. BGP там нет (да и не нужен) Нужно в общем как-нибудь раскидать трафик на двух провайдеров (у одного 6 мбит, у другого 10). Поставил туда RB3011UIAS-RM Настроит интерфейсы для обоих провайдеров. Сделал два гейтвея с мониторингом. Все работает, даже fallover срабатывает. Теперь нужно сделать что бы оба негра работали одновременно, а не по очереди. Если я правильно понял bonding -это не то что мне нужно. Нашел рецепт как сделать через маркировку пакетов НАТом. А что-то поинтереснее там есть ? Типа PfR'а например ? В общем подскажите как это _правильно_ готовить ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vex Posted March 30, 2016 · Report post Так манглами и есть правильно, вроде бы. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AciDSAS Posted March 30, 2016 · Report post PCC делает идеально именно то, что вы хотите. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted March 30, 2016 · Report post PCC Это кто ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pppoetest Posted March 30, 2016 · Report post pbr не спасёт отца русской демократии? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AciDSAS Posted March 30, 2016 · Report post Интересный такой зверь :) 1. http://wiki.mikrotik.com/wiki/Manual:PCC 2. http://mum.mikrotik.com/presentations/US12/steve.pdf Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted March 30, 2016 · Report post Так манглами и есть правильно, вроде бы. Незнакомый термин тоже. Что такой манглы ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AciDSAS Posted March 30, 2016 · Report post pbr не спасёт отца русской демократии? PCC больше по условиям TC подходит. Так манглами и есть правильно, вроде бы. Незнакомый термин тоже. Что такой манглы ? По двум ссылкам выше это все описано. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted March 30, 2016 · Report post pbr с pcc и манглами - все понял. Это тот самый способ. а pbr что за зверь ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AciDSAS Posted March 30, 2016 · Report post Policy based routing Для вашей задачи не очень подходит. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted March 30, 2016 · Report post Короче ничего, что балансирует с оглядкой на загрузку канала - у него нет. Только тупой Rоund-robin. Да ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AciDSAS Posted March 30, 2016 · Report post Короче ничего, что балансирует с оглядкой на загрузку канала - у него нет. Только тупой Rоund-robin. Да ? pcc это не тупой round robin. Можно задать вес для каждого канала, можно оперировать и другими параметрами. В вашем случае в канал 10мбит можно отправить 66% трафика, в 6мбит — 33% трафика. В презенташке по второй ссылке это довольно подробно разобрано. Можно использовать traffic monitor и балансировать с "оглядкой на загрузку". Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted March 30, 2016 · Report post Можно использовать traffic monitor и балансировать с "оглядкой на загрузку". О, вот это уже другое дело. Есть что почитать на эту тему по-подробнее ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AciDSAS Posted March 30, 2016 · Report post Там все очень просто. При наступлении условия запускаем скрипт, а в этот скрипт можно напихать что душе угодно... http://wiki.mikrotik.com/wiki/Manual:Tools/Traffic_Monitor Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted March 30, 2016 · Report post AciDSAS Ну это инвалидный какой-то путь... threshold в пакетах. Во-первых - пакетов что ? В секунду, в минуту, всего ? Во-вторых - пакетов каких ? Они могут быть мелкие, могут быть большие. Как это дает возможность определить загруженность канала ? Смысл примерно такой: 1. Раз в 30 минут запускается некий процесс, который очень сильно грузит инет. Он генрирует входящий трафик (Скачивает информацию) Работает он 10 минут. 2. Когда на внешний сервер выгрузили большую пачку данных - он начинает синхронизировать эти данные с локальным сервером. Продолжительность и частота не прогнозируемы. Трафик как входящий так и исходящий. 3. 10 компов переодических хотят что-то в интернете. Проблема: Когда работает процесс №1 - все остальное жутко тупит. Отдавать под него отдельный канал - жаба душит, т.к. он 90% времени будет простаивать. Хочу сделать чтоб когда процесс 1 работает - все каналы использовались по-максимуму. Сложность найти решение вызвана тем, что у меня: а)мало конкурирующий процессов для того что бы начал работать принцип усреднения. б) процессы неодинаковы ни по прожорливости ни по типу трафика. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AciDSAS Posted March 30, 2016 · Report post Threshold в битах. Где вы нашли упоминание про пакеты? В этой ситуации вам еще и pcq полезен будет. Самый простой пример, который родился прям сейчас... Как только по traffic monitorу утилизация канала стала больше границы, новые соединения в этот канал не отправляем. Как загрузка опустилась до нужной границы, начинаем опять отправлять через него новые соединения. Как это реализовать ограничивается исключительно вашей фантазией. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nkusnetsov Posted April 1, 2016 (edited) · Report post Вполне спокойно с задачей справится банальный ECMP. Соотношение выбирается несколькими повторяющимися указаниями gateway. Пропускная способность каналов "3 к 5", вот и укажем 5 раз Gw_10Mbit и 3 раза Gw_6Mbit. Edited April 1, 2016 by nkusnetsov Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...