System and method for avoiding duplication of MAC addresses in a stack
Originating portfolio: ALU
Estimated expiration: 2027-Dec-13
Potentially relevant companies (1): Brocade Communications Systems, Inc.
Products & technologies (1): Network:Server
A system and method of operating a set of stack elements that are stackable and connected to form a ring. In one embodiment, the stack Media Access Control (MAC) address is stored in each stack element of the ring; and responsive to an assessment that communication with a primary stack element is lost, a determination is made whether to replace the first MAC address with a second MAC address or to retain the first MAC address in each stack element remaining of the set of stack elements.
1. A method operable in a ring network including a plurality of stack elements, the method comprising:
associating a first Media Access Control (MAC) stack address with each of the plurality of stack elements in the ring, wherein the first MAC stack address is a MAC address of a first primary stack element of the plurality of stack elements in the ring;
determining a first failure in the ring;
determining a second failure in the ring wherein communication is lost with the first primary stack element and responsive thereto, electing a new primary stack element from the plurality of the stack elements;
in response to determining that a time between the first failure and the second failure is greater than a predetermined amount of time, associating a new MAC stack address to each of the plurality of the stack elements, wherein the new MAC stack address is the MAC address of the new primary stack element; and
in response to determining that a time between the first failure and the second failure is less than the predetermined amount of time, retaining the first MAC stack address as a stack address associated with the new primary stack element and the plurality of stack elements.
Interested in licensing a slice of this patent? Contact us to take the next step, or read about our method to understand the logistics.