Объединить филиалы - не значит один раз поднять VPN между маршрутизаторами. Туннель может быть активен, а сотрудники все равно потеряют 1С, файлы или телефонию из-за неверного маршрута, DNS, MTU, асимметрии трафика либо отказа центральной площадки. Поэтому филиальную сеть проектируют как систему доставки конкретных сервисов с заранее описанными отказами.

Начните с сервисов и потоков, а не с модели маршрутизатора

До выбора протокола и оборудования нужно записать, что именно проходит между площадками. Формулировка «филиалу нужен доступ в Москву» слишком общая: она не показывает направление соединения, допустимую задержку, владельца сервиса и последствия сбоя.

СценарийНеобходимый потокЧто важно проверить
Работа в 1С или RDSКлиент филиала обращается к центральному приложениюЗадержка, потери, DNS, время и поведение при переключении канала
Общий файловый ресурсПользователь открывает и изменяет файлы на сервереОбъем операций, блокировки файлов и пригодность SMB для фактического WAN-канала
IP-телефонияТелефон или шлюз обращается к АТСЗадержка, jitter, потери и сохранение регистрации после смены маршрута
Техническое управлениеМониторинг и администраторы обращаются к оборудованиюОтдельные источники доступа, журналирование и аварийный канал
Интернет и SaaSТрафик идет напрямую либо через центральный узелЧто продолжит работать при недоступности VPN или центральной площадки

После такой карты видно, какие потоки действительно должны пересекать VPN, а какие разумнее оставить локальными. Передавать весь интернет каждого филиала через один центральный офис иногда оправданно политикой безопасности, но это одновременно превращает центральный канал и шлюз в общую точку отказа.

Три базовые топологии

МодельКогда подходитГлавное ограничение
Hub-and-spokeОсновные серверы находятся в одном центре, филиалы редко общаются напрямуюЦентральный узел принимает весь межфилиальный трафик и требует резервирования
Прямые связи между отдельными площадкамиЕсть значимый обмен между конкретными филиалами или резервными центрамиЧисло туннелей, маршрутов и правил быстро растет
Гибридная схемаВнутренние сервисы доступны через центр, а интернет и SaaS выходят локальноНужны единые политики DNS, защиты конечных устройств и контроля доступа

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

Адресный план нужно согласовать до соединения площадок

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

Диапазоны RFC 1918 предназначены для частных сетей, но не гарантируют уникальность внутри конкретной компании. Для распределенной инфраструктуры нужен собственный план: отдельный блок на площадку, запас для серверов, пользователей, телефонии, камер, гостей и управления, а также возможность агрегировать маршруты. NAT между пересекающимися сетями может временно восстановить связь, но усложняет журналы, диагностику, правила и приложения, которые передают адреса внутри протокола. Это обход, а не хороший постоянный фундамент.

Резервный канал не равен проверенному резервированию

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

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

Скрытые зависимости: DNS, время, MTU и состояние соединений

Многие «проблемы VPN» на самом деле находятся рядом с ним.

ЗависимостьКак проявляется ошибкаЧто должно быть определено
DNSПо IP сервис открывается, по имени - нет или открывается не тот узелКакие зоны внутренние, где находятся резолверы и что происходит без центра
Синхронизация времениОшибки аутентификации, сертификатов и журналовИерархия источников времени и контроль расхождения
MTU и фрагментацияНебольшие запросы проходят, загрузка файлов и отдельные сайты зависаютДопустимый размер пакета по фактическому пути и поведение PMTUD
Асимметричная маршрутизацияЗапрос уходит одним шлюзом, ответ приходит другим и отбрасываетсяСогласованный прямой и обратный путь, особенно при двух провайдерах
Stateful firewall и NATПосле переключения старые сессии не восстанавливаются автоматическиОжидаемое время переподключения приложений и очистки состояния

VPN дает связность, но не должен выдавать полное доверие

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

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

Какие функции оставить в филиале

Не каждый сервис нужно централизовать. Решение зависит от того, должен ли офис продолжать работу при потере связи.

ФункцияВозможный локальный слойВопрос при отказе WAN
DHCPЛокальная выдача адресов на шлюзе или сервереСмогут ли новые устройства подключиться без центра
DNSЛокальный кэширующий резолвер с понятными upstreamБудут ли доступны интернет и локальные имена
Печать и локальные устройстваПрямой локальный путь без поездки трафика через центрСохраняется ли базовая офисная работа
Файлы и приложенияЦентральный сервис, реплика или публикация приложенияДопустим ли простой и как исключаются конфликты данных
ТелефонияЛокальный шлюз или аварийный маршрутМожно ли совершить критичный звонок без центральной АТС

Локальная копия данных не всегда повышает надежность: двусторонняя синхронизация может создать конфликты и распространить повреждение. Ее внедряют только с понятной моделью владельца, разрешения конфликтов, защиты и восстановления.

Наблюдаемость должна повторять путь пользователя

Одного индикатора «туннель up» недостаточно. Полезный мониторинг разделяет уровни:

  • доступность и состояние каждого внешнего канала;
  • состояние туннеля и смена активного маршрута;
  • задержка, потери и jitter до значимых точек;
  • работа DNS и синхронизации времени;
  • доступность прикладного сервиса из конкретного филиала;
  • запас пропускной способности и ошибки интерфейсов;
  • события изменения конфигурации и повторяющиеся переключения.

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

Матрица отказов

СобытиеОжидаемое поведениеДоказательство
Отказ основного провайдера филиалаКритичные сервисы переходят на резерв в согласованное времяЗамер переключения и журнал изменения маршрута
Недоступность центрального VPN-шлюзаСрабатывает второй узел либо филиал переходит в ограниченный автономный режимПроверка сервисов, которые должны сохраниться
Отказ внутреннего DNSОпределен набор работающих и неработающих сценариев, есть контролируемый обходТест разрешения внутренних и внешних имен
Пересечение подсетей после подключения новой площадкиПлощадка не вводится в эксплуатацию до устранения конфликтаПроверка адресного реестра и таблиц маршрутизации
Резервный канал заметно медленнееНекритичный трафик ограничивается, приоритет получают рабочие сервисыТест под нагрузкой, а не только ping

Обезличенный пример рабочей схемы

Компания имеет центральную площадку с серверами и несколько филиалов. Каждый филиал получает уникальный адресный блок и локальные сегменты пользователей, телефонии, гостей и управления. Внутренние сервисы идут по двум site-to-site путям к паре центральных шлюзов, интернет и SaaS выходят локально. На резервном мобильном канале разрешены только критичные приложения и управление. DNS, время, маршруты и пользовательский сценарий 1С проверяются из каждого филиала. Изменения хранятся вместе со схемой, таблицей потоков и процедурой отката.

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

Что принять перед запуском

  • утвержденная схема площадок, сегментов, адресов и шлюзов;
  • таблица разрешенных потоков с владельцами сервисов;
  • отсутствие пересекающихся подсетей либо документированный временный план миграции;
  • результаты тестов основного и резервного каналов;
  • проверка DNS, времени, MTU и прикладных сценариев;
  • мониторинг каждой площадки с понятными адресатами уведомлений;
  • резервные копии конфигураций и проверяемый порядок отката;
  • описание ограниченного режима работы при потере центральной площадки.

Первичные источники

При обслуживании сети, Wi-Fi и VPN такую схему важно поддерживать после каждого нового филиала, провайдера или сервиса. Иначе первоначально аккуратная архитектура постепенно превращается в набор исключений.

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