×

Persistence based on server response in an IP multimedia subsystem (IMS)

  • US 9,832,069 B1
  • Filed: 05/29/2009
  • Issued: 11/28/2017
  • Est. Priority Date: 05/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A network device for managing communications over a network, comprising:

  • a memory arranged to store data and instructions;

    an input interface for receiving requests and sending responses; and

    a processor arranged to enable actions embodied by at least a portion of the stored instructions, the actions comprising;

    receiving each outbound packet from an application server within a plurality of application servers; and

    when persistence information for a pre-existing communication session between the application server and the network device is absent from a table managed by the network device, performing actions, including;

    performing a deep packet inspection at a layer four or above of the OSI reference model within one or more outbound packets to identify application layer data having a session identifier that uniquely identifies the communication session, wherein the session identifier is a pre-defined string of characters that is located anywhere within application layer data;

    mapping the session identifier to an identifier of the application server as persistence information in the table; and

    using the mapping in the table to persistently refer each subsequent inbound packet from a client device to the corresponding application server; and

    employing a failure of the application server that is detected in the communication session to update the persistent information in the table to identify another application server that transparently assumes the role of the failed application server in the communication session with the network device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×