CPC H04L 67/1042 (2013.01) | 19 Claims |
1. A computer-implemented method comprising:
receiving, by a node in a network, a first message indicating a topology change has occurred in the network, the first message including a received clock value;
determining, by the node, if the topology change is more recent than a first topology data set associated with at least a first portion of the network by comparing the received clock value to a current clock value of a logical clock;
if the topology change is not more recent than the first topology data set, advancing, by the node, the current clock value of the logical clock; and
if the topology change is more recent than the first topology data set:
advancing, by the node, the current clock value, and updating, by the node, the first topology data set based at least in part on the topology change;
sending, by the node, a second message to another node in the network, the second message comprising the current clock value and information indicative of the first topology data set; and
comparing, by the other node as a result of receiving the second message, the current clock value to another clock value associated with another second topology data set representing at least a second portion of the network to determine which of the first and second topology data sets is more recent.
|