Non-distributed LAN emulation server redundancy method
First Claim
1. In an Emulated Local Area Network (ELAN) including a plurality of distributed LAN Emulation Configuration Servers (LECSs) and a plurality of LAN Emulation Servers (LESs), a method of providing LES redundancy, said method comprising the steps of:
- each said distributed LECS attempting to establish connections with all LESs in said ELAN;
each said distributed LECS generating an ordered list of operative LESs to include those LESs successfully connected to;
each said distributed LECS selecting from among those operational LESs successfully connected to, a first LES having the highest priority associated therewith to be an active LES; and
upon failure of the connection between a distributed LECS and the active LES, selecting from among the remaining operational LESs on said distributed LECS'"'"' ordered list, a second LES having the second highest priority associated therewith to be the new active LES.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of providing redundancy in a LAN Emulation network in the event an LES fails. The method is light in that it does not require complicated database synchronizations between LECSs and their associated complex message protocol exchanges. The method comprises defining a plurality of LESs per ELAN, but permitting only one of the LESs to be active at any one moment in time. All the LECSs are configured with the same Topology Database which include the all the potential LESs for each ELAN. The LECSs try to connect to each LES and the results are logged. The operative LESs having the highest priority is chosen as the active LES whereby all LECs get assigned to the active LES. When the active LES fails the LECs attempt a new connection to LECs. The LECs assigns the LECs to another operative LES in the database list. All the LECs previously connected to the failed LES, are attached to the new LES assigned by the LECs and communications are reestablished with the new LES. Splits are handles by having the LECs choose the LES with the highest priority to be the new active LES and sending a message to all the other LESs instructing them to disconnect their attached LECs. This causes the LECs to re-attach to the active LES.
74 Citations
14 Claims
-
1. In an Emulated Local Area Network (ELAN) including a plurality of distributed LAN Emulation Configuration Servers (LECSs) and a plurality of LAN Emulation Servers (LESs), a method of providing LES redundancy, said method comprising the steps of:
-
each said distributed LECS attempting to establish connections with all LESs in said ELAN;
each said distributed LECS generating an ordered list of operative LESs to include those LESs successfully connected to;
each said distributed LECS selecting from among those operational LESs successfully connected to, a first LES having the highest priority associated therewith to be an active LES; and
upon failure of the connection between a distributed LECS and the active LES, selecting from among the remaining operational LESs on said distributed LECS'"'"' ordered list, a second LES having the second highest priority associated therewith to be the new active LES. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In an Emulated Local Area Network (ELAN) including a plurality of distributed LAN Emulation Configuration Servers (LECSs), a plurality of LAN Emulation Servers (LESs), and a plurality of LAN Emulation Clients (LECs), a method of restoring synchronization between said LECSs in the event synchronization between them is lost, said method comprising the steps of:
-
each said distributed LECS attempting to establish connections with all LESs;
each said distributed LECS generating its own ordered list of operative LESs to include those LESs successfully connected to;
each said distributed LECS selecting from among those operational LESs successfully connected to on said ordered list, a first LES having the highest priority associated therewith to be an active LES;
sending a first message on a periodic basis from each of said LESs having at least one LEC associated therewith to each of said LECSs in said ELAN, said first message indicating to each LECS that at least one LECS has designated it an active LES;
each said distributed LECS determining that it has lost synchronization if it receives said first message from more than one of said LESs;
each said distributed LECS selecting from said LESs in its ordered list, an operational LES having the highest priority to be the new active LES;
each said distributed LECS sending a second message to all LESs in its ordered list other than said active LES instructing them to disconnect all LECs connected to thereto;
each LES, other than the active LES, disconnecting all LECs connected thereto;
each said distributed LECS directing said disconnected LECs to the new active LES; and
establishing connections between said distributed LECs and the new active LES. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification