Таблицы маршрутизации#

Общая информация#

Таблицы маршрутизации содержат набор правил (маршрутов), которые используются для направления сетевого трафика.

Каждая подсеть в VPC связана с таблицей маршрутизации. При необходимости вы можете ассоциировать подсеть с произвольной таблицей маршрутизации, подсети без явной ассоциации будут автоматически связаны с основной таблицей.

Основные понятия#

Таблица маршрутизации — таблица маршрутизации, которую вы создаёте для своего VPC.

Основная таблица маршрутизации — таблица маршрутизации, которая автоматически добавляется при создании VPC. Она контролирует маршрутизацию всех подсетей VPC, которые не ассоциированы явно с одной из таблиц маршрутизации.

Распространение маршрутов — если эта функция включена, то маршруты ваших VPN-соединений будут динамически попадать в указанную таблицу маршрутизации.

Маршрут — запись в таблице маршрутизации, которая содержит информацию о том, куда направлять трафик для IP-адресов из указанной сети.

Сеть — диапазон IP-адресов в нотации CIDR, для которых вы хотите добавить правило маршрутизации.

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

Тарификация#

Таблицы маршрутизации не тарифицируются.

Доступные квоты#

На таблицы маршрутизации по умолчанию предоставляются следующие квоты:

  • 20 таблиц маршрутизации для одного VPC;

  • 50 статических маршрутов в одной таблице маршрутизации;

  • 10000 динамических маршрутов в одной таблице маршрутизации.

При необходимости вы можете расширить квоты — для этого обратитесь в службу поддержки через портал или по электронной почте support@k2.cloud.

Алгоритм выбора маршрута#

В облаке используется наиболее точный (приоритетный) маршрут, который соответствует сетевому трафику, в соответствии с общепринятыми правилами выбора лучшего маршрута:

  • статические маршруты имеют больший приоритет над динамическими;

  • маршрут с наибольшей длиной префикса подсети получит больший приоритет, в случае если для пакета подходят несколько маршрутов;

  • если подходящий маршрут для пакета не был найден в таблице маршрутизации, то поиск маршрута будет завершён, а пакет — отброшен.

Операции с таблицами маршрутизации#

Создать таблицу маршрутизации#

  1. В веб-интерфейсе в верхнем меню выберите проект и регион, где требуется создать таблицу маршрутизации.

  2. Раскройте боковое меню, нажав на иконку .

  3. Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.

  4. Нажмите Создать.

  5. В открывшемся окне укажите VPC, в котором необходимо создать таблицу маршрутизации.

    Если необходимо назначить теги, нажмите Добавить тег. Укажите ключ тега и его значение. Чтобы назначить больше одного тега, нажмите Добавить тег повторно.

  6. Для завершения создания таблицы маршрутизации нажмите Создать.

Важно

Эта операция изменяет маршрутизацию трафика в выбранных подсетях согласно правилам указанной или основной таблицы маршрутизации.

Примечание

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

Привязать таблицу маршрутизации к подсети#

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

  1. В веб-интерфейсе в верхнем меню выберите проект и регион, где требуется привязать таблицу маршрутизации к подсети.

  2. Раскройте боковое меню, нажав на иконку .

  3. Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.

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

  5. Из раскрывающегося списка выберите подсеть, к которой следует привязать таблицу маршрутизации. Одновременно можно выбрать несколько подсетей, установив флаг рядом с нужными подсетями. Для отмены выбора снимите флаг.

  6. Для подтверждения действия в открывшемся окне нажмите Привязать.

Кроме того, эту операцию можно выполнить на странице выбранной таблицы маршрутизации. Для этого перейдите на её страницу и нажмите Привязать к подсетям.

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

Выбрать основную таблицу маршрутизации#

В К2 Облаке можно использовать несколько таблиц маршрутизации в каждом VPC, но только одну из них можно сделать основной в конкретном VPC.

  1. В веб-интерфейсе в верхнем меню выберите проект и регион, где требуется сделать таблицу маршрутизации основной.

  2. Раскройте боковое меню, нажав на иконку .

  3. Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.

  4. Выберите таблицу маршрутизации в таблице ресурсов и на всплывающей панели действий нажмите Сделать основной.

  5. Для подтверждения действия в открывшемся окне нажмите Применить.

Кроме того, эту операцию можно выполнить на странице выбранной таблицы маршрутизации. Для этого перейдите на её страницу и нажмите Сделать основной.

Важно

Данная операция затрагивает правила маршрутизации всех подсетей без явных ассоциаций — все неявно ассоциированные подсети будут ссылаться на новую основную таблицу, — поэтому для применения изменений требуется дополнительное подтверждение. Если вы уверены в необходимости сменить основную таблицу маршрутизации, в открывшемся окне нажмите повторно Применить.

Важно

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

Важно

Эта операция изменяет маршрутизацию трафика в выбранных подсетях согласно правилам указанной или основной таблицы маршрутизации.

Примечание

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

Отвязать таблицу маршрутизации от подсети#

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

  1. В веб-интерфейсе в верхнем меню выберите проект и регион, где требуется отвязать таблицу маршрутизации от подсети.

  2. Раскройте боковое меню, нажав на иконку .

  3. Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.

  4. Выберите таблицу маршрутизации в таблице ресурсов и на всплывающей панели действий нажмите Отвязать от подсетей.

  5. Из раскрывающегося списка выберите подсеть, от которой следует отвязать таблицу маршрутизации. Одновременно можно выбрать несколько подсетей, установив флаг рядом с нужной подсетью. Для отмены выбора снимите флаг.

  6. Для подтверждения действия в открывшемся окне нажмите Отвязать.

Кроме того, эту операцию можно выполнить на странице выбранной таблицы маршрутизации. Для этого перейдите на её страницу и нажмите Отвязать от подсетей. Если кнопка не отображается, то откройте меню дополнительных действий, нажав .

Задать теги для таблицы маршрутизации#

Чтобы добавить, изменить или удалить теги для таблицы маршрутизации:

  1. В веб-интерфейсе в верхнем меню выберите проект и регион, где требуется назначить теги таблице маршрутизации.

  2. Раскройте боковое меню, нажав на иконку .

  3. Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.

  4. Найдите таблицу маршрутизации в таблице ресурсов и нажмите на её идентификатор для перехода на страницу ресурса.

  5. Откройте вкладку Теги и нажмите Редактировать для настройки тегов.

  6. Для добавления тега задайте поля Ключ и Значение. Чтобы назначить следующий тег, нажмите Добавить тег.

    Для изменения тега отредактируйте требуемые поля (Значение и/или Ключ) у изменяемого тега.

    Для удаления тега нажмите на иконку рядом с ненужным тегом.

  7. Для завершения настройки тегов нажмите Сохранить изменения.

Удалить таблицу маршрутизации#

Важно

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

  1. В веб-интерфейсе в верхнем меню выберите проект и регион, где требуется удалить таблицу маршрутизации.

  2. Раскройте боковое меню, нажав на иконку .

  3. Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.

  4. Выберите таблицу маршрутизации в таблице ресурсов и на всплывающей панели действий нажмите Удалить.

  5. Для подтверждения действия в открывшемся окне нажмите Удалить. Если кнопка не отображается, то откройте меню дополнительных действий, нажав .

Кроме того, эту операцию можно выполнить на странице выбранной таблицы маршрутизации. Для этого перейдите на её страницу и нажмите Удалить.

Работа с правилами маршрутизации#

Чтобы получить информацию о правилах маршрутизации, на странице таблицы маршрутизации перейдите на вкладку Маршруты.

Каждое правило имеет набор параметров:

  • Сеть — диапазон IP-адресов в нотации CIDR, куда направляются данные.

  • Тип шлюза — стандартный шлюз в интернет, VPN-соединение, экземпляр, сетевой интерфейс или транзитный шлюз, куда следует отправлять трафик для указанной сети.

  • Экземпляр — ID экземпляра, к которому имеет отношение это правило.

  • Состояние — информация о состоянии маршрута:

    • active — маршрут активен и используется;

    • blackhole — состояние, при котором трафик будет потерян, например, маршрут был создан через VPN-соединение или сетевой интерфейс экземпляра, которые были удалены.

Добавить правило маршрутизации#

  1. В веб-интерфейсе в верхнем меню выберите проект и регион, где требуется добавить правило маршрутизации.

  2. Раскройте боковое меню, нажав на иконку .

  3. Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.

  4. Найдите таблицу маршрутизации в таблице ресурсов и нажмите на её идентификатор для перехода на страницу ресурса.

  5. На вкладке Маршруты нажмите Добавить.

  6. В открывшемся окне укажите следующие параметры:

    • сеть — диапазон IP-адресов в нотации CIDR, куда направляются данные;

    • тип шлюза — стандартный интернет-шлюз, VPN-соединение, экземпляр, сетевой интерфейс или транзитный шлюз, куда следует направлять трафик для указанной сети;

    • шлюз — идентификатор ресурса, который используется в качестве шлюза (если применимо).

  7. После того как все параметры заданы, нажмите Создать.

Удалить правило маршрутизации#

  1. В веб-интерфейсе в верхнем меню выберите проект и регион, где требуется удалить правило маршрутизации.

  2. Раскройте боковое меню, нажав на иконку .

  3. Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.

  4. Найдите таблицу маршрутизации в таблице ресурсов и нажмите на её идентификатор для перехода на страницу ресурса.

  5. На вкладке Маршруты выберите маршрут и на всплывающей панели действий нажмите Удалить. Одновременно можно выбрать несколько маршрутов, установив флаг рядом с нужным маршрутов. Для отмены выбора снимите флаг.

  6. Для подтверждения действия в открывшемся окне нажмите Удалить.

Информация о таблицах маршрутизации#

Общую информацию об имеющихся таблицах маршрутизации можно посмотреть в разделе Таблицы маршрутизации. Для просмотра всех таблиц маршрутизации в проекте выберите Все VPC в фильтре VPC. Для отображения таблиц маршрутизации конкретного VPC выберите нужное VPC в фильтре.

Для просмотра детальной информации о конкретной таблице маршрутизации перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации и выберите нужную таблицу из списка. Для упрощения поиска таблицы маршрутизации вы можете в фильтре VPC выбрать VPC, в котором создана таблица, либо воспользоваться поиском.

Выбрав нужную таблицу маршрутизации, нажмите на её идентификатор. На странице таблицы маршрутизации помимо общей информации представлены данные о заданных маршрутах и подсетях, которым она назначена.

На вкладке Информация отображаются основные характеристики таблицы маршрутизации:

  • статус основной таблицы (Да/Нет);

  • количество подсетей, к которым она привязана;

  • количество правил маршрутизации в этой таблице;

  • активация функции распространения маршрутов (Да/Нет);

  • идентификатор VPC, к которому привязана таблица.

Здесь же вы можете:

На вкладке Маршруты отображается таблица с данными о правилах маршрутизации:

  • сеть — диапазон IP-адресов в нотации CIDR, куда направляется сетевой трафик;

  • тип шлюза, через который направляется трафик;

  • способ создания маршрута;

  • идентификатор экземпляра, который используется в качестве шлюза (если применимо);

  • состояние маршрута.

Здесь вы можете также добавить или удалить маршрут.

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

  • идентификатор подсети;

  • имя подсети;

  • диапазон IP-адресов подсети в нотации CIDR;

  • зона доступности, в которой находится подсеть;

  • индикатор явной ассоциации с таблицей маршрутизации.

На вкладке Теги отображаются все теги, назначенные таблице маршрутизации. Здесь можно добавить новые, изменить существующие и удалить ненужные теги.