# Объединение двух виртуальных сетей

# Введение

Это руководство от Sentium Cloud предназначено для объединения двух overlay сетей. Это часто требуется для обеспечения взаимодействия между различными группами виртуальных машин (ВМ) в инфраструктуре. Идеально подходит для администраторов, стремящихся оптимизировать сетевые маршруты в своих проектах.

# Шаги Создания соединения между виртуальными сетями

# 1. Создание сетей

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

Конфигурация выше включает в себя: - 2 виртуальные сети local1: 192.168.1.0/24 и local2: 192.168.2.0/24. - 2 роутера router1: 192.168.1.1 и router2: 192.168.1.2.

Наша задача, создать соединение между этими двумя сетями, чтобы виртуальные машины из разных сетей могли общаться между собой. В нашем случае, мы хотим, чтобы vm1(192.168.1.8) могла получить доступ к vm2(192.168.2.203). Главная сложность заключается в том, что эти виртуальные машины находятся в разных сетях.

# 2. Создание интерфейсов общения

Проверим соединение с помощью ping между виртуальными машинами vm1 и vm2. Сейчас, vm1 (192.168.1.8) не может достичь vm2 (192.168.2.203) не могут общаться между собой, так как они находятся в разных сетях.

ping с vm1 не доходит до vm2
ping с vm1 не доходит до vm2

Для соединения сетей, создадим интерфейс общения в настройках router1.

  • Перейдите в настройки router1:
    • Выберите Networks -> Routers и откройте настройки router1.
    • Перейдите во вкладку Interfaces и нажмите Add Interface.
    • Выберите сеть (в нашем случае это local-subnet2) и укажите свободный IP-адрес из диапазона подключаемой сети (в примере это 192.168.2.10 для local-subnet2).

# 3. Проверка соединения

После создания интерфейса, мы можем проверить соединение между виртуальными машинами, перейдя на страницу Network Topology.

Сетевая топология после создания интерфейса
Сетевая топология после создания интерфейса

  • После создания интерфейса проверьте соединение:
    • Перейдите на страницу Network Topology и убедитесь, что соединение установлено.
    • Выполните ping с первой ВМ(в примере это vm1) до второй (в примере vm2), чтобы убедиться в успешном соединении.

Успешное соединение через ping, и теперь vm1 может получить доступ к vm2:

ping с vm1 доходит до vm2
ping с vm1 доходит до vm2

# 4. Создание интерфейса общения второй сети

После настройки соединения между сетями с одной стороны, создадим интерфейс общения второй сети, проделав те же шаги, что и в пункте 2. В нашем случае, мы создадим интерфейс общения второй сети в router2.

  • Перейдите в настройки router2:
    • Выберите Networks -> Routers и откройте настройки router2.
    • Перейдите во вкладку Interfaces и нажмите Add Interface.
    • Выберите сеть (в нашем случае это local-subnet1) и укажите свободный IP-адрес из диапазона подключаемой сети (в примере это 192.168.1.10 для local-subnet1).

Сетевая топология будет выглядеть следующим образом:

Сетевая топология после создания интерфейса
Сетевая топология после создания интерфейса

Проверим соединение между виртуальными машинами с помощью ping.

Проверка ping со второй виртуальной машины
Проверка ping со второй виртуальной машины

# Заключение

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


С уважением, Команда Sentium Cloud