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