×

Shared information distribution in a computer network

  • US 9,819,548 B2
  • Filed: 01/25/2013
  • Issued: 11/14/2017
  • Est. Priority Date: 01/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • pushing, by a computer network device, a first message of availability of new configuration information to first neighboring devices, wherein the first message of availability of new configuration information includes a version number of the new configuration information and a first hash of the new configuration information, the new configuration information being a new configuration file for configuring the first neighboring devices, second neighboring devices, and an added device;

    checking, by the first neighboring devices in response to the first message, the version number of the new configuration information;

    pulling, by the first neighboring devices in response to the first message, the new configuration file containing the new configuration information when the first neighboring devices have configuration information with a different version number than the version number of the new configuration information;

    pushing a second message from the first neighboring devices that pulled the new configuration information to the second neighboring devices of the first neighboring devices other than the computer network device, the second message indicating availability of new configuration information for configuring the second neighboring devices, wherein the second message of availability of new configuration information includes the version number of the new configuration information and the first hash of the new configuration information;

    failing, by the first neighbor devices, to perform the pulling of the new configuration information and pushing the second message when the first neighboring devices have the new configuration information prior to receiving the first message;

    pulling, by the second neighboring devices in response to the second message, the file containing the new configuration information when the second neighboring devices do not have the new configuration information;

    pushing, by one of the second neighboring devices to the added device in response to discovery of the added device, a third message of availability of the new configuration information for the added device, wherein the third message of availability of new configuration information includes the version number of the new configuration information and the first hash of the new configuration information; and

    pulling the file containing the new configuration information by the added device from the one of the second neighboring devices in response to the third message.

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