×

Event management

  • US 9,203,899 B2
  • Filed: 09/29/2011
  • Issued: 12/01/2015
  • Est. Priority Date: 09/21/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing network event information from a plurality of network appliances each providing a network service and each having a version on a master, comprising:

  • detecting network event information at a first network appliance;

    updating a version on a master on the first network appliance with the network event information, comprising;

    receiving an item from the master; and

    placing the item in a journal queue, the journal queue being used to verify that the item has been reconciled with the master;

    determining whether a conflict exists relating to the updating of the version on the master, wherein the determining whether the conflict exists comprises;

    determining whether the network event information includes the same IP address being assigned to a device that exists on the master;

    in an event that the conflict does not exist relating to the updating of the version on the master;

    propagating the network event information to other versions of the database on other network appliances; and

    removing the item from the journal queue in one atomic transaction; and

    in an event that the conflict exists relating to the updating of the version on the master;

    backing the item out of the master; and

    resolving the conflict relating to the updating of the version on the master, wherein the resolving of the conflict includes;

    sending a new IP address for the device to a router, comprising;

    updating the router to map the new IP address to the same IP address assigned to the device to redirect packets directed to the new IP address to the same IP address, the new IP address and the same IP address having the same network address and different host addresses; and

    propagating the network event information to other versions of the database on other network appliances.

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