Identifying nodes in a ring network
First Claim
1. A method comprising:
- receiving, by a ring controller of a first blade of a plurality of blades participating in a ring network, an indication that an arbitration token originated by an originating blade of the plurality of blades has been received, wherein each blade of the plurality of blades has a priority;
comparing, by the ring controller, the priority of the originating blade to the priority of the first blade;
when the priority of the originating blade is higher than the priority of the first blade, then transmitting, by the ring controller, the arbitration token to a next blade of the plurality of blades;
when the priority of the originating blade is lower than the priority of the first blade, then setting, by the ring controller, the first blade as the originating blade and transmitting the arbitration token to the next blade; and
when the priority of the originating blade is equal to the priority of the first blade, then assuming, by the ring controller, a role of a token master, wherein the token master is responsible for periodically transmitting a discovery marker onto the ring network, wherein the discovery marker facilitates topology discovery by the plurality of blades.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for determining a token master on a ring network are provided. According to one embodiment, a ring controller of a first blade participating in the ring network receives an indication that an arbitration token originated by an originating blade has been received. The ring controller compares the priorities of the originating blade and the first blade. When the priority of the originating blade is higher, the ring controller transmits the arbitration token to the next blade. When the priority of the originating blade is lower, the ring controller sets the first blade as the originating blade and transmits the arbitration token to the next blade. When the priorities are equal, the ring controller assumes the role of the token master, which is responsible for periodically transmitting a discovery marker onto the ring network to facilitate topology discovery.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a ring controller of a first blade of a plurality of blades participating in a ring network, an indication that an arbitration token originated by an originating blade of the plurality of blades has been received, wherein each blade of the plurality of blades has a priority; comparing, by the ring controller, the priority of the originating blade to the priority of the first blade; when the priority of the originating blade is higher than the priority of the first blade, then transmitting, by the ring controller, the arbitration token to a next blade of the plurality of blades; when the priority of the originating blade is lower than the priority of the first blade, then setting, by the ring controller, the first blade as the originating blade and transmitting the arbitration token to the next blade; and when the priority of the originating blade is equal to the priority of the first blade, then assuming, by the ring controller, a role of a token master, wherein the token master is responsible for periodically transmitting a discovery marker onto the ring network, wherein the discovery marker facilitates topology discovery by the plurality of blades. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium embodying a set of instructions, which when executed by a ring controller of a first blade of a plurality of blades participating in a ring network, cause the ring controller to perform a method comprising:
-
receiving an indication that an arbitration token originated by an originating blade of the plurality of blades has been received, wherein each blade of the plurality of blades has a priority; comparing the priority of the originating blade to the priority of the first blade; when the priority of the originating blade is higher than the priority of the first blade, then transmitting the arbitration token to a next blade of the plurality of blades; when the priority of the originating blade is lower than the priority of the first blade, then setting the first blade as the originating blade and transmitting the arbitration token to the next blade; and when the priority of the originating blade is equal to the priority of the first blade, then assuming a role of a token master, wherein the token master is responsible for periodically transmitting a discovery marker onto the ring network, wherein the discovery marker facilitates topology discovery by the plurality of blades. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification