Patent ID: 11068251

Abstract:
The present invention relates to a method for distributing software upgrade in a communication network (30). The communication network comprises a plurality of nodes (N1-N5) and each node is configured to execute a node specific version of software and is configured to communicate with one or more neighbouring nodes. The method comprises storing (51), on each node, software upgrade information used to upgrade software to the node specific version of the software executed on each node, the software upgrade information comprises patch files for all versions of the software previously executed on each node; transmitting (52) from a first node, to neighbouring nodes, version information representing the node specific version currently executed on the first node; comparing (53) the node specific version currently executed on the first node with the node specific version of the software executed on each of the neighbouring nodes; and receiving (55), in the first node, software upgrade information from each neighbouring node when the node specific version currently executed on the first node represents an older version of the software executed on the neighbouring node, wherein the software upgrade information comprises at least one additional patch file to upgrade the node specific version currently executed on the first node.