ADC

Diameter-Unterstützung für Umschreiben

Die Funktion Rewrite unterstützt jetzt das Diameter Protokoll. Sie können Rewrite so konfigurieren, dass Durchmesseranforderungen und -antwort wie HTTP- oder TCP-Anforderungen und -Antworten geändert werden, sodass Sie mithilfe von Rewrite den Ablauf von Durchmesseranforderungen verwalten und notwendige Änderungen vornehmen können. Wenn beispielsweise der Wert Ursprungs-Host in einer Durchmesseranforderung ungeeignet ist, können Sie ihn mit Rewrite durch einen Wert ersetzen, der für den Diameter Server akzeptabel ist.

So konfigurieren Sie Rewrite zum Ändern einer Durchmesseranforderung

Um die Funktion Umschreiben so zu konfigurieren, dass der Origin-Host in einer Durchmesseranforderung durch einen anderen Wert ersetzt wird, geben Sie an der Eingabeaufforderung die folgenden Befehle ein:

  • <add rewrite action <actname> replace “DIAMETER.REQ.AVP (264,\“Citrix ADC.example.net\”)” Für <actname> ersetzen Sie einen Namen für Ihre neue Aktion. Der Name kann aus einem bis 127 Zeichen bestehen und kann Buchstaben, Zahlen sowie Bindestriche (-) und Unterstriche (_) enthalten. Ersetzen Sie für Citrix ADC.example.net den Host-Origin, den Sie anstelle des ursprünglichen Host-Namens verwenden möchten.
  • add rewrite policy <polname> “diameter.req.avp(264).value.eq(\“host.example.com\”)” <actname> Für <polname>, ersetzen Sie einen Namen für Ihre neue Richtlinie. Wie bei <actname> kann der Name aus einem bis 127 Zeichen bestehen und kann Buchstaben, Zahlen sowie Bindestriche (-) und Unterstriche (_) enthalten. Ersetzen Sie für host.example.com den Namen des Host-Origin, den Sie ändern möchten. Für <actname> ersetzen Sie den Namen der Aktion, die Sie gerade erstellt haben.
  • 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>Ersetzen Sie den Namen der Richtlinie, die Sie gerade erstellt haben. Für <priority> ersetzen Sie eine Priorität für die Richtlinie.

Beispiel:

Um eine Umschreibung Aktion und Richtlinie zu erstellen, um alle Diameter Host-Origins von host.example.com in Citrix ADC.example.net zu ändern, können Sie die folgende Aktion und Richtlinie hinzufügen und die Richtlinie wie gezeigt binden.

> 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
<!--NeedCopy-->
Diameter-Unterstützung für Umschreiben