В документации к VPC static routes cloud yandex com /en-ru/docs/vpc/concepts/static-routes#internet-routes

указано, что если назначить маршрут для неких адресов в интернете (вплоть до 0.0.0.0/0), то доступ до VM по публичному IP с этих адресов пропадёт. Звучит вполне логично. Также, это утверждение в документации находится с самого начала (25.10.2019) и ни разу не менялось.

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

Это поведение недавно поменялось, или всегда так было?

5 ответов

19 просмотров

У внешнего адреса приоритет перед статическими роутами.

Denis-Seleznev Автор вопроса
Михаил Дымсков
У внешнего адреса приоритет перед статическими роу...

меня смутило, что в доке прописано обратное именно прямым текстом, что у таблицы приоритет над внешним IP

Будет проще, если вы опишите задачу, которую хотите решить, что вы делали и какой результат ожидали получить.

Denis-Seleznev Автор вопроса
Михаил Дымсков
Будет проще, если вы опишите задачу, которую хотит...

Задачу собственно уже решил, она типовая: вывести пачку безинтернетных машин в интернет через один инстанс. По документации этот второй инстанс должен быть в отдельной подсети, на которую не назначена таблица маршрутизации с next-hop в этот же адрес. Но я поначалу прочитал документацию наискосок и не обратил внимания, на указание создать gw в отдельной подсети, и что таблица назначается на всю подсеть, а не на конкретные VM. Я втупую создал для теста таблицу, с next-hop в этой же подсети. Применил - а оно работает, хотя по документации не должно. И если бы это были обычные машины в обычной LAN - тоже не заработало бы. Я сначала подумал, что таблица не применяется к хосту, если он и есть next-hop (чтобы не было кольца). Но потом собрал лабу, и оказалось, что зависит не от этого, а от наличия внешнего IP. Выходит, в документации указана неверная информация.

Denis-Seleznev Автор вопроса
Denis Seleznev
Задачу собственно уже решил, она типовая: вывести ...

Дополнение: при наличии внешнего IP не работает только 0.0.0.0/0 (default). Если пришел входящий коннект через свой гейт - он работает, но все исходящие с хоста всё равно идут через внешний IP. Т.е., этот маршрут добавляется в дополнение к имеющемуся default, но с приоритетом ниже. При указании более конкретных сетей - они работают как ожидается.

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
1. https://www.kaggle.com/code/ahmadrezagholami2001/housing-estimation-linear-regression 2. https://www.kaggle.com/code/ahmadrezagholami2001/uncovering-quality-in-wines-logis...
Ahmadreza
1
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта