Impostazione degli intervalli di porta del programma di bilanciamento del carico della rete pubblica
È possibile definire l'intervallo di porta per il listener IBM Cloud® Network Load Balancer for VPC con le informazioni contenute in questo argomento.
Dopo aver collegato un lotto al listener, la destinazione di backend ha lo stesso intervallo di porte del listener.
I programmi di bilanciamento del carico della rete privata non supportano la funzione di intervallo di porta. Solo i programmi di bilanciamento del carico del percorso privato e della rete pubblica possono utilizzare questa funzione.
Configurazione dell'intervallo di porte nella console
Puoi configurare l'intervallo di porte quando crei un programma di bilanciamento del carico di rete o in seguito con la seguente procedura:
-
Dal browser, aprire la console IBM Cloud e accedere al proprio account.
-
Selezionare l'
del menu di navigazione, quindi fare clic sull'icona Infrastruttura
> Rete > Bilanciatori di carico.
-
Fare clic sull'NLB che si desidera modificare.
-
Dalla pagina dei dettagli NLB, seleziona la scheda Listener di front-end. Quindi, selezionare l'ascoltatore che si desidera modificare.
È anche possibile fare clic sul pulsante Nuovo listener per creare un nuovo listener.
Utilizzando i campi Numero minimo porta e Numero massimo porta, specificare l'intervallo di porte che ricevono il traffico clienti in entrata.
Configurazione dell'intervallo di porte dalla CLI
Puoi configurare l'intervallo di porte quando crea un programma di bilanciamento del carico di rete con le seguenti opzioni:
--port-min PORT--port-max PORT
Configurazione dell'intervallo di porte con API
È possibile configurare l'intervallo di porte quando si crea un programma di bilanciamento del carico di rete specificando gli attributi port-min e port-max nel payload di creazione del listener.
Limitazioni dell'intervallo di porte
Le seguenti limitazioni si applicano agli intervalli di porte del programma di bilanciamento del carico di rete.
Le limitazioni generali per Network Load Balancers possono essere visualizzate qui.
-
Se si specifica l'intervallo di porte nel listener, non è consentita alcuna conversione di porta nel membro di back - end. Ad esempio, se l'intervallo di porte sul listener è 20001 - 20004, ogni membro associato al pool dietro questo listener avrà le porte 20001 - 20004.
-
Se si immette la stessa porta per 'port_min' e 'port_max ' nel listener, la conversione della porta è consentita. Ciò significa che è possibile configurare una porta membro differente.
-
Gli intervalli di porte nei listener per uno specifico NLB non possono sovrapporsi. Ad esempio, un singolo NLB non può disporre di un listener con un intervallo di porte 20001 - 20005 e di un secondo listener con un intervallo di porte 20004 - 20006.
-
L'ID membro e la porta membro devono essere univoci e non possono sovrapporsi. Ad esempio, un singolo NLB non può avere la seguente configurazione:
-
Listener A, con un intervallo di porte compreso tra 20001 e 20005
-
Pool B, associato al listener A, che include il membro C con un intervallo di porte 20001 - 20005
-
Listener D, con una singola porta del 20006
-
Pool E, associato al listener D, che comprende il membro C con una singola porta di 20004
Si noti che il membro C utilizza la porta 20004 in due listener differenti. Ciò non è consentito.
Per illustrare questa limitazione, fare riferimento al seguente diagramma.
Configurazione intervallo di porte -
-
Quando si abilita un intervallo di porta per un listener, il traffico di dati dei relativi membri passa attraverso tutte le porte in tale intervallo. Se la porta di controllo dello stato del pool non è configurata, la porta del membro viene utilizzata solo come porta di controllo dello stato.