发明名称 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