Создать статический маршрут

    Примечание

    Статический маршрут по умолчанию (0.0.0.0/0) действует на машины с публичными IP-адресами. Если вам требуется создать NAT-инстанс, создайте его в отдельной подсети.

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

    1. Откройте раздел Virtual Private Cloud в каталоге, где требуется создать статический маршрут.

    2. Выберите сеть, в которой требуется создать таблицу маршрутизации.

    3. Нажмите кнопку imageСоздать таблицу маршрутизации.

    4. Задайте имя таблицы маршрутизации.

      • Длина — от 3 до 63 символов.
      • Может содержать строчные буквы латинского алфавита, цифры и дефисы.
      • Первый символ — буква. Последний символ — не дефис.
    5. Нажмите кнопку Добавить маршрут.

    6. В открывшемся окне введите префикс подсети назначения в нотации CIDR.

    7. Укажите next hop — IP-адрес из разрешенных диапазонов.

    8. Нажмите кнопку Добавить.

    9. Нажмите кнопку Создать таблицу маршрутизации.

    Чтобы использовать статические маршруты, необходимо привязать таблицу маршрутизации к подсети:

    1. В строке нужной подсети нажмите кнопку image.
    2. В открывшемся меню выберите пункт Привязать таблицу маршрутизации.
    3. В открывшемся окне выберите созданную таблицу в списке.
    4. Нажмите кнопку Добавить.

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

    1. Посмотрите описание команды CLI для создания таблиц маршрутизации:

      $ yc vpc route-table create --help
      
    2. Получите идентификаторы облачных сетей в вашем облаке:

      $ yc vpc network list
      +----------------------+-----------------+
      |          ID          |      NAME       |
      +----------------------+-----------------+
      | enp34hbpj8dqebn3621l | yc-auto-subnet  |
      | enp846vf5fus0nt3lu83 | routes-test     |
      +----------------------+-----------------+
      
    3. Создайте таблицу маршрутизации в одной из сетей. Используйте следующие флаги:

      • name — имя таблицы маршрутизации.
      • network-id — идентификатор сети, в которой будет создана таблицы.
      • route — настройки маршрута, включают два параметра:
        • destination — префикс подсети назначения в нотации CIDR.
        • next-hop — внутренний IP-адрес виртуальной машины из разрешенных диапазонов, через которую будет направляться трафик.
      $ yc vpc route-table create --name=test-route-table --network-id=enp846vf5fus0nt3lu83 --route destination=0.0.0.0/0,next-hop=192.168.1.5
      ...done
      id: enpsi6b08q2vfdmppsnb
      folder_id: b1gqs1teo2q2a4vnmi2t
      created_at: "2019-06-24T09:57:54Z"
      name: test-route-table
      network_id: enp846vf5fus0nt3lu83
      static_routes:
      - destination_prefix: 0.0.0.0/0
        next_hop_address: 192.168.1.5
      

    Чтобы использовать статические маршруты, необходимо привязать таблицу маршрутизации к подсети:

    1. Получите список подсетей в вашем облаке:

      $ yc vpc subnet list
      +----------------------+------------------+----------------------+----------------+---------------+------------------+
      |          ID          |       NAME       |      NETWORK ID      | ROUTE TABLE ID |     ZONE      |      RANGE       |
      +----------------------+------------------+----------------------+----------------+---------------+------------------+
      | b0cf2b0u7nhl75gp1c9t | subnet-1         | enp846vf5fus0nt3lu83 |                | ru-central1-c | [192.168.0.0/24] |
      | e2llnffvbakqu18hr170 | subnet-2         | enp846vf5fus0nt3lu83 |                | ru-central1-b | [192.168.1.0/24] |
      +----------------------+------------------+----------------------+----------------+---------------+------------------+
      
    2. Привяжите таблицу маршрутизации к одной из подсетей:

      $ yc vpc subnet update b0cf2b0u7nhl75gp1c9t --route-table-id enp1sdveovdpdhaao5dq
      ..done
      id: b0cf2b0u7nhl75gp1c9t
      folder_id: b1gqs1teo2q2a4vnmi2t
      created_at: "2019-03-12T13:27:22Z"
      name: subnet-1
      network_id: enp846vf5fus0nt3lu83
      zone_id: ru-central1-c
      v4_cidr_blocks:
      - 192.168.0.0/24
      route_table_id: enp1sdveovdpdhaao5dq