For the complete documentation index, see llms.txt. This page is also available as Markdown.

Wie externe IPs in Mandanten verwendet werden

Beispiele für routingbasierte und translationsbasierte Methoden zur Verwendung öffentlicher/externer IP-Adressen innerhalb von VergeOS-Mandanten, einschließlich Netzwerkblöcken, Virtual Switch Ports und Adressübersetzung.

In VergeOS Virtual Data Centers mit Tenants kann ein Tenant eine öffentliche IP-Adresse (External IP) aus dem externen Root-Netzwerk benötigen, damit VMs innerhalb des Tenant-Bereichs sie nutzen können.

Verwendung von Netzwerkblöcken

Network Blocks können verwendet werden, um eine Gruppe von IPs als eine einzelne Einheit zuzuweisen, und stellen oft die einfachste Methode dar, eine External IP innerhalb eines Tenant-Bereichs für VM-NICs zu verwenden. Sie werden im externen Root-Netzwerk oder auf der externen Schnittstelle erstellt, über die die IPs, die Sie verwenden möchten, routbar sind.

Vor- und Nachteile

Vorteil - Ermöglicht die direkte Zuweisung einer öffentlichen IP an die Netzwerkschnittstelle einer Tenant-VM. Vorteil - Nutzt integrierte Layer-3-Funktionen und erhält die vollständige Sichtbarkeit der Konfiguration für Diagnose und Fehlerbehebung. Nachteil - Erfordert mindestens 4 IP-Adressen insgesamt, um 1 nutzbare IP für ein Gerät bereitzustellen; ein /30-Netzwerkblock.

Einen Netzwerkblock erstellen

Im Root des VergeOS-Systems:

  1. Navigieren Sie zu dem Netzwerk, das den „Rand“ Ihres VergeOS-Systems darstellt; dies ist sehr oft das externe Root-Netzwerk.

  2. Klicken Sie Netzwerkblöcke aus dem linken Menü.

  3. Klicken Sie Neu um einen neuen Block zu erstellen.

  4. Geben Sie Ihre Netzwerkblock-IP-Adresse im CIDR-Format ein. (a.b.c.d/n)

  5. Optional : Fügen Sie Ihrem Block eine hilfreiche Beschreibung hinzu.

  6. Da wir diesen Block mit einem Tenant verwenden, setzen Sie „Owner Type“ auf Mandanten und setzen Sie „Owner“ auf den Tenant, dem Sie diesen Block zuweisen möchten.

  7. Klicken Sie Absenden um den Block zu speichern und zuzuweisen.

Block-Adressierung

Beim Erstellen von Netzwerkblöcken validiert VergeOS den Block, wenn die Firewall-Regeln in späteren Schritten angewendet werden. Wenn kein korrekter Start-IP-Wert für einen bestimmten Bereich festgelegt wird, führt dies zu einem Fehler. z. B. wäre 10.1.2.108/30 ein gültiger Block. 10.1.2.110/30, obwohl es in vielen Fällen denselben Block darstellt, wird in den folgenden Schritten nicht validiert und funktioniert nicht. Verwenden Sie bei Unsicherheit einen Subnetzrechner zur Validierung.

  1. Kehren Sie zur Hauptseite des Netzwerks zurück, dem Sie gerade den Block hinzugefügt haben.

  2. Oben sehen Sie die Meldung „Regeländerungen müssen angewendet werden“. Sie können hier auf „Regeln anwenden“ klicken oder links im Menü auf „Regeln“ klicken, um vor dem Anwenden zu validieren. Sie können das Anwenden der Regeln auch für später aufschieben, müssen jedoch zurückkehren und anwenden, bevor Ihr Block geroutet wird und funktionsfähig ist.

  3. Navigieren Sie zur Ansicht „Tenant Networks“ und wählen Sie mit den Filtern oben „Needs FW Apply“ „Yes“; Ihr Tenant-Netzwerk sollte aufgelistet sein.

  4. Wählen Sie das Netzwerk per Klick aus, dann Regeln anwenden im linken Menü, um die Bereitstellung des Netzwerkblocks an den Tenant abzuschließen.

In der Tenant-Oberfläche:

  1. Navigieren Sie zu Ihrem externen Netzwerk. Dort finden Sie Ihren dem Root zugewiesenen Netzwerkblock mit der Beschreibung „External Network Address from service provider“ aufgelistet.

  2. Wählen Sie den Block per Klick aus und klicken Sie dann auf Neues Netzwerk im linken Menü. Dadurch wird im Tenant ein neues internes Netzwerk unter Verwendung des Adressblocks erstellt.

  3. Beachten Sie, dass der Adresstyp automatisch auf „Statisch“ gesetzt wird und die Netzwerkblockadresse bereits festgelegt ist. Dynamisches DHCP wird ebenfalls aktiviert, wobei der verbleibende nutzbare IP-Bereich bereits ausgefüllt ist.

  4. Geben Sie dem neuen Netzwerk einen Namen.

  5. Wenn Sie mit allen weiteren gewünschten Anpassungen fertig sind, klicken Sie auf Absenden um das Netzwerk zu erstellen.

  6. Sie kehren zum neuen Netzwerk zurück. Klicken Sie auf Einschalten im linken Menü, um das Netzwerk online zu bringen. Es erscheint ein Bestätigungsfenster, um ein versehentliches Einschalten zu verhindern.

Verbinden Sie eine VM-NIC mit dem Netzwerk und aktivieren Sie DHCP, damit die IP automatisch der NIC zugewiesen wird. Alternativ setzen Sie die IP-Adresse(n) in Ihrem Gastbetriebssystem manuell.

Erstellen eines virtuellen Switch-Ports

Virtuelle Switch-Ports sind eine weitere gängige Methode, um IP-Bereiche auf Root-Ebene für Workloads von Tenants zu nutzen. Sie sind grob mit physischen Kabeln vergleichbar, da sie Layer-2-Netzwerkverkehr ermöglichen, routete Netzwerksegmente zu „überspringen“. In diesem Fall kann ein internes Tenant-Netzwerk direkt mit einem Netzwerk außerhalb von VergeOS kommunizieren. Dies kann direkt ein „WAN“-Netzwerk sein oder ein anderes außerhalb von VergeOS konfiguriertes Netzwerk, dessen Adressraum nutzbar und bis ins Internet routbar ist.

Vor- und Nachteile

Vorteil - Einfache Konfiguration innerhalb von VergeOS, wodurch die interne Layer-3-Routing-Konfiguration umgangen wird. Vorteil - Ermöglicht Endgeräten die direkte Nutzung externer IPs an Edge-Geräten. Vorteil - Minimaler Adressraum-Overhead; nur die von Clients verwendeten IP-Adressen. Nachteil - Virtuelle Switch-Ports funktionieren nur, wenn beide verbundenen Netzwerke auf demselben Knoten ausgeführt werden. - Dies erfordert, dass das externe Netzwerk und Tenant Node1 eine High-Availability-(HA)-Gruppe verwenden, um ihre Gruppierung beizubehalten, was sich auf die Erwartungen an HA-Ereignisse auswirken kann. Nachteil - Kann die Fehlerbehebung und Diagnose erschweren, da die VergeOS-WebUI und die native Routing-Sichtbarkeit entfernt werden.

Anweisungen zum Erstellen eines virtuellen Switch-Ports finden Sie unter Erstellen eines virtuellen Switch-Ports.

Sobald Ihr virtueller Switch-Port eingerichtet ist, verfügen virtuelle Maschinen und andere Workloads mit NICs, die mit dem internen Netzwerk verbunden sind, an das der VWire angehängt ist, über eine Layer-2-Verbindung aus VergeOS heraus und funktionieren hinsichtlich Adressierung und Routing ähnlich wie ein VLAN in einem traditionellen Switch.

Adressübersetzung

Wenn ein Workload eine konsistente IP-Adresse haben muss, die Adresse ihm aber nicht direkt zugewiesen werden muss, kann die Adressübersetzung die beste Methode sein. Dadurch ist standardmäßiges Layer-3-Routing von Ihrem Public-/External-IP-Pool zu jedem beliebigen Workload in VergeOS über das integrierte Rules-and-Networking-System möglich.

Vor- und Nachteile

Vorteil - Folgt den Standard- und allgemein verständlichen Routing-Konventionen. Vorteil - Ermöglicht vollständige Routensichtbarkeit und Kontrolle in den VergeOS-WebUI-Panels, was bei der Fehlerbehebung und zukünftigen Änderungen helfen kann. Nachteil - Ermöglicht es dem Endgerät nicht, die öffentliche IP nativ zugewiesen zu bekommen. Nachteil - Nicht jeder Netzwerkverkehr übersteht die Adressübersetzung, insbesondere wenn eine Quell-/Ziel-Validierung erforderlich ist.

Aufgrund der sehr umfangreichen und flexiblen Möglichkeiten des Netzwerks in VergeOS werden wir 2 Beispielkonfigurationen bereitstellen, wobei die Adressübersetzung an unterschiedlichen Punkten im Routing-Verlauf erfolgt.

DNAT- und SNAT-Regeln im internen Tenant-Netzwerk

  1. Navigieren Sie zu dem Netzwerk, das den „Rand“ Ihres VergeOS-Systems darstellt; dies ist sehr oft das externe Root-Netzwerk.

  2. Klicken Sie IP-Adressen aus dem linken Menü.

  3. Klicken Sie Neu um eine neue IP zu erstellen.

  4. Setzen Sie „Typ“ auf Virtuelle IP.

  5. Füllen Sie die IP-Adresse aus.

  6. Optional : Fügen Sie eine hilfreiche Beschreibung hinzu.

  7. Setzen Sie „Besitzertyp“ auf „Tenant“

  8. Setzen Sie „Eigentümer“ auf den Tenant, dem Sie diese IP zuweisen möchten.

  9. Klicken Sie Absenden um zu speichern.

  10. Sie werden zur Ansicht „IP-Adressen“ zurückgeleitet.

  11. Kehren Sie zur Hauptseite des Netzwerks zurück, dem Sie gerade den Block hinzugefügt haben.

  12. Oben sehen Sie die Meldung „Regeländerungen müssen angewendet werden“. Sie können hier auf „Regeln anwenden“ klicken oder links im Menü auf „Regeln“ klicken, um vor dem Anwenden zu validieren. Sie können das Anwenden der Regeln auch für später aufschieben, müssen jedoch zurückkehren und anwenden, bevor Ihre Adresse geroutet wird und funktionsfähig ist.

  13. Navigieren Sie zur Ansicht „Tenant Networks“ und wählen Sie mit den Filtern oben „Needs FW Apply“ „Yes“; Ihr Tenant-Netzwerk sollte aufgelistet sein.

  14. Wählen Sie das Netzwerk per Klick aus, dann Regeln anwenden im linken Menü, um die Bereitstellung der IP-Adresse an den Tenant abzuschließen.

In der Tenant-Oberfläche:

  1. Navigieren Sie zu Ihrem externen Netzwerk. Dort finden Sie Ihre dem Root zugewiesene IP-Adresse mit der Beschreibung „External IP from service provider“ aufgelistet.

  2. Wählen Sie die IP-Adresse per Klick aus und klicken Sie dann auf Bearbeiten im linken Menü.

  3. Setzen Sie „Besitzertyp“ auf „Network“.

  4. Setzen Sie „Eigentümer“ auf das Netzwerk, mit dem die NIC Ihrer VM verbunden ist.

  5. Klicken Sie Absenden um zu speichern.

  6. Kehren Sie zur Ansicht des externen Tenant-Netzwerks zurück.

  7. Klicken Sie Regeln anwenden um die automatisch erstellte Regel zu aktivieren, die Ihre IP routet.

  8. Navigieren Sie zu dem Tenant-Netzwerk, das Sie in Schritt 4 festgelegt haben.

DNAT-Option: (Falls Ihr Workload kompatibel ist)

  1. Klicken Sie Regeln im linken Bereich.

  2. Klicken Sie Neu im linken Bereich, um eine neue Regel zu erstellen.

  3. Geben Sie Ihrer Regel einen Namen.

  4. Optional : Schreiben Sie eine hilfreiche Beschreibung..

  5. Setzen Sie „Aktion“ auf Übersetzen.

  6. Setzen Sie „Zieltyp“ auf Meine IP-Adressen.

    1. Wählen Sie die IP-Adresse, die Sie weitergegeben haben, aus der Liste aus.

  7. Setzen Sie „Ziel“ entweder auf:

    1. „Typ“ Meine IP-Adressen und wählen Sie die statische IP-Adresse aus, die Sie bereits für diese VM-NIC in VergeOS konfiguriert haben.

    2. ODER „Typ“ IP/Benutzerdefiniert und geben Sie die statische IP manuell ein, die Sie Lokale IP bereits auf der VM-NIC festgelegt haben.

  8. Klicken Sie Absenden um zu speichern.

SNAT-Konfiguration: (Erforderlich für die ausgehende Übersetzung)

  1. Klicken Sie Regeln im linken Bereich.

  2. Klicken Sie Neu im linken Bereich, um eine neue Regel zu erstellen.

  3. Geben Sie Ihrer Regel einen Namen.

  4. Optional Schreiben Sie eine hilfreiche Beschreibung.

  5. Setzen Sie „Aktion“ auf Übersetzen.

  6. Setzen Sie „Quelle“ entweder auf: (Verwenden Sie dieselbe IP wie das „Ziel“ aus den vorherigen Schritten)

  7. „Typ“ Meine IP-Adressen und wählen Sie die statische IP-Adresse aus, die Sie bereits für diese VM-NIC in VergeOS konfiguriert haben.

  8. ODER „Typ“ IP/Benutzerdefiniert und geben Sie die statische IP manuell ein, die Sie Lokale IP bereits auf der VM-NIC festgelegt haben.

  9. Setzen Sie „Zieltyp“ auf Meine IP-Adressen.

    1. Wählen Sie die IP-Adresse, die Sie weitergegeben haben, aus der Liste aus.

  10. Setzen Sie „Pin“ auf Oben um diese Regel über andere zu priorisieren und sicherzustellen, dass sie früh angewendet wird.

  11. Klicken Sie Absenden um zu speichern.

Routing-Option: (Kann nützlich sein, wenn Ihr Workload nicht DNAT-kompatibel ist)

Wenn Ihr Workload DNAT nicht unterstützt, müssen Clients ihn mit der nativen IP auf dem Gerät aufrufen, UND Sie haben nur 1 IP verfügbar, gibt es eine Alternative zur obigen „DNAT-Option“. Folgen Sie den obigen Anweisungen zur „DNAT-Option“ und setzen Sie bei Schritt 5 setzen Sie Ihre Aktion auf Route statt auf Übersetzen. Dadurch wird der Verkehr für die öffentliche IP über die native private IP an die VM gesendet. Setzen Sie dann auf der NIC in Ihrem Gastbetriebssystem eine sekundäre IP mit der öffentlichen IP und einer /32-Subnetzmaske (255.255.255.255) fest. Folgen Sie der „SNAT-Konfiguration“ wie beschrieben, um den ausgehenden Verkehr zu übersetzen. Diese Option ist vollständig vom Gastbetriebssystem abhängig und funktioniert möglicherweise nicht in allen Situationen.

Um diese Methode zu verwenden, folgen Sie den obigen Anweisungen zur „DNAT-Option“ mit 1 Änderung, Schritt 5. ändert sich zu: 5. Setzen Sie „Aktion“ auf Route.

Setzen Sie die öffentliche/externe IP-Adresse als eine sekundäre Adresse auf der VM-NIC, innerhalb des Gastbetriebssystems. Dadurch wird Verkehr, der für die IP bestimmt ist, an die native interne IP weitergeleitet und anschließend kann das Gastbetriebssystem ihn auf der einzelnen /32-IP verarbeiten. Die Schritte der „SNAT-Konfiguration“ müssen wahrscheinlich weiterhin befolgt werden; der ausgehende Verkehr der VM-NIC stammt weiterhin von der lokalen IP und nicht von der als sekundäre Adresse zugewiesenen öffentlichen IP, daher muss Source NAT ihn beim Ausleiten ändern.


Dokumentinformationen

  • Zuletzt aktualisiert: 2025-02-17

  • VergeOS-Version: 4.13.3

Zuletzt aktualisiert

War das hilfreich?