Citrix ADC

Funcionalidad de Diameter para Responder

La función Responder ahora es compatible con el protocolo Diameter. Puede configurar Responder para que responda a las solicitudes de Diameter como lo hace las solicitudes HTTP y TCP. Por ejemplo, puede configurar Responder para que responda a las solicitudes de un origen de Diameter específico con una redirección a una página web mejorada para dispositivos móviles. Se han agregado varias expresiones Citrix ADC que admiten el examen del encabezado Diameter y los pares atributo-valor (AVP). Estas expresiones admiten la búsqueda de AVP específicos por índice, ID o nombre, examinan la información de cada AVP y envían una respuesta adecuada.

Para configurar Responder para que responda a una solicitud de Diameter:

En el símbolo del sistema, escriba los siguientes comandos:

  • add responder action <actname> RESPONDWITH "DIAMETER.NEW_REDIRECT(\"aaa://host.example.com\")"

    Para, <actname>sustituya un nombre para la nueva acción. El nombre puede constar de entre uno y 127 caracteres de longitud y puede contener letras, números y símbolos de guión (-) y guión bajo (_). Para aaa://host.example.com, sustituya la dirección URL del anfitrión de Diameter al que quiere redirigir las conexiones.

  • add responder policy <polname> “diameter.req.avp(264).value.eq(“host1.example.net”)” <actname>

    Para <polname>, sustituya un nombre para la nueva directiva. Al igual que en el caso de <actname>, el nombre puede constar de entre uno y 127 caracteres de longitud, y puede contener letras, números y los símbolos de guión (-) y guión bajo (_). Para host1.example.net, sustituya el nombre del host de origen de las solicitudes que quiere redirigir. Para <actname>, sustituya el nombre de la acción que acaba de crear.

  • bind lb vserver <vservername> -policyName <polname> -priority <priority> -type REQUEST

    Para <vservername>, sustituya el nombre del servidor virtual de equilibrio de carga al que quiere enlazar la directiva. Para <polname>, sustituya el nombre de la directiva que acaba de crear. Para <priority>, sustituya la directiva por una prioridad.

Ejemplo:

Para crear una acción Responder y una directiva para responder a las solicitudes de Diameter que se originan en “host1.example.net” con una redirección a “host.example.com”, puede agregar la siguiente acción y directiva y enlazar la directiva como se muestra.

> add responder action act_resp-dm-redirect RESPONDWITH "DIAMETER.NEW_REDIRECT("aaa://host.example.com")"
Done

> add responder pol_resp-dm-redirect "diameter.req.avp(264).value.eq("host1.example.net")" act_resp-dm-redirect
Done

> bind lb vserver vs1 -policyName pol_resp-dm-redirect -priority 10 -type REQUEST
Done

Funcionalidad de Diameter para Responder