Introducción a redes de SoftGrid

Resumen

Este artículo describe las redes de SoftGrid. Este artículo contiene una introducción general a los protocolos de transmisión que se utilizan con SoftGrid. Este artículo también describe la forma en que estos protocolos interactúan los equilibradores de carga y con servidores de seguridad.

Más información

Utilice RTSP, RTP y RTCP

La plataforma de SoftGrid utiliza el protocolo de transmisión en tiempo Real (RTSP), el protocolo de transporte en tiempo Real (RTP) y el protocolo de Control de tiempo Real (RTCP) para ofrecer a los clientes de SoftGrid, las aplicaciones secuenciadas como sigue:
                 Ports               Ports                 [**] <--- RTSP ---> [554]
SoftGrid Client [**] <--- RTP ---> [***] SoftGrid Server
[**] <--- RTCP ---> [***]

** Client ports are in the range of 1024-49151.
*** Server ports are in the range of 49152-65535.
NOTE: Port 554 can be changed.
RTSP es un protocolo de nivel de aplicación que controla el transporte de contenido multimedia, anuncios de sesión y desmontajes. RTP y RTCP se utilizan para entregar los medios reales. RTCP controla la transmisión de los medios de calidad de servicio (QOS). Los datos de los medios de comunicación se transportan usando RTP. Estos protocolos se utilizan para una variedad de aplicaciones. Estas aplicaciones incluyen aplicaciones de audio, aplicaciones de vídeo y aplicaciones de streaming.

Para transmitir aplicaciones, la plataforma utiliza tres canales que se llevan a cabo tres zócalos de SoftGrid. En primer lugar, el cliente de SoftGrid utiliza el canal RTSP para establecer una conexión con el servidor de SoftGrid. El servidor abre dos puertos privados para el canal RTP y para el canal RTCP. El servidor envía también los números de puerto en el cliente de una respuesta. A continuación, el cliente abre dos zócalos. A continuación, el cliente se conecta a los puertos privados que se crean en el servidor. La aplicación entonces se transmite por el canal RTP. El canal RTCP proporciona control en tiempo real sobre el canal de datos.

Para cada aplicación que se transmite a un cliente de SoftGrid, se crea un nuevo conjunto de canales RTP y RTCP. Sin embargo, todas las aplicaciones de transmisión por secuencias utilizan un canal RTSP comun. También se utiliza el canal RTSP para descubrir las aplicaciones disponibles en el servidor de SoftGrid.

La plataforma de SoftGrid es compatible con conexiones de unidifusión a través de TCP. La plataforma de SoftGrid no admite conexiones UDP o multidifusión.

Utilice RTSP, RTP y RTCP a través de TLS

                     __________                    | Firewall |
| |
Port | | Port
SoftGrid [**] <---(RTSP, RTP, RTCP)---> [332] SoftGrid
Client | TLS | Server
| |
|__________|

** Client port is in the range of 1024-49151.
Note: Server port is 332 unless changed.
Un protocolo adicional, seguridad de capa de transporte (TLS), puede utilizarse para encapsular todo el tráfico de red y para cifrar todo el tráfico de red entre los clientes de SoftGrid y los servidores de SoftGrid. TLS es una versión de Secure Sockets Layer (SSL). De forma predeterminada, TLS utiliza el puerto 332. Sin embargo, se puede cambiar el número de puerto.

Las direcciones URL en el archivo .osd deben actualizarse para utilizar RTSPS, como sigue:
rtsps://{server_name}:332/DefaultApp.sft
Para obtener más información acerca de cómo configurar la plataforma de SoftGrid con TLS, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

930870 cómo habilitar conexiones seguras

Servidores de seguridad

Si existe un dispositivo de servidor de seguridad entre los sistemas de SoftGrid, o si los sistemas están ejecutando software de firewall, el dispositivo o el software debe configurarse para permitir el tráfico del puerto para SoftGrid.

Transmisión por secuencias

De forma predeterminada, el cliente de SoftGrid y el SoftGrid virtual application server comunican mediante el protocolo RTSP través puerto 554. Si se utiliza RTSP, deben abrir el puerto TCP 554 y el intervalo de puertos TCP entre 49152 y 65535. Si se utiliza RTSPS, se debe abrir el puerto TCP 332.

Actualización de la configuración del escritorio

En la consola de administración de SoftGrid, los archivos de .osd y los archivos .ico pueden configurarse para utilizar HTTP o para utilizar UNC. Cuando se realiza una actualización de la configuración del escritorio, el cliente de SoftGrid extrae los archivos de .osd y los archivos .ico desde la ruta de acceso HTTP o desde la ruta de acceso UNC. Si se utiliza HTTP, puerto 80 debe estar abierto. Si se utiliza HTTPS, puerto 443 debe estar abierto. Si se utiliza UNC, deben abrirse el puerto 139 de TCP y el puerto TCP 445. Además, si se utiliza UNC, deben abrir el puerto UDP 137 y el puerto UDP 138.

Nota: Estos puertos pueden variar dependiendo de su entorno. Para obtener más información, póngase en contacto con el Administrador de red.

Equilibradores de carga

Un equilibrador de carga divide el trabajo de un servidor entre dos o más servidores para que se pueda completar más trabajo al mismo tiempo. El equilibrador de carga distribuye las solicitudes entrantes para que el administrador puede proporcionar una experiencia de usuario más coherente a los usuarios. Además, los equilibradores de carga permiten a una organización proporcionar disponibilidad mejorada mediante la incorporación de redundancia. Por ejemplo, si son necesarios cinco servidores para atender la base de usuarios, y utilizar un equilibrador de carga, siete servidores pueden ser en línea prestando servicio a las solicitudes. Si uno de los siete servidores requiere mantenimiento, los restantes seis servidores pueden atender todas las solicitudes. Pueden agregar servidores adicionales sin problemas si la base de usuarios crece.

Servidores de SoftGrid carga están equilibrada en el nivel 4 del modelo de referencia interconexión de sistemas abiertos (OSI, Open Systems Interconnection). Cuando la plataforma de SoftGrid está configurada para equilibrio de carga, el .osd archivos deben cambiarse para que apunte a la dirección IP (VIP) virtual del equilibrador de carga, como sigue:
rtsp://softgrid.company.int:554/DefaultApp.sft
Nota: "softgrid.company.int" resuelve a la dirección VIP.

Actualmente, la plataforma de SoftGrid no admite el equilibrio de carga de nivel 7. Equilibrio de carga de nivel 7 también es conocido como Equilibrio de carga nivel de aplicación. Se recomienda que el equilibrador de carga utiliza el protocolo PING para contactar con el servidor de SoftGrid. Como alternativa, el equilibrador de carga determinar disponibilidad periódicamente intentando establecer una conexión en el puerto correcto del servidor de SoftGrid.

Puesto que el servidor de SoftGrid abre dos puertos altos y el cliente de SoftGrid se conecta a los puertos, se requiere entre el cliente de SoftGrid y el servidor de SoftGrid una conexión "adhesiva". Si el equilibrador de carga no está configurado correctamente para que el equilibrador de carga redirige todas las conexiones de un cliente de SoftGrid con un servidor de SoftGrid, las aplicaciones no enviarlo. Para asegurarse de que el cliente de SoftGrid se redirige al servidor SoftGrid menos cargado, es recomendable que la conexión rápida caduque después de un determinado período de inactividad desde un cliente de SoftGrid. Un cliente de SoftGrid puede ser un servidor terminal server. Muchos usuarios finales pueden iniciar sesión en el servidor de terminal server. Para conjuntos de servidores de terminal server, recomendamos que la tabla rápida se vacían periódicamente. Para obtener más información acerca de cómo vaciar la tabla rápida de la secuencia de comandos, consulte la documentación que proporciona el fabricante del equilibrador de carga.

Soluciones empresariales deberían utilizar un equilibrador de carga de hardware en lugar de la Microsoft Windows NT carga equilibrio Service (WLBS) o DNS redondear equilibrio de carga de operación por turnos.

Por motivos de rendimiento, recomendamos que la característica de traducción de direcciones de red (NAT) del equilibrador de carga hardware deshabilitará a menos que se necesita la función NAT. Tráfico de red entre los servidores de SoftGrid y los clientes de SoftGrid debe omitir el equilibrador de carga después de la solicitud inicial. Fundición llama a este método "servidor directo devolver". F5 llama a este método "nPath enrutamiento." Si se produce un error en un servidor de SoftGrid, el cliente de SoftGrid perfectamente vuelve a conectar a la dirección VIP. A continuación, el cliente de SoftGrid es carga equilibrada a un nuevo servidor de SoftGrid. Nuevos puertos altos, a continuación, se crean en el nuevo servidor de SoftGrid para que continúe la transmisión de la aplicación. No hay ninguna ventaja intrínseca de ocultar la dirección IP del servidor de SoftGrid desde el cliente de SoftGrid. El equilibrador de carga sólo tiene que procesar las solicitudes entrantes a la dirección VIP. El equilibrador de carga no tiene que procesar posteriormente entrantes o salientes las solicitudes desde el servidor de SoftGrid para el cliente de SoftGrid. Si los clientes de SoftGrid están detrás de un enrutador que realiza NAT, los clientes de SoftGrid son que todos carga equilibrada a un servidor de SoftGrid.

Para obtener más información acerca de cómo configurar la plataforma de SoftGrid con Windows equilibrio de carga, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

932018 redes de SoftGrid y equilibrio de carga de red de Windows

Propiedades

Id. de artículo: 932017 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios