Таблицы маршрутизации
In this article:
Таблицы маршрутизации#
Общая информация#
Таблицы маршрутизации содержат набор правил (маршрутов), которые используются для направления сетевого трафика.
Каждая подсеть в VPC связана с таблицей маршрутизации. При необходимости вы можете ассоциировать подсеть с произвольной таблицей маршрутизации, подсети без явной ассоциации будут автоматически связаны с основной таблицей.
Глоссарий#
Таблица маршрутизации — таблица маршрутизации, которую вы создаёте для своего VPC.
Основная таблица маршрутизации — таблица маршрутизации, которая автоматически добавляется при создании VPC. Она контролирует маршрутизацию всех подсетей VPC, которые не ассоциированы явно с одной из таблиц маршрутизации.
Распространение маршрутов — если эта функция включена, то маршруты ваших VPN-соединений будут динамически попадать в указанную таблицу маршрутизации.
Маршрут — запись в таблице маршрутизации, которая содержит информацию о том, куда направлять трафик для IP-адресов из указанной сети.
Сеть — диапазон IP-адресов в нотации CIDR, для которых вы хотите добавить правило маршрутизации.
Шлюз — стандартный шлюз в интернет, VPN-соединение, экземпляр, сетевой интерфейс или транзитный шлюз, куда следует отправлять трафик в соответствии с текущим правилом.
Алгоритм выбора маршрута#
В облаке используется наиболее точный (приоритетный) маршрут, который соответствует сетевому трафику, в соответствии с общепринятыми правилами выбора лучшего маршрута:
статические маршруты имеют больший приоритет над динамическими;
маршрут с наибольшей длиной префикса подсети получит больший приоритет, в случае если для пакета подходят несколько маршрутов;
если подходящий маршрут для пакета не был найден в таблице маршрутизации, то поиск маршрута будет завершён, а пакет — отброшен.
Операции с таблицами маршрутизации#
Создать таблицу маршрутизации#
Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации.
Нажмите Создать.
В открывшемся окне заполните следующие параметры:
тег Name (опционально);
VPC, в котором необходимо создать таблицу маршрутизации.
Если необходимо назначить теги, перейдите на следующий шаг, нажав Добавить теги. Укажите ключ тега и его значение.
После задания всех необходимых параметров нажмите Создать.
Назначить таблицу маршрутизации подсети#
Чтобы ассоциировать подсеть с произвольной таблицей маршрутизации:
Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации.
Выберите таблицу маршрутизации в таблице ресурсов.
Нажмите Назначить подсетям.
В открывшемся окне выберите подсети, с которыми её следует ассоциировать.
Нажмите Назначить.
Кроме того, данную операцию можно выполнить на странице выбранной таблицы маршрутизации. Для этого перейдите на вкладку Подсети и нажмите Назначить подсетям.
Подсеть может быть связана только с одной таблицей маршрутизации в один момент времени, но вы можете назначить одну таблицу маршрутизации нескольким подсетям.
Важно
Эта операция изменяет маршрутизацию трафика в выбранных подсетях согласно правилам указанной или основной таблицы маршрутизации.
Примечание
Вы можете явно ассоциировать основную таблицу маршрутизации с подсетью, даже если между ними уже есть неявная ассоциация.
Выбрать основную таблицу маршрутизации#
В К2 Облаке можно использовать несколько таблиц маршрутизации, но только одна из них будет основной. Чтобы сделать выбранную таблицу маршрутизации основной:
Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации.
Выберите таблицу маршрутизации в таблице ресурсов.
Нажмите Сделать таблицу основной.
Для подтверждения действия в открывшемся окне нажмите Сделать таблицу основной ещё раз.
Кроме того, данную операцию можно выполнить на странице выбранной таблицы маршрутизации. Для этого перейдите на вкладку Информация и нажмите Сделать таблицу основной.
Данная операция затрагивает правила маршрутизации всех подсетей без явных ассоциаций — все неявно ассоциированные подсети будут ссылаться на новую основную таблицу, — поэтому для применения изменений требуется дополнительное подтверждение. Если вы уверены в необходимости сменить основную таблицу маршрутизации, в открывшемся окне нажмите повторно Сделать таблицу основной.
Важно
Все неявно ассоциированные подсети будут использовать правила маршрутизации основной таблицы.
Снять назначение таблицы маршрутизации#
Чтобы отменить ассоциацию таблицы маршрутизации с подсетью:
Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации.
Выберите таблицу маршрутизации в таблице ресурсов.
Нажмите Снять назначение.
В открывшемся окне выберите подсеть, с которой необходимо отменить ассоциацию. Одновременно можно выбрать несколько подсетей.
Для подтверждения действия в открывшемся окне нажмите Снять назначение ещё раз.
Кроме того, данную операцию можно выполнить на странице выбранной таблицы маршрутизации. Для этого перейдите на вкладку Подсети, выберите подсеть и нажмите Снять назначение.
Важно
Эта операция изменяет маршрутизацию трафика в выбранных подсетях согласно правилам указанной или основной таблицы маршрутизации.
Примечание
В случае основной таблицы маршрутизации можно отменить ассоциацию только с подсетью, которой она назначена явно. При отмене явной ассоциации основной таблицы с подсетью она будет назначена ей неявно.
Удалить таблицу маршрутизации#
Важно
Вы можете удалить таблицу маршрутизации, если она не является основной и не назначена ни одной подсети.
Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации.
Выберите таблицу маршрутизации в таблице ресурсов и нажмите Удалить.
Подтвердите удаление в открывшемся окне.
Кроме того, данную операцию можно выполнить на странице таблицы маршрутизации. Для этого перейдите на вкладку Информация и нажмите Удалить.
Работа с правилами маршрутизации#
Чтобы получить информацию о правилах маршрутизации, на странице таблицы маршрутизации перейдите на вкладку Маршруты.
Каждое правило имеет набор параметров:
Сеть — диапазон IP-адресов в нотации CIDR, куда направляются данные.
Тип шлюза — стандартный шлюз в интернет, VPN-соединение, экземпляр, сетевой интерфейс или транзитный шлюз, куда следует отправлять трафик для указанной сети.
Экземпляр — ID экземпляра, к которому имеет отношение это правило.
Состояние — информация о состоянии маршрута:
active — маршрут активен и используется;
blackhole — состояние, при котором трафик будет потерян, например, маршрут был создан через VPN-соединение или сетевой интерфейс экземпляра, которые были удалены.
Добавить правило маршрутизации#
Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации.
Найдите таблицу маршрутизации в таблице ресурсов и нажмите на её идентификатор для перехода на страницу таблицу маршрутизации.
На вкладке Маршруты нажмите Добавить.
В открывшемся окне укажите следующие параметры:
сеть — диапазон IP-адресов в нотации CIDR, куда направляются данные;
тип шлюза — стандартный шлюз в интернет, VPN-соединение, экземпляр, сетевой интерфейс или транзитный шлюз, куда следует направлять трафик для указанной сети;
шлюз — идентификатор ресурса, который используется в качестве шлюза (если применимо).
После того как все параметры заданы, нажмите Добавить.
Удалить правило маршрутизации#
Перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации.
Найдите таблицу маршрутизации в таблице ресурсов и нажмите на её идентификатор для перехода на страницу таблицу маршрутизации.
На вкладке Маршруты выберите маршрут и нажмите Удалить.
Подтвердите удаление в открывшемся окне.
Вы можете удалить несколько маршрутов сразу.
Информация о таблицах маршрутизации#
Общую информацию об имеющихся таблицах маршрутизации можно посмотреть в разделе Таблицы маршрутизации. Для просмотра всех таблиц маршрутизации в проекте выберите Все VPC в фильтре VPC. Для отображения таблиц маршрутизации конкретного VPC выберите нужное VPC в фильтре.
Для просмотра детальной информации о конкретной таблице маршрутизации перейдите в раздел Виртуальные машины Сеть Таблицы маршрутизации и выберите нужную таблицу из списка. Для упрощения поиска таблицы маршрутизации вы можете в фильтре VPC выбрать VPC, в котором создана таблица, либо воспользоваться поиском.
Выбрав нужную таблицу маршрутизации, нажмите на её идентификатор. На странице таблицы маршрутизации помимо общей информации представлены данные о заданных маршрутах и подсетях, которым она назначена.
На вкладке Информация отображаются основные характеристики таблицы маршрутизации:
имя таблицы маршрутизации (тег Name);
статус основной таблицы (Да/Нет);
количество подсетей, которым она назначена;
активация функции распространения маршрутов (Да/Нет);
идентификатор VPC, которому назначена таблица.
Здесь же вы можете:
изменить имя таблицы (тег Name);
На вкладке Маршруты отображается таблица с данными о правилах маршрутизации:
сеть — диапазон IP-адресов в нотации CIDR, куда направляется сетевой трафик;
тип шлюза;
способ создания маршрута;
идентификатор экземпляра, который используется в качестве шлюза (если применимо);
состояние.
Порядок и состав отображаемых данных может отличаться в зависимости от настроек таблицы.
Здесь вы можете также добавить или удалить маршрут.
На вкладке Подсети отображается таблица с данными о подсетях, которым назначена таблица маршрутизации:
идентификатор подсети;
имя подсети;
диапазон IP-адресов подсети;
зона доступности, в которой находится подсеть;
индикатор явной ассоциации с таблицей маршрутизации.
Здесь вы можете также назначить таблицу другим подсетям и отменить существующую ассоциацию.
На вкладке Теги отображаются все теги, назначенные таблице маршрутизации. Здесь вы можете добавить новые, изменить существующие и удалить ненужные теги.