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

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

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

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

Глоссарий#

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Назначить подсети таблицу маршрутизации#

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

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

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

Важно

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

Примечание

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

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

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

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

Важно

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

Снять назначение таблицы маршрутизации#

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

Важно

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

Примечание

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

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

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

  1. Перейдите в раздел Сеть Таблицы маршрутизации.

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

  3. Откройте вкладку Теги.

  4. Для добавления тега нажмите Добавить тег и задайте поля Ключ и Значение.

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

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

    Примечание

    Если ни один тег не был ранее задан, то вы можете добавить тег Name, нажав Добавить тег Name и задав его значение.

    Примечание

    Тег Name можно также изменить на вкладке Информация, отредактировав соответствующее поле.

  5. Нажмите Применить для сохранения изменений.

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

Вы можете удалить таблицу маршрутизации, если она не является основной и не назначена ни одной подсети. Чтобы удалить таблицу маршрутизации, перейдите в одноимённый раздел и выберите нужную таблицу. Затем нажмите Удалить и подтвердите действие. Кроме того, таблицу маршрутизации можно удалить на вкладке Информация на её странице.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На вкладке Информация приводятся данные о VPC, в котором создана таблица маршрутизации, количестве подсетей, которым она назначена, является ли таблица основной и устанавливаются ли в неё маршруты BGP, т.е. включена ли функция распространения маршрутов. Здесь же вы можете сделать таблицу маршрутизации основной, либо удалить её.

На вкладке Маршруты отображаются данные о заданных маршрутах. Здесь вы можете также добавить или удалить маршрут.

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