Zum Inhalt

IPv6 in Horizon

OpenStack bietet umfassende Unterstützung für IPv6 und ermöglicht den Betrieb von reinen IPv6- oder Dual-Stack-Netzwerken (IPv4/IPv6). Diese Anleitung führt Sie Schritt für Schritt durch die Erstellung eines IPv6-Netzwerks im Horizon-Dashboard.

Info

IPv6 ist aktuell auf Region 2 (ch-ge1, Genf) beschränkt.

Adresskonfiguration

Instanzen in einem IPv6-fähigen Netzwerk können ihre Adressen auf verschiedene Weisen erhalten:

  • SLAAC (Stateless Address Autoconfiguration) — VMs konfigurieren ihre eigenen Adressen basierend auf Router Advertisements (RA).
  • DHCPv6-stateless — Adressvergabe via SLAAC, ergänzt durch DHCPv6 für zusätzliche Konfiguration (z.B. DNS).
  • DHCPv6-stateful — ein DHCPv6-Server weist Adressen und Konfigurationsparameter zu.

Warning

Unser OpenStack unterstützt aktuell nur DHCPv6-stateless.

Ihnen wird ein /64-Netzwerk aus einem vordefinierten Pool für die IPv6-Nutzung zugewiesen.

1. Netzwerk erstellen

  1. Navigieren Sie zu Network > Networks.
  2. Klicken Sie auf + Create Network.
  3. Geben Sie einen Namen ein (z.B. mein-ipv6-netzwerk) und klicken Sie auf Next.

image

2. IPv6-Subnetz erstellen

  1. Subnet Name: Geben Sie einen Namen ein (z.B. mein-ipv6-subnetz).
  2. Network Address Source: Wählen Sie Allocate Network Address from a Pool.
  3. IP Version: Wählen Sie IPv6.
  4. Subnet Pool: Wählen Sie den verfügbaren tenant-subnet-pool-v6 aus.
  5. Prefix Length: Behalten Sie den Standardwert 64 bei.
  6. Gateway IP: Leer lassen für automatische Zuweisung.

image

  1. Klicken Sie auf den Tab Subnet Details.
  2. IPv6 Address Configuration Mode: Wählen Sie DHCPv6 stateless.

Warning

Die Adressvergabe funktioniert aktuell nur mit der Einstellung DHCPv6 stateless.

image

  1. Klicken Sie auf Create.

Dual-Stack

Für ein Dual-Stack-Netzwerk fügen Sie nach diesem Schritt ein weiteres Subnetz mit IP Version IPv4 zum selben Netzwerk hinzu.

3. Router erstellen und Subnetz anhängen

  1. Navigieren Sie zu Network > Routers.
  2. Klicken Sie auf + Create Router.
  3. Geben Sie einen Namen ein (z.B. mein-ipv6-router), wählen Sie unter External Network public aus, und klicken Sie auf Create Router.

image

  1. Klicken Sie auf den Router-Namen, um die Detailansicht zu öffnen.
  2. Wechseln Sie zum Tab Interfaces.
  3. Klicken Sie auf + Add Interface.
  4. Wählen Sie das IPv6-Subnetz aus und klicken Sie auf Submit.

image

4. Sicherheitsgruppe anpassen

Um auf Ihre VM zuzugreifen (z.B. via SSH oder ICMP/Ping), passen Sie die Regeln der Sicherheitsgruppe an:

  1. Navigieren Sie zu Network > Security Groups.
  2. Erstellen Sie eine neue Sicherheitsgruppe oder bearbeiten Sie eine bestehende.
  3. Fügen Sie die benötigten Ingress-Regeln hinzu:
    • ICMP (Ping): Regel-Typ ALL ICMP oder ICMPv6, Remote ::/0.
    • SSH: Regel-Typ SSH, Remote ::/0.

Siehe Security Groups für Details.

5. VM starten

  1. Navigieren Sie zu Compute > Instances und klicken Sie auf Launch Instance.
  2. Konfigurieren Sie Ihre VM wie gewohnt (Name, Flavor, Image, Key Pair).
  3. Im Tab Networking fügen Sie Ihr IPv6-Netzwerk hinzu.
  4. Im Tab Security Groups weisen Sie die Sicherheitsgruppe zu.
  5. Klicken Sie auf Launch Instance.

Ihre VM sollte eine IPv6-Adresse erhalten und über das Internet erreichbar sein. Für den CLI-Ansatz siehe IPv6 — CLI.