Extensiones de protocolo

Los dispositivos NetScaler tienen soporte nativo para protocolos como HTTP. Además de esto, puede usar extensiones de protocolo para agregar soporte para protocolos personalizados. Actualmente, solo se admiten protocolos personalizados basados en TCP, por ejemplo, el protocolo Message Queue Telemetry Transport (MQTT). Para transacciones seguras, también se admite TCP sobre SSL.

Las extensiones de protocolo del dispositivo NetScaler forman parte de la infraestructura de secuencias de comandos de alto nivel disponible en el dispositivo NetScaler. El lenguaje de programación se basa en el lenguaje de programación Lua 5.2. Para agregar un protocolo personalizado a un dispositivo NetScaler, el usuario debe escribir un código de extensión para implementar los comportamientos aplicables. Por ejemplo, los comportamientos ns.tcp.client y ns.tcp.server se aplican a los protocolos basados en TCP. Para implementar un comportamiento, implemente solo las devoluciones de llamada que desee personalizar. Si no se implementa la devolución de llamada, su valor predeterminado tiene efecto. Para obtener más información sobre el lenguaje de scripts, consulte Extensiones de NetScaler: descripción general del idioma. Para obtener más información sobre los comportamientos, consulte Referencia de API de NetScaler Extensions.

Las extensiones de protocolo NetScaler se pueden utilizar para lo siguiente:

  • Añada compatibilidad con nuevos protocolos en el dispositivo NetScaler mediante programación, mediante extensiones.
  • Analice el tráfico del protocolo y realice un balanceo de carga basado en mensajes (MBLB) específico del protocolo.
  • Configure la persistencia de equilibrio de carga definida por el usuario.
Extensiones de protocolo

En este artículo