Verwenden eines /31 IP-Adressbereichs für Cloud Service Provider-Peering

Kann ich eine 31-Bit-Subnetzmaskenadresse verwenden, um eine BGP-Peering-Verbindung mit einem Cloud Service Provider zu erstellen?

Die Antwort hängt von zwei Faktoren ab:

  • Wenn Ihr lokales Gerät in der Lage ist, eine Konfiguration mit einer 31-Bit-Subnetzmaske zu unterstützen.

  • Wenn der Cloud Service Provider in der Lage ist, eine Konfiguration mit einer 31-Bit-Subnetzmaske zu unterstützen.

Unterstützung von lokalen Geräten

Die meisten Betriebssysteme für Netzwerkgeräte unterstützen die Verwendung einer 31-Bit-Subnetzmaske, wobei einige ältere Versionen eine Warnung anzeigen, wie z. B.:

```% Warning: use /31 mask on non point-to-point interface cautiously``` (Warnung: 31-Bit-Subnetzmaske für Nicht-Punkt-zu-Punkt-Schnittstelle vorsichtig verwenden.)

Unterstützung von Cloud Service Providern

Die meisten Cloud Service Provider unterstützen die Verwendung einer 31-Bit-Subnetzmaske, darunter AWS, Oracle, Alibaba und IBM. Hier sind die Details, die von jedem CSP bereitgestellt werden:

Hintergrund

Im Dezember 2000 veröffentlichte die „Internet Engineering Task Force“ (IETF) die RFC 3021 zur Verwendung von 31-Bit-Präfixen auf IPv4-Punkt-zu-Punkt-Verbindungen. Die RFC untersucht Änderungen an den Standards, um den IP-Adressbereich zu erhalten und die Menge der IP-Adressen zu reduzieren, die Punkt-zu-Punkt-Verbindungen zugewiesen werden, indem die Verwendung von 31-Bit-Subnetzmasken erlaubt wird.

Zu dieser Zeit wurde in der gängigen Praxis eine 30-Bit-Subnetzmaske verwendet, die vier Adressen pro Punkt-zu-Punkt-Verbindung erforderte: eine Netzwerkadresse, zwei Host-Adressen und eine Broadcast-Adresse.

Bei einer Punkt-zu-Punkt-Verbindung, bei der es nur zwei mögliche identifizierende Hosts geben kann und bei der jedes Paket, das von einem Ende der Verbindung gesendet wird, immer vom anderen Ende empfangen wird, könnte die Verwendung einer Maske, die vier Adressen definiert, in bestimmten Situationen als Verschwendung angesehen werden. Aus diesem Grund wurde die RFC 3021 entwickelt. Bei Verwendung einer 31-Bit-Subnetzmaske gibt es nur zwei mögliche Adressen: eine Netzwerkadresse und eine Broadcast-Adresse. In einer Punkt-zu-Punkt-Verbindung müssen diese beiden jedoch als Host-Adressen interpretiert werden.

Und wenn ein Unternehmen eine Verbindung zu einem Cloud Service Provider herstellt, wird derzeit standardmäßig eine 30-Bit-Subnetzmaske verwendet, um ein BGP-Peering mit dem Provider einzurichten. Da die IP-Knappheit also immer noch ein aktuelles Thema ist und viele Unternehmen nicht über genügend IP-Adressraum verfügen, möchten Unternehmen eine 31-Bit-Subnetzmaskenadresse für den Aufbau einer BGP-Peering-Verbindung mit einem Cloud Service Provider verwenden.


Letztes Update: