2.6.3 Routing Option Sets
A Routing Option Set defines the request attempt timeout and/or the routing actions the DSR takes in response to a connection failure, no-peer-response or connection congestion conditions. These are assigned per App ID, or Ingress Peer Node. This feature allows for the creation of up to 50 routing option sets (ROS) (including default) which can then be optionally associated to a diameter transaction in several ways (in precedence order):
- If the Transaction Configuration Group is selected on the ingress peer node configuration object, then the Transaction Configuration Group is used and the longest/strongest match search criteria is applied.
- The Routing Option Set is assigned to the ingress peer node.
- The Routing Option Set is assigned to the default TCG.
- The system default ROS is used.
Some items included in the Routing Option Set are:
- Resource Exhausted Action
- No Peer Response Action
- Connection Failure
- Connection Congestion Action
- Maximum Forwarding
- Transaction LifeTime
- Pending Answer Timer (PAT)
Alternate routing is supported in cases of transport failure, message response timeout and upon receipt of user defined answer responses.
Alternate Routing on Answer
- User defines which Result Codes trigger alternate routing.
- User defines which Application IDs are associated with each Result Code.
Alternate routing on transport failure
- Connection failure occurs after message has been sent.
- T-bit set on re-routed message to warn of possible duplicate.
Alternate routing on timeout
- No response received for message.
- T-bit set on re-routed message to warn of possible duplicate.