web-dev-qa-db-ja.com

AWSVPCは異なるゾーンでサブネットを作成します

Amazon EC2で使用されるVPC(デフォルト以外)がすでに設定されています。

同じVPCに別のアベイラビリティーゾーンを持つ別のサブネット(デフォルト以外)を作成する必要があります。

そのため、詳細を追加しようとすると、CIDRブロックでスタックします。 CIDRに異なるIPを設定しようとすると、2つのエラーが発生します。

  1. CIDRブロック192.168.250.225/16は、サブネット-6afacb2c(192.168.0.0/16)の既存のCIDRブロック192.168.0.0/16と重複しています。 AvtarSinghパブリックサブネット。

  2. 192.167.250.225/16が192.168.0.0/16の範囲内にありません

思いつく限りの組み合わせを試してみましたが、どれもうまくいきませんでした。

申し訳ありませんが、CIDRについてはあまり知識がありません。では、現在の構成の正しいCIDRを教えてください。今は開発環境を設定したいので確認したいです。

以下は、現在のVPCとサブネットの詳細です。

  1. VPC

    VPC ID: vpc-8fe804ea | AvtarSingh VPC
    Network ACL: acl-406a8725
    State: available
    Tenancy: Default
    VPC CIDR: 192.168.0.0/16
    DNS Resolution: yes
    DHCP Options Set: dopt-0d6a7c6f
    DNS Hostnames: yes
    Route Table: rtb-18739f7d
    
  2. サブネット

    Subnet ID: subnet-6afacb2c | AvtarSingh Public Subnet
    Availability Zone: us-west-2c
    CIDR: 192.168.0.0/16
    Route Table: rtb-1b739f7e
    State: available
    Network ACL: acl-406a8725
    VPC: vpc-8fe804ea (192.168.0.0/16) | AvtarSingh VPC
    Default Subnet: no
    Available IPs: 65530
    
13

つまり、基本的に192.168.0.0/16の範囲でサブネットを作成しました。これは、255.255.0.0のサブネットマスクも意味します。このブロックのアドレス範囲は192.168.0.0-192.168.255.255なので、CIDRにそのブロック内の任意の範囲を使用できます。ブロック。

したがって、同じサブネットマスク192.168.250.225/16を使用しているため、192.168.0.0/16のCIDRブロックのアドレス範囲も255.255.0.0と同じになります(これが、/16の末尾の意味です)住所・アドレス)。

詳細については、こちらをご覧ください: http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing

必要なのは192.168.0.0/16範囲内のCIDRブロックであるため、次のようなブロックが機能します。たとえば、192.168.0.0/24192.168.1.0/24192.168.2.0/24192.168.3.0/24192.168.128.0/24、(これらのブロックには256個の可能なアドレス-ブロードキャストとゲートウェイがあります)192.168.20.0/23(このブロックには512個の可能なアドレス-ブロードキャストとゲートウェイがあります)。したがって、本質的には、192.168.0.0/16内にあり、既存のCIDRブロックと重複しないものはすべてです。

お役に立てれば。

20
Rico

CidrとVPCはまったく同じサイズです。

複数のサブネットに再カットできるように、最初のサブネットを削除する必要があります。

リコは彼の/ 24の例であなたを正しい道に導いていた。

もう1つの良いヒントは、サブネットを作成するときにCIDR計算機を使用して、新しいサブネットを宣言するときに使用するアドレスの数を確認することです。

私のオピオニンで使用する最も簡単なものの1つは ここ

6
pquery

VPCのCIDRを編集し、別のCIDRブロックを追加する必要があります(例:192.169.0.0/16)。次に、サブネットに移動し、以下のようにその範囲でサブネットを作成します。

enter image description here

4
sudheep k

スラッシュの後ろの部分は、修正する2進数の数を示しています。したがって、たとえば、IPアドレス1.0.0.0には、0から255の間で変化する可能性のある4つの値(または4 * 8のバイナリ値)があります。範囲を1.0.0.0/0に設定すると、0の値が修正され、範囲のサイズは255 * 255 * 255 * 255 = 4228250625になります。1.0.0.0/ 24に設定すると、32のうち24が修正されます。バイナリ値。範囲は、1.0.0.1から1.0.0.255までの254個のIPアドレスになります。またはバイナリ:00000001.00000000.00000000.00000001から00000001.00000000.00000000.11111111

サブネットはVPCの範囲内にあるため、VPCに大きなプールを割り当ててから、そのプールを小さなサブネットに分割してください。

0
David Netten