Rapid owner selection
AssigneeHewlett Packard Enterprise Development LP
InventorChristopher Murray
Life of this patent
Estimating the term…
Abstract
Systems and methods address automated ring owner selection for a ring topology network. A new ring owner may be selected based on failure of a current ring owner. The new ring owner may assume a ring ownership role by a) detecting a missing Ownership Select Message (OSM); b) detecting missing Continuity Check Protocol (CCP) messages; and c) determining that the current ring owner is an adjacent network module connected via an external link of a management network. A signal fail (SF) condition may also be present. Upon detection of adequate role changing conditions, a new ring owner may assume a ring ownership role, transmit an OSM and possibly select a new active uplink.
Claims20
A computer-implemented method for automatically determining a new ring owner based on failure of a current ring owner within a ring topology network, the method comprising:
- receiving, by a processing unit, one or more Ownership Select Messages (QSMs) from a first node which comprises the current ring owner, wherein the one or more QSMs are transmitted by the first node to adjacent nodes of the first node, and wherein the ring topology network comprises a plurality of nodes;
- detecting, by the processing unit, a first absence of an expected Ownership Select Message (OSM) from the first node which comprises the current ring owner;
- receiving, by the processing unit, one or more Continuity Check Protocol (CCP) messages from the first node which comprises the current ring owner, wherein the one or more CCP messages are transmitted by the first node to the adjacent nodes of the first node;
- detecting, by the processing unit, a second absence of at least one expected Continuity Check Protocol (CCP) message from the first node which comprises the current ring owner;
- designating a first adjacent node of the first node as a proposed new ring owner, wherein the first adjacent node is connected to the first node via an external link of a management network associated with the ring topology network;
- and
- initiating, by the processing unit, an assumption of a ring ownership role for the proposed new ring owner responsive to detecting the first absence and the second absence for an overlapping period of time.
A non-transitory computer readable medium comprising computer executable instructions that, when executed by one or more processing units, cause the one or more processing units to:
- detect a first absence of an expected Ownership Select Message (OSM) from a current ring owner;
- detect a second absence of at least one expected Continuity Check Protocol (CCP) message from the current ring owner;
- determine that the current ring owner is an adjacent network module of a proposed new ring owner connected to the proposed new ring owner via an external link of a management network;
- and
- initiate an assumption of a ring ownership role for the proposed new ring owner responsive to detecting the first absence and the second absence for an overlapping period of time.
A network node in a ring network, the network node comprising:
- a data storage to store information pertaining to a ring ownership role designation and an uplink assignment with respect to a plurality of nodes within the ring network;
- a plurality of ports to send and receive messages in the ring network;
- and
- a hardware controller, wherein the hardware controller is to:
- detect a first absence of an expected Ownership Select Message (OSM) from a current ring owner;
- detect a second absence of at least one expected Continuity Check Protocol (CCP) message from the current ring owner;
- determine that the current ring owner is an adjacent network module of the network node that is connected to the network node via an external link of a management network;
- and
- initiate an assumption of the ring ownership role for the network node responsive to detecting the first absence and the second absence for an overlapping period of time.
Dependencies are inferred from the claim text.