DMVPN: инструкция по настройке
Dynamic Multipoint Virtual Private Network, DMVPN - динамическая многоточечная виртуальная частная сеть, представляет собой способ создания ВПН без предварительной настройки всех возможных конечных точек туннеля. Обычно она настраивается для формирования сети типа "центр-точка", где каждая новая точка может присоединиться к сети с минимальными усилиями. Главные плюсы DMVPN включают упрощение настройки маршрутизаторов, высокую масштабируемость, хорошую производительность с увеличенной пропускной способностью и безопасную маршрутизацию с применением IPsec.
Из чего состоит и как настроить DMVPN
DMVPN имеет три варианта, которые определяют маршрутизацию данных:
- Фаза 1: весь трафик направляется от точек к центру и через него.
- Фаза 2: начинается с Фазы 1 и допускает туннели между точками. При этом маршрутизация осуществляется через IP-таблицу маршрутизации, и точки достигают других сетей по IP-адресу следующего узла для конкретной сети.
- Фаза 3: улучшает масштабируемость и имеет меньше ограничений, чем Фаза 2. Она позволяет суммировать маршруты от центра к точкам. При этом точки даже не нуждаются в собственных маршрутах, а могут использовать шлюз по умолчанию к центральному маршрутизатору.
Сегодня рассмотрим инструкции по настройке DMVPN Фаза 3 между "центром" и двумя "точками".
Инструкция по настройке DMVPN центр - 2 точки
В настоящее время BGP является единственным стабильным решением для динамической маршрутизации, которое может работать с DMVPN. Если у вас возникли проблемы с поиском определенной страницы или параметров на веб-интерфейсе вашего устройства, включите "Расширенный веб-интерфейс" (Advanced WebUI). Это можно сделать, нажав кнопку "Basic" под "Mode" в правом верхнем углу веб-интерфейса.
Сначала настроим экземпляр DMVPN, чтобы установить соединение. Затем установим параметры протокола BGP (Border Gateway Protocol) в качестве решения для динамической маршрутизации.
В настоящее время BGP является единственным стабильным решением для динамической маршрутизации, которое может работать с DMVPN. Если у вас возникли проблемы с поиском определенной страницы или параметров на веб-интерфейсе вашего устройства, включите "Расширенный веб-интерфейс" (Advanced WebUI). Это можно сделать, нажав кнопку "Basic" под "Mode" в правом верхнем углу веб-интерфейса.
- Перейдите в веб-интерфейсе устройства на страницу Services → ВПН → DMVPN.
- Выберите интерфейс HUB (центр) в поле "Tunnel source".
- Укажите локальный IP-адрес GRE интерфейса (например, 10.0.0.254).
- Задайте маску подсети GRE интерфейса 255.255.255.255.
- Установите значение MTU GRE интерфейса на 1420 (или даже ниже, например, 1400, если используется мобильный интерфейс).
- Исходящие/входящие ключи не обязательны, в этом примере они останутся по умолчанию.
- Укажите общий ключ IPsec (например, простой 654321).
- Настройка параметров DMVPN Фаза 1: установите алгоритм шифрования на AES 128, выберите аутентификацию SHA256, задайте группу DH - MODP3072.
- Настройка параметров DMVPN Фаза 2: алгоритм шифрования - AES 128, алгоритм хеширования - SHA256, задайте группу PFS - MODP3072.
- Настройка параметров DMVPN NHRP. В разделе параметров NHRP важно включить опцию REDIRECT, которая необходима для нашей конфигурации Фазы 3. Сохраните изменения.
- Настройка точки Spoke 1 BGP: перейдите в раздел "Сеть" → "Маршрутизация" → "Динамические маршруты" → "Протокол BGP" и включите BGP, настройте основные параметры. Включите vty, установите автономную систему (AS) на 65001, укажите сеть как 192.168.10.0/24. Далее создайте пир для BGP: укажите удаленную автономную систему (AS) как 65000, установите удаленный адрес как 10.0.0.254, оставьте остальные параметры по умолчанию.
- Настройка точки Spoke 2 DMVPN: перейдите в раздел "Сервисы" → "VPN" → "DMVPN" и создайте новый экземпляр DMVPN. Добавьте адрес HUB (общедоступный IP-адрес устройства HUB). Выберите исходный туннель (исходящий интерфейс, достижимый до IP-адреса HUB через Интернет). Укажите локальный IP-адрес GRE интерфейса (уникальный в VPN сети). Добавьте удаленный IP-адрес GRE интерфейса (IP-адрес устройства HUB). Установите MTU GRE на 1420. Установите локальный идентификатор (для настроек за NAT), удаленный идентификатор и введите тот же предварительно общий ключ. Настройте параметры DMVPN Фаза 1 и Фаза 2. Включите опцию REDIRECT в параметрах NHRP.
- Настройка точки Spoke 2 BGP: перейдите в раздел "Сеть" → "Маршрутизация" → "Динамические маршруты" → "Протокол BGP" и следуйте указанным инструкциям. Включите BGP и настройте основные параметры: включите vty, установите автономную систему (AS) на 65002, укажите сеть как 192.168.20.0/24, создайте пир для BGP, укажите удаленную автономную систему (AS) как 65000, установите удаленный адрес как 10.0.0.254. Оставьте остальные параметры по умолчанию.
Важное замечание: для HUB в разделе "Сеть" → "Брандмауэр" измените зону GRE с REJECT на ACCEPT в разделе FORWARD. Также отключите маскирование на HUB и всех точек spoke для переадресации GRE → LAN зон.
Тестирование работоспособности DMVPN
Для проверки состояния туннеля вы можете воспользоваться командой ipsec statusall в интерфейсе командной строки (CLI) или через SSH. Она предоставит детальную информацию о текущем состоянии соединения или всех соединениях, если не указан аргумент. При правильной настройке должно отобразиться, что туннель установлен.
Для проверки доступности между HUB и SPOKES вы можете использовать команду ping. Для проверки маршрутов на HUB выполните команду vtysh -c "show ip nhrp". Если вам необходимо перезагрузить туннель, выполните команду /etc/init.d/ipsec restart.
На этом этапе завершена базовая настройка DMVPN, и Фаза 3 активируется, обеспечивая динамическое установление связи между spoke. Этот метод позволяет добавлять новые узлы и конечные точки в существующую топологию без изменений на узле HUB.
Теперь ваша сеть DMVPN должна быть готова к использованию. Если у вас возникли проблемы с настройкой или пониманием какого-либо шага, всегда можно обратиться к документации или сообществу поддержки.
Личный ВПН-сервер: эффективен на любой позиции инфраструктуры сети
Личный ВПН-сервер может быть интегрирован в DMVPN-сеть, выступая в роли HUB (центрального узла), который обеспечивает связь с другими устройствами (например, мобильными устройствами, удаленными офисами и т. д.), расположенными на позиции spoke (точек), через динамически устанавливаемые туннели. Также личный ВПН-сервер может быть одной из конечных точек в DMVPN-сети.
Купить личный ВПН-сервер и выбрать наилучший сервис, соответствующий конкретным задачам, теперь стало проще благодаря VPN.how. Этот веб-сайт не только предлагает выгодные условия для покупки ВПН-сервера, но также предлагает исчерпывающую информацию о различных аспектах его использования, начиная с вариантов оплаты и заканчивая ответами на часто задаваемые вопросы в разделе FAQ.