Última versión: 2.0.2-1

|
Vista rápida |
|
|
Catálogo |
Sistema |
|
Categoría |
Conmutadores |
|
Volúmenes de usuario |
no |
|
Memoria mín. |
96 MB |
|
SO |
Linux |
|
Restricciones |
no |
PS8 es un conmutador para distribuir tráfico TCP y UDP a diferentes salidas, en función del protocolo y el número de puerto de la solicitud entrante. Se parametriza PS8 para reconocer los puertos y protocolos específicos para las solicitudes recibidas en el terminal in. El tráfico de entrada reconocido se reenvía a través del terminal de salida especificado según la parametrización de PS8. De forma opcional, PS8 puede anular el puerto del tráfico reenviado. Por ejemplo, se puede utilizar PS8 para reenviar todo el tráfico TCP entrante en el puerto 80 a través del terminal de salida out5 en el puerto 8080.
El conmutador está en cascada. El tráfico de entrada que no es TCP, UDP ni coincide con los números de puerto parametrizados se reenvía a través del terminal aux sin modificarse. Todo el tráfico de entrada recibido en los terminales outX y aux se reenvía de vuelta por el terminal in.
PS8 se utiliza normalmente para enrutar tráfico entrante a distintos dispositivos dentro de una aplicación.
|
Recurso |
Mínimo |
Máximo |
Predeterminado |
|
CPU |
0.05 |
4 |
0.05 |
|
Memoria |
96 MB |
128 MB |
96 MB |
|
Ancho de banda |
1 Mbps |
2 Gbps |
200 Mbps |
|
Nombre |
Dir. |
Prot. |
Descripción |
|
in |
in |
Cualquiera |
Entrada común. El tráfico enviado a in se dirige a una de las salidas, en función del número de puerto y protocolo. |
|
out1-out8 |
Saliente |
Cualquiera |
Salidas configuradas. El tráfico que se reenvía a través de una salida particular se configura mediante las propiedades del dispositivo. Todas estas salidas, o cualquier de ellas, se pueden dejar desconectadas; el tráfico dirigido a las salidas desconectadas se descarta. |
|
aux |
Saliente |
Cualquiera |
Salida en cascada. El tráfico entrante que no está dirigido a ninguna de las salidas out1-out8 se envía por este terminal. Además, cualquier tráfico IP que no sea TCP ni UDP (es decir, que no tenga número de puerto) se envía también a través de este terminal. Este terminal se puede dejar desconectado. |
|
mon |
Saliente |
CCE |
Envía estadísticas sobre uso de recursos y rendimiento. Este terminal se puede dejar desconectado si no se usa. |
|
Nombre |
Tipo |
Descripción |
|
outX_protocol |
Cadena |
Protocolos de IP para reenviar a la salida outX. Los valores permitidos son: none, tcp, udp, both. Valor predeterminado: none (reenvío desactivado). |
|
outX_in_port |
Cadena |
Las solicitudes entrantes que contienen estos puertos especificados se envían a través de outX. Los intervalos de puerto se especifican como puerto_inferior:puerto_superior, utilizando dos puntos o un guión como separador. Se pueden especificar más de un puerto o de intervalos de puerto, utilizando comas o espacios como separadores (es decir, 80,100 80-90 91:100). Los puertos únicos se pueden listar mediante números o con sus nombres comunes (p. ej.. http); los intervalos de puerto se especificarán únicamente utilizando los números de puerto. El valor predeterminado está vacío (sin reenvío). Si se especifica un protocolo para la salida, esta propiedad debe establecerse como un valor que no esté vacío. |
|
outX_out_port |
Cadena |
Puerto de salida al que se reenvía tráfico. Si se deja con el valor vacío, el puerto de salida será el mismo que el puerto de entrada. Esta propiedad permite una recodificación fácil (p. ej., puerto 8080 a puerto 80). Si el puerto de entrada se especifica como una lista o un intervalo, esta propiedad debe dejarse con el valor vacío. Se pueden especificar puertos de salida como números (por ejemplo, 80) o con los nombres de puerto (por ejemplo, http). Valor predeterminado: vacío (igual que la entrada). |
Los mensajes siguientes pueden aparecer en el archivo de registro del dispositivo o en el registro del sistema del controlador de grid cuando el dispositivo falla al iniciarse:
El siguiente diagrama muestra un uso típico del dispositivo PS8 en una pequeña aplicación Lamp Cluster:

Dispositivos en uso:
Las solicitudes HTTP llegan a la puerta de enlace in_web. La puerta de enlace reenvía las solicitudes al equilibrador de carga halb, el cual las dirige a uno de los servidores Web.
Las solicitudes SSH llegan a la puerta de enlace in_web. La puerta de enlace envía las solicitudes a través de su terminal aux al conmutador de puerto que asigna el puerto entrante al puerto 22 y reenvía la solicitud al componente apropiado según el número de puerto entrante.
Ejemplo de configuración de propiedad PS8
|
Nombre de la propiedad |
Valor |
|
out1_protocol |
tcp |
|
out1_in_port |
2222 |
|
out1_out_port |
22 |
|
out2_protocol |
tcp |
|
out2_in_port |
2223 |
|
out2_out_port |
22 |
|
out5_protocol |
tcp |
|
out5_in_port |
2224 |
|
out5_out_port |
22 |
|
out6_protocol |
both |
|
out6_in_port |
2225 |
|
out6_out_port |
80 |
|
out7_protocol |
both |
|
out7_in_port |
2226 |
|
out7_out_port |
80 |
(Consulte también la Guía de referencia del catálogo de aplicaciones)
La cantidad de memoria proporcionada a PS8 no afecta al rendimiento.
Software de código abierto y de terceros utilizado dentro del dispositivo
PS8 utiliza los siguientes paquetes de código abierto de terceros, además de los paquetes de código abierto de terceros que utiliza su clase base LUX5.
|
Software |
Versión |
Modificado |
Licencia |
Notas |
|
iptables |
1.3.5-4 |
No |
GPLv2 |
Página principal |
| Copyright © 2012 CA. Todos los derechos reservados. |
|