Kaspersky SD-WAN

Архитектура решения

Kaspersky SD-WAN содержит следующие основные компоненты:

  • Оркестратор

    Контролирует инфраструктуру решения, выполняет функции оркестратора NFV (NFVO), а также управляет сетевыми сервисами и распределенными менеджерами VNF (VNFM). Вы можете управлять оркестратором с помощью веб-интерфейса и REST API при использовании внешних северных (англ. northbound) систем.

  • Контроллер

    Централизованно управляет наложенной сетью:

    Для развертывания контроллера вам нужно развернуть физическую сетевую функцию контроллера, которая содержится в архиве установки. Контроллер управляется оркестратором.

  • Устройства CPE

    Устанавливаются на удаленных площадках, передают трафик и образуют SDN-фабрику в виде наложенной сети. Вы можете назначить устройству CPE роль шлюза SD-WAN или стандартного устройства CPE. Шлюзы SD-WAN строят соединения со всеми стандартными устройствами CPE и другими шлюзами SD-WAN. Стандартные устройства CPE строят соединения только со шлюзами SD-WAN. По умолчанию всем устройствам CPE назначена роль стандартных устройств CPE.

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

  • VNFM (Virtual Network Function Manager)

    Управляет жизненным циклом виртуальных сетевых функций с помощью SSH, плейбуков Ansible, скриптов и атрибутов Cloud-init.

При использовании виртуальных сетевых функций в архитектуру решения входит менеджер виртуальной инфраструктуры (Virtual Infrastructure Manager, далее также VIM), который управляет вычислительными и сетевыми ресурсами, а также ресурсами хранения в рамках инфраструктуры NFV. VIM связывает виртуальные сетевые функции с помощью виртуальных соединений, подсетей и портов. В качестве VIM используется облачная платформа OpenStack.

Kaspersky SD-WAN имеет распределенную микросервисную архитектуру на основе Docker-контейнеров (см. рисунок ниже). Контроллер может состоять из одного, трех или пяти узлов. Узлы контроллера можно развернуть на отдельных виртуальных машинах или физических серверах, чтобы обеспечить отказоустойчивость. Вы можете указать виртуальные машины или физические сервера для развертывания узлов контроллера при развертывании решения в блоке ctl конфигурационного файла.

На рисунке изображена схема решения: оркестратор взаимодействует с контроллером, VNFM и VIM.

Архитектура Kaspersky SD-WAN