Funcionalidad de Diameter para Rewrite

La función Rewrite ahora admite el protocolo Diameter. Puede configurar Rewrite para modificar las solicitudes de Diameter y la respuesta como lo haría con las solicitudes y respuestas HTTP o TCP, lo que le permite utilizar Rewrite para administrar el flujo de solicitudes de Diameter y realizar las modificaciones necesarias. Por ejemplo, si el valor “Origen-Host” en una solicitud de Diameter no es apropiado, puede usar Rewrite para reemplazarlo por un valor que sea aceptable para el servidor de Diameter.

Para configurar Rewrite para modificar una solicitud de Diameter

Para configurar la función Rewrite para reemplazar el Origen-Host en una solicitud de Diameter por un valor diferente, en el símbolo del sistema, escriba los comandos siguientes:

  • <agregar acción de reescritura <actname> reemplazar “DIAMETER.REQ.AVP (264,\” Citrix ADC.Example.NET\”)” 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 Citrix ADC.example.net, sustituya el Origen de host que quiere utilizar en lugar del Nombre de host original.
  • add rewrite policy <polname> “Diameter.req.avp (264).value.eq (“host.example.com”)” <actname> Para <polname>, sustituya un nombre para la nueva directiva. Al igual que <actname> en el caso, 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 host.example.com, sustituya el nombre del origen de host que quiera cambiar. Para <actname>, sustituya el nombre de la acción que acaba de crear.
  • bind lb vserver <vservername> -PolicyName <polname> -priority <priority> -type <vservername> SOLICIT Para, 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 y una directiva de reescritura para modificar todos los orígenes de host de Diameter de “host.example.com” a “Citrix ADC.example.net”, puede agregar la siguiente acción y directiva y enlazar la directiva como se muestra.

> add rewrite action rw_act_replace_avp replace "diameter.req.avp(264)" "diameter.new.avp(264,"Citrix ADC.example.net")"
> add rewrite policy rw_diam_pol "diameter.req.avp(264).value.eq("client.realm2.net")" rw_act_replace_avp
> bind lb vserver vs1 -policyName rw_diam_pol -priority 10 -type REQUEST

Done