Перейти к содержимому
Калькуляторы

Агрегирование 3G/4G линков надо толстый канал с 6-12 модемов

Куда копать? - надо сделать толстый канал с нескольких одновременно модемов, разных операторов, разных стандртов.

 

Схема: 3Ж роутер с кучкой модемов ---> 3G/4G network ---> Agregation server

 

характер трафика разный - от потокового видео HTTP/UDP до Интернет.

 

 

 

P.S. копаем, но хочется лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сходите к этим операторам и попросите сделать для вас тариф с нужными вам характеристиками, естественно стоить он будет довольно дорого.

 

Передавать данные через разные модемы одновременно можно только при таком случае, когда каждый клиент жестко привязан к своему модему, трафик одного клиента пускать сразу через несколько не получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Куда копать? - надо сделать толстый канал с нескольких одновременно модемов, разных операторов, разных стандртов.

 

Схема: 3Ж роутер с кучкой модемов ---> 3G/4G network ---> Agregation server

 

характер трафика разный - от потокового видео HTTP/UDP до Интернет.

 

 

 

P.S. копаем, но хочется лучше.

Полное говнищще...Работать не будет...Пробовали корефаны так в начале деятельности исхитритьсо-получили гимор с авторизациями, говноклссниками,вконтактами,скайпами-аськами...

Так они не 6 маршрутов пользовали а 2-а безлимита от разных операторов домашних...

Изменено пользователем cyberRAT

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Арендовать VDS, чз несколько модемов поднять тунели от сервера к серверу, на вдс поставить кеширующий проксик.

Сделать SNAT, и у всех ваших клиентов будет 1 внешний ip vds. Так не будет проблем с авторизациями с разных ip.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сходите к этим операторам и попросите сделать для вас тариф с нужными вам характеристиками, естественно стоить он будет довольно дорого.

 

Передавать данные через разные модемы одновременно можно только при таком случае, когда каждый клиент жестко привязан к своему модему, трафик одного клиента пускать сразу через несколько не получится.

Тариф понятно.

 

Получится. Если делать тем или иным способом. например а-ля спец VPN c агрегацией каналов.

вопрос в софте - контроль\управление модемами, контроль разборки\сбоки\доставки пакетов.

 

Арендовать VDS, чз несколько модемов поднять тунели от сервера к серверу, на вдс поставить кеширующий проксик.

Сделать SNAT, и у всех ваших клиентов будет 1 внешний ip vds. Так не будет проблем с авторизациями с разных ip.

Как бы да, а как в SNAT с одним большим потоком? мелкие разные сессиии без проблем по разным интерфейсам

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Арендовать VDS, чз несколько модемов поднять тунели от сервера к серверу, на вдс поставить кеширующий проксик.

Сделать SNAT, и у всех ваших клиентов будет 1 внешний ip vds. Так не будет проблем с авторизациями с разных ip.

 

 

а ОПСОСы у нас глупые....там все зарезано, туннельные протоколы в том числе

 

идея изначально нежизнеспособна

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Туннельные протоколы там не зарезаны.

 

Можно поставить где-то в пределах кабельной сети сервер, на нем настроить VPN концентратор, к нему будут по VPN подключаться отдельный поток данных через каждого оператора. То есть можно сделать столько каналов до сервера, по которым будут передаваться не зависимые данные.

 

Но нужно сделать хитрую систему, которая будет контроллировать передачу данных через каждый канал и переповторять данные, если они вдруг не дошли до получателя. А такую схему просто так не сделать. Серьезные фирмы это ПО за крупные деньги продают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Туннельные протоколы там не зарезаны.

.....

Но нужно сделать хитрую систему, которая будет контроллировать передачу данных через каждый канал и переповторять данные, если они вдруг не дошли до получателя. А такую схему просто так не сделать. Серьезные фирмы это ПО за крупные деньги продают.

Да, именно так.

Какие? Нашел с железками за 2-7К - едут. А интересно чиста софтина.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

никакая хитрая софтина не нужна. openvpn переподключается сам,убирать канал из разбивки при падении можно чз down скрипт.

разбить все соединения на несколько каналов можно например так: http://www.opennet.ru/base/net/linux_link_balance.txt.html

Один большой поток по разным интерфейсам не разбить. Если очень надо то думаю можно посмотреть в сторону MLPPP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а пинги в 300-1200 милисекунд Вас не пугают? 3g это утопия

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Jaguar77 - спасибо!

 

а пинги в 300-1200 милисекунд Вас не пугают? 3g это утопия

Не пугает даже джиттер в 3000мс.

430194_280319452038669_158237280913554_695469_1195345914_n.jpg

Изменено пользователем MrCloud

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Jaguar77 - спасибо!

 

а пинги в 300-1200 милисекунд Вас не пугают? 3g это утопия

Не пугает даже джиттер в 3000мс.

 

Решение вашей проблемы - ppp multilink. Для этого вам понадобится два сервака - в один воткнуть модемы а другой посмавить в том месте где есть нормальный интернет, и на нём затерминировать ppp соединения.

 

Это абсолютно штатная, софтовая фишка pppd.

Изменено пользователем lexa_

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я делал. Только пока непонятно что вам нужно.

 

Балансировка для интернет доступа через несколько линков или VPN до конкеретного сервера? Подключение стационарное или мобильное?

 

Во общем случае делается так

 

Ставятся N+1 железок, где N это системы типа Микротика с канальным оборудованием ( или DD-WRT или пиленный линукс) на микротивских же бордах.

+1 это агрегирующий маршрутизатор.

 

На микротиках поднимается канал и делается редистрибуция дефолта в роутинг протокол, например OSPF. В этом месте можно играть метрикой при редистрибуции и ставить ее в зависимости например от уровня сигнала 3G. Эту логику можно реализовать силами внешнего скрипта.

 

На агрегирующем маршрутизаторе настраивается балансировка. Оптимально что то типа PCC

 

Все, доступ в интернет шпарит.

 

Если требуется сделать VPN то все несколько сложнее. Во-первых нужно поставить реальные постоянные IP, в противном случае туннели будут рваться из-за бешенного NAT оверлоада в опсосных сетях. Через туннели можно запустить динамическую маршрутизацию и уже на внутренней адресации настроить вышеупомянутый PCC.

 

Если у вас канал стационарный, то можно заранее определить скорости каналов и в пропорциях настроить балансировщик сессий.

 

Самое сложное в этой затее добится стабильности работы 3G модемов. На 100$ микротиках имеющийся софт криво обрабатывает ситуации с зависанием канала. Стабильно работают профессиональные M2M модемы, но они стоят в 5 раз дороже. Но проблема даже не в цене, они используют более старые модули HSDPA со скоростью 3,6 - максимум 7,2 мбита, в то время как даже наши российские ОПСОСы имеют сети HSUPA+ скоростью до 21 Мбита. Это оборотная сторона стабильности.

 

В целом задача решаема разумными способами, но выход к финалу усеян граблями, которые непредсказуемы. Например мегафон может после установки соединения перекинут на свою страницу с дружелюбным текстом: чувак не забудь заплатить, всего хорошего.

 

Обязательно общение с ОПСОСами на предмет специальных приоритетов QOS, отдельных тарифов, отдельной маршрутизации, выделенного IP адреса и выделенной APN. При общении рекомендуется употреблять слова м2м телематика, корпоративный VPN.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нафиг тут микротики во множественном числе, если тут один писюк?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обязательно общение с ОПСОСами на предмет специальных приоритетов QOS, отдельных тарифов, отдельной маршрутизации, выделенного IP адреса и выделенной APN. При общении рекомендуется употреблять слова м2м телематика, корпоративный VPN.

и надо быть готовым к тому, что "отдельные тарифы" будут в разы выше обычных.

 

Нафиг тут микротики во множественном числе, если тут один писюк?

а как Вы это видите?

 

ИМХО предложенная Sonne схема не выглядит особо жизнеспособной

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Писюк, USB хаб, пучок модемов, фря/линукс, pptp мультилинк до сервака в интернете. Никакого rocket since.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

vIv

да, эта схема выглядит уже намного симпатичнее ;)

только pptp требует gre, могут быть проблемы.

 

я всё-таки прихожу к тому, что буду писать свой велосипед.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

нормальный лоад-балансинг всё равно сделать будет очень тяжело. почему?

бёрем вконтакте и прочую белеберду - с авторизацией(банки в тч) 443 порт ssl. ->80+443 рутим только на ОДНО соединение(иначе облом) - остальное можно покидать на остальные модемы, но основной трафик по по 80му идёт. я по онлайн фильмы, http закачки, странички с тяжелым контентом итпд итпд.

 

получится что, первый линк будет загружен под 80%-90% - остальные при хорошем раскладе 30-40%

я тоже таким извратом занимался с двумя ADSL2+ модемами в надеждах получить 2x скорость в итоге 1,3 коэф в лучшем случае.

 

Проще найти нормальный аплинк и не распугивать клиентов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

vladimirslk

Вы читали обсуждение? оно пока на одной страничке помещается.

 

балансировка по сессиям - не единственный вариант.

с тем же mlppp такой проблемы не будет.

 

а "найти нормальный апллинк" не всегда реально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Писюк, USB хаб, пучок модемов, фря/линукс, pptp мультилинк до сервака в интернете. Никакого rocket since.

 

Нет такой вещи в мире, в которой теоретик vIv не разбирался бы лучше практиков.

 

USB хаб в жопу, USB хаб не вытянет питание нескольких USB модемов.

USB модемы не предназначены для постоянной работы, перегреваются и виснут.

 

Только mini PCI-e! Но переходники золотые

 

Стоит задача получить максимальную скорость, а значит антенну нужно выносить на крышу, значит Писюк тоже в жопу вместе с переходниками, разделяем систему на ODUs и IDU, которые удобнее всего соединять эзернетом.

 

pptp херово работает на сетях наших опосов, задачку выяснения почему оставляют на досуг, чтобы жизнь медом не казалась.

 

Крайне забавно будет посмотреть на работу Multilink на двух линиях, одна из которых например имеет задержку 50 мс, а другая 300.

 

P.S. Вот за это вас интеграторов и не любят!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Надо не балансинг а суммирование каналов.

 

УСБ хаб хабу рознь, с отдельным норм питанием все ок тянет.

 

Это все еще должно быть мобильным - авто/рюкзак. ;)

 

что пока есть уже - спец софт, которому похфигу на

Крайне забавно будет посмотреть на работу Multilink на двух линиях, одна из которых например имеет задержку 50 мс, а другая 300.
, разбирает/маркирует-собирает пакетики UDP видео.

 

осталось сделать нормальный адаптированный к задаче мультилинк. Будем тестить.

Изменено пользователем MrCloud

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет такой вещи в мире, в которой теоретик vIv не разбирался бы лучше практиков.

USB хаб в жопу, USB хаб не вытянет питание нескольких USB модемов.

Дело в том, что у теоретика vIv есть доступ в Google Search и какое-то количество лет назад он, то есть я, открыл для себя USB хабы с питанием. Теперь практику Sonne настало время обучиться этому тайному волшебству: http://www.google.ru/search?q=powered+usb+hub

Конкретно такая игрушка http://www.dlink.com/products/?pid=149 уже много лет успешно работает у меня на столе, лично подтверждаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Крайне забавно будет посмотреть на работу Multilink на двух линиях, одна из которых например имеет задержку 50 мс, а другая 300.

P.S. Вот за это вас интеграторов и не любят!

Эта схема работала ещё в прошлом веке по всему миру, - это типовое решение для агрегации каналов. Только тогда это были всякие циски/моторолы, а теперь можно сделать на писюке. Если есть желание сделать как у больших пацанов, - писюк можно заменить на CISCO 3800, USB свистки на модемы с RS232 или ethernet. Будет то же самое, только дороже. Но зато будет не "интегратор наинтегрировал", а "решение от мирового брэнда" :-)))

 

Так-что насчёт посмотреть ты малость припозднился. Чтобы посмотреть массово, - езжай года так в 1990-е, там оно на каждом повороте среди корпоратов. А сегодня - только самому собирать. Или вот к MrCloud в гости напрашиваться. Теперь mlppp как-то уже основательно подзабыт за ненадобностью.

 

Это все еще должно быть мобильным - авто/рюкзак. ;)

Так авто или рюкзак? Для авто стоит взять специальный писюк автомобильный, а для рюкзака лучше будет ноутбук.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет такой вещи в мире, в которой теоретик vIv не разбирался бы лучше практиков.

USB хаб в жопу, USB хаб не вытянет питание нескольких USB модемов.

Дело в том, что у теоретика vIv есть доступ в Google Search и какое-то количество лет назад он, то есть я, открыл для себя USB хабы с питанием. Теперь практику Sonne настало время обучиться этому тайному волшебству: http://www.google.ru/search?q=powered+usb+hub

Конкретно такая игрушка http://www.dlink.com/products/?pid=149 уже много лет успешно работает у меня на столе, лично подтверждаю.

 

Еще раз, USB модемы не годятся.

Разъем не предназначен для движения тупо выпадает.

Большинство USB модемов не имеют антенного выхода.

Большинство USB модемов перегреваются и зависают.

Никаких хабов не хватит чтобы запитать кучу модем, которые в ВЧ линию отдают до 1000 мВт.

 

Так-что насчёт посмотреть ты малость припозднился. Чтобы посмотреть массово, - езжай года так в 1990-е, там оно на каждом повороте среди корпоратов. А сегодня - только самому собирать. Или вот к MrCloud в гости напрашиваться. Теперь mlppp как-то уже основательно подзабыт за ненадобностью.

 

Мне не надо никуда призжать, у меня одна система установлена, другая на столе собрана.

Ты понятие не имеешь как работает реальный 3G чтобы рассуждать о чем то.

Поэтому больше не буду буду о вкусах устриц ... с баранами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.