для Cisco Cisco Tunnel Terminating Gateway (TTG)

Скачать
Страница из 518
When an application receives the Result-Code 3006 -DIAMETER_REDIRECT_INDICATION from the
AAA server, the Diameter request message is forwarded to the Redirect-Host specified in the server's response.
The message gets routed properly in case the Diameter host is directly connected to the AAA server. If there
is a DRA between P-GW/ePDG and AAA server, the message goes into a loop as DRA always routes the
packet to the AAA server which had redirected the message. To overcome this problem, the Destination-Host
AVP should be included in the redirected messages. This functionality is supported by extending the existing
CLI command "destination-host-avp" to include "redirected-request" as an optional configuration.
This option "redirected-request" encodes Destination-Host AVP in any type of Diameter redirected messages.
Since any redirected request is considered as retried request, if the option "retried-request" is used, by default
Update (Interims) or Terminate (Stop) redirected-request will be encoded with Destination-Host AVP without
the "redirected-request" option being configured. The reason to configure "redirected-request" as part of
"retried-request" option is, in case of Initial-Retried request the Destination-Host AVP is not encoded if
"retried-request" option alone is configured. To enable encoding Destination-Host AVP for Initial-Retried
request, "redirected-request" is supported as an extension to "retried-request" as well.
Previous Behavior: Destination-Host AVP was encoded in the redirected message only if the original request
included Destination-Host AVP.
New Behavior: The encoding of Destination-Host AVP in redirected message is based on the new configurable
option redirected-request in "destination-host-avp" CLI command. If the CLI command is enabled,
Destination-Host AVP will be included in any type of Diameter redirected messages.
As per the current implementation, it is not possible to send retried messages to a different host using the
same peer. This behavior is applicable for normal retry and failure-handling scenarios.
Command Changes
destination-host-avp
The existing destination-host-avp CLI command has been enhanced to include an optional keyword
redirected-request to enable encoding of Destination-Host AVP in the redirected message.
configure
context context_name
diameter endpoint endpoint_name
destination-host-avp { always | initial-request [ redirected-request ] | retried-request [
redirected-request ] | session-binding [ redirected-request ] }
default destination-host-avp
end
Notes:
• redirected-request: Encodes the Destination-Host AVP in any redirected request message.
• always: Encodes the Destination-Host AVP in all types of request messages.
• initial-request: Encodes the Destination-Host AVP in initial request but not in retried request.
• retried-request: Encodes the Destination-Host AVP in retried request but not in initial request.
• session-binding: Encodes the Destination-Host AVP after the Diameter session is bound with a host.
Release Change Reference, StarOS Release 19    
15
AAA Changes in Release 19
Destination-Host AVP in Redirected Requests