NETWORK DEVICE AND METHOD FOR SYNCHRONOUSLY TRANSMITTING DATA EMPLOYED BY THE SAME
First Claim
1. A network device employing a redundancy architecture, the network device comprising:
- an active board, comprising;
an active handler connected to the terminal device, for receiving data sent by a terminal device, and forwarding the data;
an active queue processing module for receiving the data forwarded by the active handler, queuing the data according to a receiving sequence, and forwarding the data based on a preset rule; and
an active state machine module for receiving the data forwarded by the active queue processing module, and processing the data; and
a standby board connected to the terminal device and the active board, comprising;
a standby queue transmitting module for receiving the data forwarded by the active handler, queuing the data according to receiving sequence, and forwarding the data according to a preset rule;
a standby handler for receiving the data forwarded by the standby queue transmitting module, and forwarding the data;
a standby queue processing module for receiving the data forwarded by the standby handler, queuing the data according to receiving sequence, and forwarding the data according to a preset rule; and
a standby state machine module for receiving the data forwarded by the standby queue processing module, and processing the data under a same state with the active state machine module.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device includes an active board and a standby board. The active board includes an active handler, an active queue processing module, and an active state machine module. The active handler is used for forwarding data. The active queue processing module is used for queuing the data via receiving sequence and forwarding via a preset rule. The standby board includes a standby queue transmitting module, a standby handler, a standby queue processing module, and a standby state machine module. The standby queue transmitting module is used for queuing the data via receiving sequence. The standby handler is used for forwarding the data to the standby queue processing module. The standby queue processing module is used for queuing the data via a receiving sequence. The standby state machine module is used for processing the data under the same state with the active state machine module.
13 Citations
16 Claims
-
1. A network device employing a redundancy architecture, the network device comprising:
-
an active board, comprising; an active handler connected to the terminal device, for receiving data sent by a terminal device, and forwarding the data; an active queue processing module for receiving the data forwarded by the active handler, queuing the data according to a receiving sequence, and forwarding the data based on a preset rule; and an active state machine module for receiving the data forwarded by the active queue processing module, and processing the data; and a standby board connected to the terminal device and the active board, comprising; a standby queue transmitting module for receiving the data forwarded by the active handler, queuing the data according to receiving sequence, and forwarding the data according to a preset rule; a standby handler for receiving the data forwarded by the standby queue transmitting module, and forwarding the data; a standby queue processing module for receiving the data forwarded by the standby handler, queuing the data according to receiving sequence, and forwarding the data according to a preset rule; and a standby state machine module for receiving the data forwarded by the standby queue processing module, and processing the data under a same state with the active state machine module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for synchronously transmitting data, comprising:
-
providing an active board and a standby board, the active board comprising an active handler, an active queue transmitting module, an active queue processing module, and an active state machine module, the standby board comprising a standby queue transmitting module, a standby handler, a standby queue processing module, and a standby state machine module; the active handler receiving data; forwarding the data to the standby queue transmitting module and the active queue processing module; queuing the data according to receiving sequence and forwarding the data to the active state machine module according to a preset rule; queuing the data according to receiving sequence and forwarding the queued data to the standby handler according to a preset rule for forwarding to the standby queue processing module; queuing the data according to receiving sequence and forwarding the queued data to the standby state machine module according to a preset rule; and processing the data under a same state. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for synchronously transmitting data between an active board which is an operating board for data transmission and a standby board which is a backup board for said active board, comprising:
-
setting an active handler in said active board; setting a standby handler in said standby board; receiving data firstly by one of said active handler and said standby handler; forwarding said data to said active handler by queuing said data when said standby handler firstly receives said data; queuing said data according to receiving sequence and forwarding said queued data to an active state machine module of said active board according to a preset rule; forwarding said data to said standby handler by queuing said data according to receiving sequence; queuing said data according to receiving sequence and forwarding said queued data to a standby state machine module of said standby board according to said preset rule; and processing said data under a same state in said active state machine module of said active board and in said standby state machine module of said standby board respectively. - View Dependent Claims (16)
-
Specification