Назад | Перейти на главную страницу

AWS пометил мою подсеть как недопустимую, хотя похоже, что она находится в блоке VPC CIDR

Мой блок VPC CIDR 10.0.0.0/16 Насколько я понимаю, это должно поддерживать 256 (фактически 254) подсетей с 65534 хостами в каждой подсети.

Когда я пытался создать одну подсеть 10.8.0.0/24 и связать его с VPC, я получил такую ​​ошибку:

Error creating subnet: 
  InvalidSubnet.Range: The CIDR '10.8.0.0/24' is invalid.

Адрес вроде 10.8.0.1 принадлежит подсети 10.8.0.0, которая выглядит внутри 10.0.0.0/16. Возможно, я ошибаюсь в своем понимании. Объясните, пожалуйста, где я ошибся.

Нет, 10.8.0.0/24 не попадает в 10.0.0.0/16. AWS правильный, извините :)

В твоем 10.0.0.0/16 вы можете создавать подсети между 10.0.0.0/24 к 10.0.255.0/24, например 10.0.8.0/24 должно сработать.


Допустим, у нас есть адрес CIDR 10.20.30.40 - которые могут попадать, например, в эти подсети:

  • 10.0.0.0/8 - / 8 означает, что только первый байт (10.) в адресе является сетевым адресом.
  • 10.20.0.0/16 - / 16 означает, что первые два байта (10.20.) являются сетевыми.
  • 10.20.30.0/24 - / 24 означает, что первые три байта (10.20.30.) являются сетевыми.
  • 10.20.30.40/32 - / 32 охватывает весь адрес (10.20.30.40), и иногда это обозначение используется, чтобы явно указать, что это адрес хоста. AWS часто этим пользуется.

Надеюсь, это поможет :)