У меня есть VPC, и когда я нажимаю «Изменить CIDR», я вижу следующее:
... что отлично выглядит, 10.1.0.0/16
это именно то, что я хочу для блока CIDR. Однако, когда я добавляю новую подсеть в этот VPC, таблица маршрутов для подсети автоматически настраивается следующим образом:
Обратите внимание, что это 10.0
местный маршрут вместо желаемого 10.1
. Я понятия не имею, как это попало в наш VPC, но я не могу понять, как его удалить (он не удаляется, когда я нажимаю кнопку «Изменить» в левом верхнем углу скриншота), и если я не могу, я Думаю, мой единственный вариант - воссоздать VPC, что будет серьезной задачей.
Можно ли удалить этот маршрут? Я не понимаю, почему он не указан в диалоговом окне «Редактировать CIDR», если он будет автоматически связан с любыми новыми подсетями, которые я создаю.
Эта запись существует, потому что вы включили ClassicLink для этого VPC. Запись верна, и ее нельзя удалить, кроме как отключив ClassicLink. Это суперсеть для частных IP-адресов в EC2-Classic.
Когда вы включаете VPC для ClassicLink, статический маршрут добавляется во все таблицы маршрутов VPC с местом назначения
10.0.0.0/8
и цельlocal
. Это позволяет осуществлять обмен данными между экземплярами в VPC и любыми экземплярами EC2-Classic, которые затем связаны с VPC. Если вы добавляете настраиваемую таблицу маршрутов в VPC с поддержкой ClassicLink, автоматически добавляется статический маршрут с пунктом назначения10.0.0.0/8
и цель местных. При отключении ClassicLink для VPC этот маршрут автоматически удаляется из всех таблиц маршрутов VPC.http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-classiclink.html#classiclink-basics