web-dev-qa-db-ja.com

AWSは、サブネットをVPC CIDRブロック内にあるように見えますが、無効であるとフラグを立てました

私のVPC CIDRブロックは10.0.0.0/16です。私が理解しているように、これは256(事実上は254)のサブネットをサポートし、サブネットあたり65534のホストをサポートするはずです。

1つのサブネット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.0.0.0/16の内部にあるように見えるサブネット10.8.0.0に属しています。多分私は私の理解で見当違いです。どこがいけなかったか説明してください。

3
Bon Ami

いいえ、10.8.0.0/2410.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は、最初の2バイト(10.20。)がネットワークであることを意味します。
  • 10.20.30.0/24-/ 24は、最初の3バイト(10.20.30。)がネットワークであることを意味します。
  • 10.20.30.40/32-/ 32はアドレス全体(10.20.30.40)をカバーします。この表記は、ホストアドレスであることを明示的に示すために使用される場合があります。 AWSはこれをよく使用します。

それが役に立てば幸い:)

7
MLu