Portbereiche für öffentliche Netzlastausgleichsfunktion festlegen
Sie können den Portbereich für den IBM Cloud® Network Load Balancer for VPC Listener mit den Informationen in diesem Thema definieren.
Nachdem Sie dem Listener einen Pool zugeordnet haben, verwendet das Back-End-Ziel denselben Portbereich wie der Listener.
Private Netzlastausgleichsfunktionen unterstützen die Portbereichsfunktion nicht. Nur Lastausgleichsfunktionen für private Pfade und öffentliche Netze können diese Funktion verwenden.
Konfigurieren des Portbereichs in der Konsole
Sie können den Portbereich beim Erstellen einer Netzlastausgleichsfunktion oder später mit der folgenden Prozedur konfigurieren:
-
Öffnen Sie in Ihrem Browser die Konsole IBM Cloud und melden Sie sich bei Ihrem Konto an.
-
Wählen Sie das
im Navigationsmenü aus und klicken Sie dann auf das Symbol Infrastruktur-
> Netzwerk > Lastenausgleich.
-
Klicken Sie auf die NLB, die Sie ändern wollen.
-
Wählen Sie auf der Detailseite der NLB die Registerkarte Front-End-Listener aus. Wählen Sie anschließend den Listener aus, den Sie bearbeiten möchten.
Sie können auch auf die Schaltfläche Neuer Listener klicken, um einen neuen Listener zu erstellen.
Geben Sie in den Feldern Port min und Port max den Portbereich für eingehenden Kundendatenverkehr an.
Konfigurieren des Anschlussbereichs über die CLI
Sie können den Portbereich beim Erstellen einer Netzlastausgleichsfunktion mit den folgenden Optionen konfigurieren:
--port-min PORT--port-max PORT
Konfigurieren des Portbereichs mit der API
Sie können den Portbereich bei Netzlastausgleichsfunktion erstellen konfigurieren, indem Sie die Attribute port-min und port-max in den Nutzdaten der Listenererstellung angeben.
Einschränkungen des Portbereichs
Die folgenden Einschränkungen gelten für Portbereiche der Netzlastausgleichsfunktion.
Allgemeine Einschränkungen für Netzlastausgleichsfunktionen können angezeigt werden hier.
-
Wenn Sie den Portbereich im Listener angeben, ist keine Portumsetzung in das Back-End-Mitglied zulässig. Wenn zum Beispiel der Portbereich auf dem Listener 20001 - 20004 ist, dann hat jedes Mitglied, das mit dem Pool hinter diesem Listener verbunden ist, die Ports 20001 - 20004.
-
Wenn Sie denselben Port sowohl für ‚port_min‘ als auch für ‚port_max‘ im Listener eingeben, ist die Portumsetzung zulässig. Dies bedeutet, dass Sie einen anderen Memberport konfigurieren können.
-
Die Portbereiche in den Listenern für einen bestimmten NLB dürfen sich nicht überschneiden. Ein einzelner NLB kann zum Beispiel keinen Listener mit einem Portbereich von 20001 - 20005 und einen zweiten Listener mit einem Portbereich von 20004 - 20006 haben.
-
Die Mitglieds-ID und der Mitgliedsport müssen eindeutig sein und dürfen sich nicht überschneiden. Ein einzelner NLB kann zum Beispiel nicht die folgende Konfiguration haben:
-
Listener A mit einem Portbereich von 20001 bis 20005
-
Pool B, dem Listener A zugeordnet ist, das Member C mit einem Portbereich von 20001 bis 20005 enthält.
-
Listener D mit einem einzelnen Port von 20006
-
Pool E, dem Listener D zugeordnet, der Member C mit einem einzelnen Port von 20004 enthält
Beachten Sie, dass Member C Port 20004 in zwei verschiedenen Listenern verwendet. Dies ist unzulässig.
Zur Veranschaulichung dieser Einschränkung siehe das folgende Diagramm.
Portbereichskonfiguration -
-
Wenn Sie einen Anschlussbereich für den Listener aktivieren, fließt der Datenverkehr seiner Mitglieder auch über alle Anschlüsse in diesem Bereich. Wenn der Port für die Gesundheitsprüfung des Pools nicht konfiguriert ist, wird der Mitgliederport nur als Port für die Gesundheitsprüfung verwendet.