2014-04-13 19 views
6

Ich habe bereits eine VPC (Non Default) konfiguriert, die von Amazon EC2 verwendet wird.AWS VPC Subnetz mit unterschiedlicher Zone erstellen

Ich muss ein anderes Subnetz (Nicht Standard) in der gleichen VPC mit einer anderen Availability Zone erstellen.

Also, wenn ich versuche, Details hinzuzufügen, bin ich bei der CIDR-Block stecken. Ich bekomme 2 Fehler, wenn ich verschiedene IPs für CIDR einstellen möchte.

  1. CIDR Block 192.168.250.225/16 überlappt mit vorbestehenden CIDR Block 192.168.0.0/16 von Subnetz-6afacb2c (192.168.0.0/16) | AvtarSingh Öffentliches Subnetz.

  2. 192.167.250.225/16 ist nicht im Bereich von 192.168.0.0/16

Ich habe versucht, viele Kombinationen, die ich denke, war in der Lage zu sein, aber keiner von ihnen für mich arbeiten.

Es tut mir leid, aber ich habe nicht viel Wissen von CIDR. Kannst du mir die korrekte CIDR für die aktuelle Konfiguration geben? Im Moment möchte ich nur die Entwicklungsumgebung so einstellen, dass ich sie überprüfen möchte.

Es folgt aktuellen VPC & Subnet Details:

  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

    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 
    

Antwort

9

Also im Grunde erstellt Sie Ihre Subnetz in der 192,16 8.0.0/16 Bereich, was auch eine Subnetzmaske von 255.255.0.0 bedeutet. Ihr Adressbereich für diesen Block ist 192.168.0.0-192.168.255.255, so dass Sie jeden Bereich in diesem Block für Ihren CIDR-Block verwenden können.

So ein CIDR Block von 192.168.250.225/16 hat auch den gleichen Adressbereich von 192.168.0.0/16, weil Sie die gleichen Subnetz-Maske 255.255.0.0 verwenden (das ist, was die /16 am Ende der Adresse bedeutet).

Sie können mehr darüber lesen Sie hier: http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing

Was Sie wollen, ist ein CIDR-Block, der innerhalb des 192.168.0.0/16 Bereich ist, so Blöcke wie diese werden zum Beispiel arbeiten: 192.168.0.0/24, 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24, 192.168.128.0/24, (Diese Blöcke haben 256 mögliche Adressen - Broadcast und Gateway) 192.168.20.0/23 (Dieser Block hat 512 mögliche Adressen - Broadcast und Gateway). Also im Wesentlichen alles, was innerhalb der 192.168.0.0/16 ist und nicht mit einem bestehenden CIDR-Block überlappt.

Hoffe, das hilft.

+0

ich gerade versucht, den Bereich hinzufügen, die Sie erwähnt haben, aber keiner von ihnen arbeiteten, wie Sie erwähnt. Gibt es irgendwelche Arbeit damit, Subnetz mit CIDR in Amazon AWS hinzuzufügen? –

+0

Haben Sie zum Beispiel eine VPC von CIDR 192.168.0.0/24 versucht? (im Subnetz 192.168.0.0/16) – Rico

+0

Ja, aber hat nicht funktioniert. –

4

Ihr cidr und Ihre VPC sind genau gleich groß.

Sie müssen Ihr erstes Subnetz löschen, damit Sie in mehrere Subnetze schneiden können.

Rico führte Sie mit seinen/24 Beispielen auf den richtigen Weg.

Ein weiterer guter Tipp ist die Verwendung eines CIDR-Rechners beim Erstellen Ihrer Subnetze, um zu sehen, wie viele Adressen Sie bei der Deklaration des neuen Subnetzes einnehmen werden.

Eine der einfacheren in meinem opionin verwenden in ist here

2

Sie benötigen die CIDR für Ihre VPC zu bearbeiten und einen anderen CIDR Block hinzufügen, sagen - 192.169.0.0/16. Dann Subnetze navigieren und das Subnetz mit diesem Bereich erstellen, wie unten:

enter image description here