Jump to content

lorddaedra

Forum Members
  • Content Count

    4
  • Joined

  • Last visited

Community Reputation

0 Neutral

About lorddaedra

  • Rank
    Newbie
  1. [этот вопрос возник в другой теме , но так как та тема довольно сложна для понимания для неспециалистов и её актуальность не всем понятна (специфическая, нужна лишь тем, кто хочет сделать дома свой мини-датацентр), я решил открыть отдельную тему, этот вопрос актуален для обычного домашнего пользователя, купившего роутер] Допустим, у нас есть некая семья - Алиса и Боб. Боб фрилансер, программист или дизайнер, а, может, просто продаёт что-то через интернет или какой-нибудь блоггер, не важно, он работает дома, ему важен стабильный интернет для работы с IDE/Photoshop'ом/CRM. Алиса тоже не может без интернета, так как тоже работает дома в видеочатах или сидит вконтакте по Wi-Fi со смартфона или играет в WoW. Ещё есть провайдеры. Каждый из них утверждает, что они лучшие, но по опыту Боба они все отстой, кто-то в большей, кто-то в меньшей степени. Они глючат. Каждый из них хотя бы на час в месяц, но не работает... В результате Боб теряет больше денег, чем стоит его интернет. А Алиса по-женски бесится и устраивает истерики, когда её выкидывает из чата... Решение было найдено. Нужно провести второй интернет в качестве резерва. Причём сделать так, чтобы переключение происходило быстро и прозрачно. Первый интернет быстрый и хороший (скажем, 100-1000 Мбит/с, в зависимости от нужд и семейного бюджета). Второй интернет с целью экономии денег было решено сделать не очень быстрым (лишь бы как работало, скажем, 15Мбит/с). Но переключаться вручную неудобно. А в некоторых случаях и невозможно. Например, Боб не может подключить два Ethernet-провода к своему Air'у, так как он подключён к монитору, где только 1 порт Ethernet.., а по соображения безопасности и меньшей скорости он не хочет пускать свой трафик по Wi-Fi. ( https://www.apple.com/ru/displays/specs.html ) То есть эту задачу должен решать 1 роутер, а не 2. Помня былые заслуги Omni 56k Pro (легендарный модем, способный выдавать 50,6 Килобит/с там, где другие выдавали 33,6 Килобит/с, умел работать на не очень хороших телефонных линиях...), эта семья симпатизирует именно ZyXel и возлагает свои ожидания на него. Что эта семья хочет от роутера: - если основной интернет глючит, буквально через 5 секунд включался бы резервный - если основной интернет раньше глючил, а сейчас снова заработал - чтобы резервный переключался на основной обратно - [опционально] если основной интернет не работает более часа или двух (время можно задавать) - автоматически через SMTP (сервер, логин, пароль, порт настраиваются) отправлять email на адрес техподдержки провайдера (email настраивается) (тело письма настраивается, по шаблону), указывая там так же и время простоя и требуя компенсации за финансовые потери в виде денег на счёт или бесплатного месяца интернета. С Билайном, по крайней мере, такое работает, они без вопросов оплачивают свои косяки... Техника и полные алгоритмы описаны вот здесь: http://www.anticisco.ru/blogs/2012/01/i ... tions-p-1/ (Обязательно прочитайте, крутой алгоритм и всё более-менее понятно) Вопрос лишь в том, что надо как-то перенести это на кинетик. Это реально?.. В прошивке OpenWRT это реализовано (или нечто подобное), но больше нравится пользоваться официальными прошивками, вдруг что-то сломается и это не получится починить... Такое планируется сделать?.. Когда?.. (Я так понимаю, что агрегирование каналов тут не требуется, всё можно сделать проще и быстрее)... / Постарался показать именно маркетинговую ценность данной фичи, если такая фича будет у Кинетиков - они будут лучше продаваться, это можно раскрутить... /
  2. lorddaedra

    Немного погуглив, пообщавшись в IRC (Freenode, #hardware, #coreos, #docker) я немного изменил варианты на следующие: 1. Я нашел гигабитный домашний интернет. 2Ком Разумеется, всё ещё нужен резервный канал и способ переключения между ними, но реальной потребности что-то агрировать чтобы повысить пропускную способность пока(/уже/ещё) нет... Билайновский интернет, впрочем, выгоднее по соотношению стоимости мегабита (3х1450 против 5000).... было забавно слышать это от немца в IRC, я как-то умудрися пропустить их предложение... 2. Я немного разобрался с docker'ом, там есть способы создать инстанс с определенным интерфейсом, (этот вариант заменяет обозначенный выше вариант купить 3 сервера) но это всё равно не очень правильно как-то... 3. Я нашел прошивку OpenWRT http://4pda.ru/forum/index.php?showtopic=551476&st=580 , там есть поддержка Multiwan, т.е. должно работать переключение провайдеров. (Не до конца понимаю, можно ли реализовать это на Кинетике в его текущем виде, не меняя прошивку, именно переключение активного провайдера, например, по такому алгоритму: http://www.anticisco.ru/blogs/2012/01/i ... tions-p-1/) 4. https://help.ubuntu.com/community/UbuntuBonding (три варианта этого бондинга не требуют настроек со стороны провайдера, http://www.linuxfoundation.org/collabor ... figuration , полагаю, наиболее клёвый тут balance alb из этих трёх, не знаю, лучше ли те другие, которые требуют настройку со стороны провайдера, чем этот и если да, то чем... 2ком , кстати, не отказал в такой настройке, в отличие от Билайна... ) 5. http://www.shorewall.net/MultiISP.html через iptables, не сильно понимаю, чем этот способ лучше или хуже предыдущего 6. http://www.nongnu.org/quagga/ требует поддержки со стороны провайдера три вышестоящих способа можно реализовать как на сервере, так и на отдельной линукс-машине, выполняющей функции роутера... этот вариант будет предпочтительным, если захочется докупить ещё серверов и сделать облако, ну, пока мне это не требуется... MPTCP интересная вещь... http://habrahabr.ru/post/174271/ но, я так понимаю, тут нужна поддержка на обоих концах.... например, наверное, эта технология позволит сэкономить на 10 гигабитных портах на роутере и соединить сервер с роутером через несколько гигабитных каналов... (кажется, 4-портовые 10Гбитные карточки Intel стоят около 50 тысяч рублей) без дополнительных настроек... хмм, а, может, и нет... не до конца понимаю принцип действия... конкретно в моём случае это не слишком сейчас поможет, так как скачиваю с обычных серверов и если даже я добавлю это в ядро, она не начнёт работать, пока у хостеров не будет поддержки MPTCP... === В общем, можно сказать, что случайное обнаружение 2ком тарифов на гигабит решило один вопрос, но с failover пока не очень понятно... кинетик поддерживает несколько wan портов, кажется, видел там флажки...
  3. Всем привет! Сразу извиняюсь, если мой вопрос покажется вам немного ламерским или я написал его не в том разделе форума. Ситуация: есть некий сервер, который арендован в немецком датацентре, на сервере Ubuntu и некое важное приложение, которое скачивает много всего из интернета на скорости 1гигабит/с, делает простые вычисления, что-то сохраняет, что выкидывает... то есть для работы приложения важен быстрый доступ к интернету... (для упрощения можно считать, что это приложение индексирует интернет как поисковик или делает бэкапы больших проектов или что-то в этом роде) появилось желание перетащить это приложение на домашний сервер, в квартиру... проблема в том, что в Москве на скорости 1 гигабит/с никто не предоставляет интернет, самый скоростной тариф - это 365 Мегабит/с у Билайна по IPoE (есть ещё МГТС GPON, но там только 1 линия в квартиру, а у Билайна их можно сделать сколько угодно в ту же квартиру, с договором, оформленным на того же человека)... то есть задача будет выполняться в 3 раза медленнее, если ничего не менять... Варианты решения: 1. Вместо 1 купить 3 сервера, каждому выделить по интернет-каналу (это решение не очень нравится, так как надо будет в 3 раза больше настраивать всё, в 3 раза больше платить за энергопотребление серверов, в 3 раза больше платить за комплектующие) 2. Купить к серверу сетевую карту, чтобы там оказалось 4 порта вместо двух и на Ubuntu настроить агрегацию каналов - я не админ и мне это решение кажется немного сложным, если там что-то сломается, кроме того, я собираюсь использовать docker и мне не очень понятно, как оно будет друг с другом взаимодействовать, у docker'а там много своих настроек, связанных с сетью, этот сценарий может глючить ... https://help.ubuntu.com/community/UbuntuBonding (этот вариант плох так же тем, что не на каждый сервер вот так просто можно добавить порты) 3. Найти какую-нибудь железку, которая сможет из трёх билайновских каналов на 365 мегабит/с сделать один на гигабит и соедиться им с сервером... Разумеется, это будет иметь смысл, только если такой вариант будет дешевле Вопросы: 1.Собственно, вопрос заключается в том, можно ли с помощью роутеров ZyXEL решить эту задачу, объединить 3 WAN-порта 365мегабит/с и сделать 1 Гбит/с?.. Пользуюсь Keenetic Ultra, Я знаю, что LAN порты можно использовать как WAN... 2. Если я куплю Keenetic Ultra II, там будет уже 8 портов, я смогу, по идее, подключить 1 канал к серверу, 3 канала от Билайна (по 365 мегабит/с), которые дадут честный гигабит и останется ещё 4 порта, в них можно подключить интернет от других провайдеров (4 100-мегабитки или 3 100-мегабитки и 1 на 500-мегабит от оптического роутера МГТС), получив 400-800 мегабит/с резерва на случай, если Билайн вдруг перестанет работать и тогда роутер переключится на них. Такое можно настроить?.. 3. Эта задача ( непрерывная скачка на уровне 1 гигабит/с ) по плечам данному роутеру или всё-таки нужна другая железка для таких задач?.. Посоветуйте... / Только сразу напишу, что покупать какую-нибудь циску за 10 тысяч долларов в данном случае неразумно, так как будет дешевле купить ещё два сервера, хоть на базе Атома - они с задачей вполне справятся и тогда каждому напрямую подключить эти 365мегабит/с... Так что ищется что-то дешёвое, SOHO уровень / Спасибо!
×
×
  • Create New...