×

Methods, systems, and computer readable media for inter-message processor status sharing

  • US 9,088,478 B2
  • Filed: 02/11/2011
  • Issued: 07/21/2015
  • Est. Priority Date: 02/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a Diameter signaling router (DSR) for routing Diameter messages, the method comprising:

  • at a DSR comprising a plurality of peer Diameter message processors, each configured to perform at least one Diameter function of a Diameter protocol;

    detecting, at a first peer Diameter message processor of the plurality of peer Diameter message processors, a change in an ability of the first peer Diameter message processor to perform the at least one Diameter function on a first Diameter message received by the DSR, wherein the change in the ability of the first peer Diameter message processor to perform the at least one Diameter function comprises a change in the ability of the first peer Diameter message processor to process the first Diameter message;

    communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, an indication of the change in the ability of the first Diameter message processor to perform the at least one Diameter function, wherein communicating an indication of the change in the ability of the first peer Diameter message processor to perform the at least one Diameter function comprises updating at least one of a message processor status database associated with the DSR, a message processor status table associated with the DSR, and a message processor status data structure associated with the DSR, wherein at least one of the plurality of peer Diameter message processors is configured to query the at least one of the message processor status database associated with the DSR, the message processor status table associated with the DSR, and the message processor status data structure associated with the DSR;

    selecting, at the second peer Diameter message processor and based at least in part on the indication of the change in the ability of the first peer Diameter message processor, a third peer Diameter message processor of the plurality of peer Diameter message processors to perform the at least one Diameter function on the first Diameter message, wherein the second peer Diameter message processor is configured to route, using the indication of the change in the ability of the first peer Diameter message processor, the first Diameter message to one or more of the plurality of peer Diameter message processors in the DSR capable of processing the Diameter message; and

    sending the first Diameter message to the third peer Diameter message processor.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×