書き換えのDiameterサポート
Diameter リクエストを変更するようにリライトを設定するには
-
<add rewrite action \<actname\> replace "DIAMETER.REQ.AVP(264,\\"NetScaler.example.net\\")" For \<actname\>, substitute a name for your new action. 名前は 1 ~ 127 文字で、文字、数字、ハイフン (-) と下線 ( _) を使用できます。NetScaler.Example.netの場合は、元のホスト名の代わりに使用したいホストオリジンに置き換えてください。
-
add rewrite policy \<polname\> "diameter.req.avp(264).value.eq(\\"host.example.com\\")" \<actname\> For \<polname\>, substitute a name for your new policy. と同様に <actname\>、名前は 1 ~ 127 文字で、文字、数字、ハイフン (-) と下線 ( _) を使用できます。host.example.com には、変更するホストオリジンの名前に置き換えてください。\<actname\> の代わりに、作成したアクションの名前を使用してください。
-
bind lb vserver \<vservername\> -policyName \<polname\> -priority \<priority\> -type REQUEST For \<vservername\>, substitute the name of the load balancing virtual server to which you want to bind the policy. \<polname\> の代わりに、作成したポリシーの名前を使用してください。 には <priority\>、ポリシーの代わりに優先度を使用してください。
> add rewrite action rw_act_replace_avp replace "diameter.req.avp(264)" "diameter.new.avp(264,"NetScaler.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