ADG Оставить заявку
Блог Инфраструктура 4 мин чтения

ADSL вместо выделенки: быстрее, дешевле и первое падение в пять утра

Переводим офисы с медленной выделенной линии на ADSL: дешевле в три раза, скорость выше - но в первую неделю провайдер упал на четыре часа. Добавляем резервный диалап и автопереключение маршрута.

Контекст момента

широкополосный ADSL массово приходит в офисы, вытесняя медленные выделенные линии

Полгода назад мы бы ещё уговаривали переходить с выделенки на ADSL. Сейчас не нужно - клиенты сами приходят с вопросом «когда переключимся», потому что видят, что сосед по офисному центру платит втрое меньше и качает втрое быстрее. Рынок решил этот вопрос без наших лекций.

Типовая картина, с которой мы работаем сейчас: небольшой офис, десять-пятнадцать человек, выделенная линия на 64 кбит/с, ежемесячный счёт заставляет директора морщиться. ADSL от того же или соседнего провайдера даёт 256 кбит/с на приём и при этом дешевле. Арифметика простая.

Техническая часть перехода обычно занимает один день. Провайдер ставит ADSL-модем (чаще всего - мост или роутер в одном корпусе), мы перенастраиваем Linux-роутер, который уже стоит у клиента, меняем адреса и маршруты по умолчанию, проверяем что NAT работает и почта пошла. К обеду всё, как правило, работает. Но вот дальше началось интересное - и не у одного клиента.

Первое падение случилось на пятый день. Примерно в пять утра провайдер что-то делал у себя в сети - видимо, плановые работы, о которых никого не предупредил. ADSL-сессия упала и не поднялась сама. Офис к восьми утра не мог ни в интернет, ни в почту. Звонок нам, едем, поднимаем руками - оказалось, что модем завис в промежуточном состоянии и его нужно было просто перезагрузить. К полудню провайдер восстановил своё, тоже всё поднялось. Итого: четыре часа без интернета в рабочий день.

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

Что делать с этим - понятно. Нужен резерв. Вопрос - какой и за какие деньги. Второй ADSL - логично, но дорого и требует второй физической линии. Мы пошли по пути, который подходит большинству небольших офисов: оставить один аналоговый модем и пул диалап-номеров у другого провайдера. Скорость смешная - 33-56 кбит/с, - но для почты, 1С через удалённый доступ и критичных задач в режиме «пока основное не работает» хватает.

Схема автопереключения на нашем Linux-роутере выглядит так:

  • Скрипт каждые две минуты пингует несколько адресов за периметром провайдера (не его шлюз, а что-то дальше - например, корневые DNS-серверы).
  • Если три попытки подряд не прошли - поднимаем PPP-соединение через модем и меняем маршрут по умолчанию на него.
  • Как только основной канал отвечает снова - обратно переключаем маршрут и вешаем диалап.

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

Отдельный вопрос - мониторинг. Мы писали про это раньше: отказоустойчивость без мониторинга - это просто резервное оборудование, которое лежит и ждёт своего часа неизвестно в каком состоянии. В нашем случае: если резерв поднялся, мы должны об этом знать немедленно, а не узнать через неделю когда снова что-то случится. Поэтому при переключении роутер шлёт письмо на нашу дежурную почту. Выглядит просто, но работает.

Ещё одно наблюдение про ADSL, которое не все учитывают при переходе: асимметрия канала. 256 кбит/с на вход и 64 кбит/с на выход - это норма для офисного тарифа. Если у вас почтовый сервер и он шлёт много писем с вложениями, или вы регулярно отправляете большие файлы партнёрам - узкое место будет именно на выходе, не на входе. На выделенке была симметрия, здесь её нет. Обычно это не проблема, но стоит проверить заранее.

В итоге: переход прошёл штатно, экономия есть, скорость в разы выше. Резервный диалап занял своё место и за прошедшие две недели уже один раз пригодился - как раз тогда, когда провайдер опять что-то делал у себя ночью. Утром офис пришёл, почта работала, про аварию никто и не узнал.

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

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.