Patent ID: 8918469

Claim:
A method for sharing Diameter binding data, the method comprising: receiving, by a first Diameter signaling router (DSR), a first Diameter message requiring processing by a Diameter processing element; selecting, by the first DSR, a Diameter processing element to perform the required processing from a plurality of processing elements; routing, by the first DSR, the received first Diameter message to the selected Diameter processing element; creating, by the first DSR, a binding record associating the selected Diameter processing element with information associated with the received first Diameter message, the information including a session identifier; storing the binding record in a Diameter binding repository associated with the first DSR; communicating, by the first DSR, the binding record to a second DSR by transmitting a message containing the binding record from the first DSR to the second DSR; at the second DSR, synchronizing a Diameter binding repository associated with the second DSR with the Diameter binding repository associated with the first DSR, wherein synchronizing the Diameter binding repository associated with the second DSR includes updating, by the second DSR, the binding record in the Diameter binding repository associated with the second DSR; at a third DSR, receiving a Diameter signaling message requiring processing by a Diameter processing element, transmitting, by the third DSR, a query message to the second DSR for the binding record; and at the second DSR, receiving the query message and responding to the query message with a response message identifying the Diameter processing element in the binding record.