Сетевые маршрутизаторы

Сетевой маршрутизатор сервис, который позволяет связать сети проекта для управления трафиком с помощью правил.

Используйте сетевой маршрутизатор, если вам нужно:

  • разрешить/запретить трафик между серверами из разных сетей к нескольким портам и протоколам;
  • разрешить/запретить трафик между серверами из разных сетей к нескольким IP-адресам.

Примечание

Вы можете использовать группы безопасности, если:

  • нужно разрешить трафик между серверами к одному порту/протоколу/IP-адресу;
  • одни и те же правила не должны использоваться в разных сетях.

Правила сетевого маршрутизатора и групп безопасности работают одновременно. Например, если прохождение трафика разрешено правилом сетевого маршрутизатора, но запрещено группой безопасности (или наоборот), то трафик не будет доставлен.

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

Чтобы настроить трафик между сетями проекта:

  1. Добавьте сетевой маршрутизатор.
  2. Подключите к маршрутизатору сети, между которыми нужно настроить обмен трафиком.
  3. Если нужно разрешить/запретить трафик к нескольким IP-адресам, создайте адресную группу.
  4. Если нужно разрешить/запретить трафик к нескольким портам/протоколам, создайте сервисную группу.
  5. Добавьте правила, разрешающие/запрещающие трафик. Если нет ни одного правила, любой трафик запрещён (даже внутри сети).

Подробнее см. раздел Примеры настройки сетевого маршрутизатора.

Добавление сетевого маршрутизатора

В одном проекте можно добавить 1 сетевой маршрутизатор.

Чтобы добавить сетевой маршрутизатор:

  1. Выберите проект, в котором нужно добавить сетевой маршрутизатор.
  2. Если сервис Cloud Engine не подключен, подключите его.
  3. В главном меню портала перейдите в раздел Ресурсы Cloud Engine Маршрутизаторы.
  4. Нажмите на кнопку  Добавить и выберите пункт Сетевой маршрутизатор.
  5. Заполните поля:
    • Имя * название сетевого маршрутизатора;
    • Описание — описание маршрутизатора, заполняется при необходимости.
  6. Нажмите на кнопку Подтвердить.

Добавленный сетевой маршрутизатор отобразится на портале:

Подключение сети к маршрутизатору

Важно

  • При подключении сети к маршрутизатору может пропасть сетевой доступ (например, к серверу, VPN-шлюзу). В этом случае создайте соответствующие правила сетевого маршрутизатора.
  • Подсети сетей, подключенных к одному маршрутизатору, не должны пересекаться.

Чтобы подключить сеть к маршрутизатору:

  1. Выберите проект, в котором добавлен сетевой маршрутизатор.
  2. В главном меню портала перейдите в раздел Ресурсы Cloud Engine Маршрутизаторы.
  3. На вкладке Сетевой в строке с маршрутизатором нажмите на кнопку и выберите пункт Подключить сеть.
  4. Выберите Сеть *. Если нужной сети нет, создайте её.

    Примечание

    Сеть можно подключить к маршрутизатору только при выполнении всех условий:

    • сеть создана в текущем проекте (в столбце Владелец должно быть указано Текущий проект);
    • статус сети Доступно;
    • cтатус маршрутизатора Доступно.

  5. Нажмите на кнопку Подтвердить.

Список сетей, подключенных к маршрутизатору, отображается на вкладке Сети:

Отключение сети от маршрутизатора

Важно

Если отключаемая сеть используется в правиле в качестве источника или назначения, то правило перестанет работать.

Сеть можно отключить от маршрутизатора только при выполнении всех условий:

  • статус маршрутизатора Доступно;
  • cтатус сети Доступно.

Чтобы отключить сеть от сетевого маршрутизатора:

  1. Выберите проект, в котором нужно отключить сеть от сетевого маршрутизатора.
  2. В главном меню портала перейдите в раздел Ресурсы Cloud Engine Маршрутизаторы.
  3. На вкладке Сетевой нажмите на строку с маршрутизатором.
  4. На вкладке Сети в строке с сетью, которую нужно отключить, нажмите на кнопку  и выберите пункт Отключить сеть.
  5. Нажмите на кнопку Подтвердить.

Добавление правила

Если нет ни одного правила, любой трафик запрещён (даже внутри сети).

Для одного маршрутизатора можно добавить максимум 50 правил.

Чтобы добавить правило к сетевому маршрутизатору:

  1. Выберите проект, в котором добавлен сетевой маршрутизатор.
  2. В главном меню портала перейдите в раздел Ресурсы Cloud Engine Маршрутизаторы.
  3. На вкладке Сетевой нажмите на строку с маршрутизатором.
  4. На вкладке Правила нажмите на кнопку .
  5. Нажмите на кнопку .
  6. Заполните поля:
    • Имя * название правила сетевого маршрутизатора.
      • Длина имени от 1 до 64 символов.
      • Может содержать заглавные и строчные латинские буквы, цифры, дефисы и символы нижнего подчёркивания.
    • Описание — описание правила сетевого маршрутизатора, заполняется при необходимости;
    • Действие — действие, которое маршрутизатор применяет к трафику:
      • Разрешить — трафик разрешён;
      • Запретить — трафик запрещён;
    • Тип источника — источник трафика:
      • Адресная группа — одна из созданных адресных групп;
      • Сеть — одна из сетей, созданных в проекте;
      • Любой — любой IP-адрес;

        Важно

        • Если создано разрешающее правило, то сервер назначения ответит на запрос сервера-источника трафика, но сам не сможет создавать запросы. Для этого создайте ещё одно разрешающее правило, где сервер назначения из предыдущего правила будет сервером-источником.
        • Если у вас подключена услуга Direct Connect, не выбирайте Сеть в качестве источника и назначения.
        • В целях безопасности в качестве источника и назначения не рекомендуем выбирать Любой, в качестве сервисной группы Все порты и протоколы.

    • Тип назначения — назначение трафика:
      • Адресная группа — одна из созданных адресных групп;
      • Сеть — одна из сетей, созданных в проекте;
      • Любой — любой IP-адрес;
    • Сервисная группа порты и протоколы, для которых действует правило:
      • Сервисная группа — правило действует для трафика с портами и протоколами, указанными в сервисной группе. Если нужной сервисной группы нет, создайте её;
      • Все порты и протоколы — правило действует для трафика с любыми портами и протоколами.
  7. Нажмите на кнопку Подтвердить.
  8. При необходимости измените приоритет правила.
  9. Нажмите на кнопку .

Добавленное правило отобразится в списке правил сетевого маршрутизатора:

Важно

От порядка правил в списке зависит приоритет правила: чем выше правило в списке, тем выше его приоритет.

При необходимости измените приоритет правил.

Изменение правила

У правила можно изменить все параметры, кроме имени.

Чтобы изменить правило у сетевого маршрутизатора:

  1. Выберите проект, в котором добавлен сетевой маршрутизатор.
  2. В главном меню портала перейдите в раздел Ресурсы Cloud Engine Маршрутизаторы.
  3. На вкладке Сетевой нажмите на строку с маршрутизатором.
  4. На вкладке Правила нажмите на кнопку .
  5. В строке с правилом, которое нужно изменить, нажмите на кнопку и выберите пункт Изменить.
  6. Измените нужные поля.
  7. Нажмите на кнопку Подтвердить.
  8. Нажмите на кнопку .

Изменение приоритета правила

Последовательность правил в списке влияет на их приоритет. Первое правило списка имеет наибольший приоритет. Если для трафика подходит несколько правил, то сработает то, что находится выше в списке.

Чтобы изменить приоритет у правила сетевого маршрутизатора:

  1. Выберите проект, в котором добавлен сетевой маршрутизатор.
  2. В главном меню портала перейдите в раздел Ресурсы Cloud Engine Маршрутизаторы.
  3. На вкладке Сетевой нажмите на строку с маршрутизатором.
  4. На вкладке Правила нажмите на кнопку .
  5. В строке с правилом, которое нужно перенести, нажмите на кнопку и, удерживая её, поместите правило в нужное место.
  6. Нажмите на кнопку .

Примечание

Чтобы сделать правило самым приоритетным или неприоритетным:

  1. Нажмите на кнопку .
  2. В строке с правилом нажмите на кнопку и выберите пункт Вверх списка или Вниз списка.
  3. Нажмите на кнопку .

Удаление правила

Чтобы удалить правило у сетевого маршрутизатора:

  1. Выберите проект, в котором добавлен сетевой маршрутизатор.
  2. В главном меню портала перейдите в раздел Ресурсы Cloud Engine Маршрутизаторы.
  3. На вкладке Сетевой нажмите на строку с маршрутизатором.
  4. На вкладке Правила нажмите на кнопку .
  5. В строке с правилом, которое нужно удалить, нажмите на кнопку и выберите пункт Удалить.
  6. Нажмите на кнопку .

Удаление сетевого маршрутизатора

Маршрутизатор можно удалить только при выполнении всех условий:

  • статус маршрутизатора Доступно;
  • к маршрутизатору не подключена ни одна сеть.

Чтобы удалить сетевой маршрутизатор:

  1. Выберите проект, в котором нужно удалить сетевой маршрутизатор.
  2. В главном меню портала перейдите в раздел Ресурсы Cloud Engine Маршрутизаторы.
  3. Если к маршрутизатору подключены сети, отключите их.
  4. На вкладке Сетевой в строке с маршрутизатором нажмите на кнопку и выберите пункт Удалить.

    Важно

    Будьте внимательны для удаления маршрутизатора не требуется подтверждение.