ADC

响应者的 Diameter 支持

响应程序功能现在支持 Diameter 协议。您可以将响应程序配置为像响应 HTTP 和 TCP 请求一样响应 Diameter 请求。例如,您可以将 Responder 配置为通过重定向到针对移动设备增强的网页来响应来自特定 Diameter 来源的请求。添加了许多 NetScaler 表达式,这些表达式支持检查 Diameter 标头和属性值对 (AVP)。这些表达式支持按索引、ID 或名称查找特定 AVP,检查每个 AVP 中的信息,然后发送相应的响应。

要将响应程序配置为响应 Diameter 请求,请执行以下操作:

在命令提示符下,键入以下命令:

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

    对于 <actname>,用一个名称代替您的新操作。名称可以包含 1 到 127 个字符,可以包含字母、数字以及连字符 (-) 和下划线 (_) 符号。替换为 aaa://host.example.com要将连接重定向到的 diameter 主机的 URL。

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

    对于 <polname>,用新保单的名称代替。与之类的是 <actname>,名称可以由一到 127 个字符组成,可以包含字母、数字以及连字符 (-) 和下划线 (_) 符号。对于 host1.example.net,替换要重定向的请求的始发主机的名称。替换为 <actname>刚才创建的操作的名称。

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

    替换为 <vservername>要将策略绑定到的负载平衡虚拟服务器的名称。替换为 <polname>刚才创建的策略的名称。替换为 <priority>,用优先级代替策略。

示例:

要创建响应程序操作和策略,以响应源自“host1.example.net”并重定向到“host.example.com”的 Diameter 请求,您可以添加以下操作和策略,然后绑定策略,如图所示。

> 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
<!--NeedCopy-->
响应者的 Diameter 支持