Configuración de los rangos de puerto del equilibrador de carga de red público
Puede definir el rango de puertos para la escucha de IBM Cloud® Network Load Balancer for VPC con la información de este tema.
Después de conectar una agrupación al escucha, el destino de fondo tiene el mismo rango de puertos que el escucha.
Los equilibradores de carga de red privada no dan soporte a la característica de rango de puertos. Solo los equilibradores de carga de red pública y vía de acceso privada pueden utilizar esta característica.
Configurar el rango de puertos en la consola
Puede configurar el rango de puertos al crear un equilibrador de carga de red o posterior con el procedimiento siguiente:
-
Desde su navegador, abra la consola IBM Cloud y conéctese a su cuenta.
-
Seleccione el
del menú de Navegación, luego haga clic en el ícono Infraestructura
> Red > Balanceadores de carga.
-
Pulse en el NLB que desee cambiar.
-
En la página de detalles de NLB, seleccione la pestaña Escuchas frontales. A continuación, seleccione el escucha que desee editar.
También puede pulsar el botón Nuevo escucha para crear un escucha.
Utilizando los campos Puerto mín. y Puerto máx., especifique el rango de puertos que reciben el tráfico de cliente de entrada.
Configuración del rango de puertos desde la CLI
Puede configurar el rango de puertos al crear un equilibrador de carga de red con las opciones:
--port-min PORT
--port-max PORT
Configurar el rango de puertos con la API
Puede configurar el rango de puertos al crear un equilibrador de carga especificando los atributos port-min
y port-max
en la
carga útil de creación del escucha.
Limitaciones del rango de puertos
Se aplican las siguientes limitaciones a los rangos de puerto de un equilibrador de carga de red.
Las limitaciones generales de los equilibradores de carga de red se pueden consultar aquí.
-
Si se especifica el rango de puertos en el escucha, no se permitirá ninguna conversión de puertos al miembro de fondo. Por ejemplo, si el rango de puertos en el listener es 20001 - 20004, entonces cada miembro que está asociado al pool detrás de este listener tiene los puertos 20001 - 20004.
-
Si se especifica el mismo puerto en 'port_min' y 'port_max' en el escucha, se permitirá la conversión de puertos. Esto significa que se puede configurar un puerto de miembro diferente.
-
Los rangos de puertos en los escuchadores para un NLB específico no pueden solaparse. Por ejemplo, un único NLB no puede tener un listener con un rango de puertos de 20001 - 20005 y un segundo listener con un rango de puertos de 20004 - 20006.
-
El ID de miembro y el puerto de miembro deben ser únicos y no pueden solaparse. Por ejemplo, un único NLB no puede tener la siguiente configuración:
-
Escucha A, con el rango de puertos 20001 - 20005
-
Agrupación B, asociada al escucha A, que incluye el miembro C con el rango de puertos 20001 - 20005
-
Escucha D, con un único puerto de 20006
-
Agrupación E, asociada al escucha D, que incluye el miembro C con el único puerto 20004
Observe que el miembro C utiliza el puerto 20004 en dos escuchas diferentes. Esto no está permitido.
Para ilustrar esta limitación, consulte el diagrama siguiente.
Configuración de rango de puertos -
-
Cuando se habilita un rango de puertos para la escucha, el tráfico de datos de sus miembros fluye también a través de todos los puertos de ese rango. Si el puerto de comprobación de estado del grupo no está configurado, el puerto miembro sólo se utiliza como puerto de comprobación de estado.