Network having switchover with no data loss
5 Assignments
0 Petitions
Accused Products
Abstract
A data switchover from a first switching module to a second switching module has no data loss. A graceful code upgrade in a Fibre Channel network, for example, with no data loss can be achieved.
-
Citations
22 Claims
-
1. (cancelled).
-
2. A network switching device, comprising:
-
a first scheduler generating a first control signal;
a second scheduler coupled to the first scheduler, the second scheduler generating a second control signal;
a first switching fabric coupled to the first scheduler;
a second switching fabric coupled to the second scheduler;
a multiplexer receiving a first input signal from the first switching fabric and a second input from the second switching fabric, and generating a multiplexer output signal; and
a port interface module receiving the output signal from the multiplexer, the port interface module receiving the first control signal from the first scheduler and the second control signal from the second scheduler, wherein the switching device stops control packet transmissions from the first scheduler, disables active fabric control signals from the first scheduler, enables active fabric control signals from the second scheduler, waits a period of time for transiting data to exit the switching device, enables control packet transmission from the second scheduler to make the second scheduler an active scheduler, and makes the second switch fabric an active switch fabric with no data loss. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A network switching device, comprising:
-
a first processor generating a first control signal;
a second processor coupled to the first processor, the second processor generating a second control signal;
a port interface module receiving the first and second control signals;
a multiplexer coupled to the port interface module to provide data to the port interface module and to receive a state control signal from the port interface module based upon the first and second control signals from the first and second processors;
a first switching fabric coupled to the multiplexer; and
a second switching fabric coupled to the multiplexer;
wherein the switching device stops control packet transmissions, waits a period of time for transiting data to exit the switching device, and makes the second switch fabric an active switch fabric with no data loss. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for data switchover in a switching device, comprising:
-
terminating data flow through the switching device by a first scheduler that is active;
waiting a period of time for transiting data to exit the switching device;
providing an indication to a second scheduler by the first scheduler that the first scheduler is no longer an active scheduler;
restarting the first scheduler;
initiating data flow through the switching device under control of the second scheduler, which is then active, without data loss. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of providing a graceful code upgrade in a switching device, comprising:
-
receiving a system image file;
validating the received image file;
verifying that a standby switching module is present by an active switching module;
transferring the image file to the standby switching module;
installing the image file on the standby switching module by the active switching module;
restarting the standby switching module to run the installed image file;
installing the image file on the active switching module; and
restarting the active switching module to transfer control to the standby switching module with no data loss. - View Dependent Claims (21, 22)
-
Specification