Мой блок 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 часто этим пользуется.Надеюсь, это поможет :)