发明名称 |
DRA destination mapping based on diameter answer message |
摘要 |
Various exemplary embodiments relate to a method of routing Diameter requests. The method includes: receiving an initial request from a client, the initial request including a session identifier, an initial destination realm, and request content; determining a Diameter route for the initial request based on the destination realm and the request content; forwarding the initial request according to the Diameter route; receiving a response to the initial request; extracting an origin realm or host from the response; and storing the origin realm or host in association with the session identifier. Various exemplary embodiments relate a Diameter Routing Agent (DRA) configured to perform the above method. Various exemplary embodiments relate to a non-transitory machine-readable storage medium encoded with instructions for performing the method. |
申请公布号 |
US9641425(B2) |
申请公布日期 |
2017.05.02 |
申请号 |
US201313953962 |
申请日期 |
2013.07.30 |
申请人 |
Alcatel Lucent |
发明人 |
Ellis Stephen E.;Jaakkola Darryl;Jorgensen Peter |
分类号 |
G06F15/16;H04L12/751;H04L29/08;H04W12/00;H04L12/725 |
主分类号 |
G06F15/16 |
代理机构 |
Kramer & Amado, P.C. |
代理人 |
Kramer & Amado, P.C. |
主权项 |
1. A method of routing Diameter requests by an agent device, the method comprising:
receiving an initial Diameter request from a client, the initial Diameter request including a destination realm indication which identifies a destination realm comprising at least one Diameter server host; determining a route to a server host of the at least one Diameter server host based on the destination realm indication; forwarding the initial Diameter request according to the determined route; maintaining a mapping of the destination realm indication to a Diameter session identifier corresponding to the initial Diameter request; receiving a response to the initial Diameter request, the response including an origin host and an origin realm indication; updating the mapping by applying the origin host indication from the response as a destination host indication in the mapping; and forwarding a received subsequent Diameter request having the Diameter session identifier corresponding to the mapping, based on the destination realm and the destination host indication in the mapping receiving a second initial request including second request content from a second client requesting a second session; determining that the second initial request is related to the Diameter session identifier based on the second request content; and storing an identifier of the second session in association with the stored destination realm; and forwarding the second initial request based on the stored destination realm. |
地址 |
Boulogne-Billancourt FR |