Архитектура вычислительных сетей#
Кибер Инфраструктура поддерживает распределенную виртуальную коммутацию на базе Open vSwitch. Коммутатор Open vSwitch запускается на каждом вычислительном узле и перенаправляет сетевой трафик между виртуальными машинами на этом узле, а также между виртуальными машинами и сетями инфраструктуры. Распределенная виртуальная коммутация обеспечивает централизованный мониторинг и управление конфигурацией виртуальной сети на всех узлах вычислительного кластера.
Распределенная виртуальная маршрутизация, используемая для виртуальных сетевых подключений, позволяет размещать виртуальные маршрутизаторы на вычислительных узлах и перенаправлять трафик ВМ непосредственно с узлов размещения. В сценарии с использованием DNAT плавающий IP-адрес напрямую назначается сетевому интерфейсу ВМ. Если используется SNAT, трафик перенаправляется через узлы управления.
Подключение физических сетей
Физические сети подключаются к инфраструктурным сетям на уровне 2.
Физическое представление подключения физических сетей можно изобразить следующим образом.
На рисунке выше:
Пять виртуальных машин распределены по вычислительному кластеру и подключены к двум нетегированным физическим сетям через два физических коммутатора: ВМ 1 и ВМ 2 принадлежат одной физической сети; ВМ 3, ВМ 4 и ВМ 5 — другой.
Для каждой вычислительной сети на узле управления работает DHCP-сервер.
Вычислительные узлы подключены к одному физическому коммутатору через сетевые интерфейсы eth0, а к другому физическому коммутатору — через eth1, причем они располагаются в двух отдельных сегментах L2.
Сетевые интерфейсы eth0 и eth1 подключены к инфраструктурным сетям с типом трафика ВМ внешн.
Физический маршрутизатор соединяет между собой две физические сети, созданные поверх инфраструктурных, и обеспечивает доступ к внешним сетям, например к Интернету.
Логически схему физической сети можно представить следующим образом.
Подключение виртуальных сетей
Технология VXLAN, используемая для виртуальных сетей, позволяет создавать логические сети L2 в сетях L3 путем инкапсуляции (туннелирования) кадров Ethernet поверх пакетов UDP.
Физическое представление подключения виртуальных сетей можно изобразить следующим образом.
На рисунке выше:
Три виртуальные машины распределены по вычислительному кластеру и подключены к двум виртуальным сетям через два виртуальных коммутатора: ВМ 1 и ВМ 2 принадлежат одной виртуальной сети, ВМ 3 — другой.
Для каждой вычислительной сети на узле управления работает DHCP-сервер.
Распределенный виртуальный маршрутизатор соединяет виртуальные сети и нетегированную физическую сеть, созданную поверх сети инфраструктуры.
Вычислительные узлы подключены к физическому коммутатору через сетевые интерфейсы eth0 и располагаются в одном сегменте L2.
Сетевые интерфейсы eth0 подключены к инфраструктурной сети с типами трафика ВМ внутр. и ВМ внешн.
Физический маршрутизатор обеспечивает доступ к внешним сетям, например к Интернету.
Логически схему виртуальной сети можно представить следующим образом.
См. также



