Patent ID: 9641425
Date: 2017-05-02
CPC Classifications: H04L,H04M,H04W

Claim:
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.