IP Library Granted Patent US 9,276,805
Granted Patent B2
US 9,276,805 · App. 13/900,547 · Granted Mar 1, 2016

Method for backing up link state advertisement

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,276,805
App. No.
13/900,547
Granted
Mar 1, 2016
Kind
B2
Abstract

The present disclosure provides a method for backing up a link state advertisement (LSA) for use in a distributed device comprising a main control board and an interface board. The main control board comprises a primary board and a standby board. The method comprises: receiving by the standby board LSA related information sent by the primary board; and generating by the standby board an LSA according to the LSA related information.

Claims (35)

1. A method for backing up a link state advertisement (LSA), for use in a distributed device comprising a main control board and an interface board, wherein said main control board comprises a primary board and a standby board, wherein said method comprises:

receiving by said standby board LSA related information sent by said primary board;

sending by said primary board an interface enabling notification to said standby board according to a sequence of enabling interfaces of said distributed device; and

generating by said standby board an LSA according to said LSA related information by generating the LSA to correspond to an interface according to the sequence of receiving the interface enabling notifications.

2. The method of claim 1 , wherein an identical interface index for a same interface is configured on said primary board and said standby board.

3. The method of claim 1 , wherein, before said standby board generates an LSA according to said LSA related information, the method further comprises:

after said primary board generates a corresponding LSA according to a route, backing up the correspondence between said route and a link state identifier (LSID) of said LSA onto the standby board;

said generating by said standby board an LSA according to said LSA related information further comprises:

searching by said standby board for a stored LSID that corresponds to said route when said standby board generates the LSA according to the route; and

after having found the corresponding LSID, generating by said standby board a corresponding LSA according to the found LSID; and if no corresponding LSID is found, carrying out, by said standby board, the searching again after a preset time.

4. The method of claim 1 , further comprising:

obtaining by said primary board an LSA carried in a received link state update (LSU) message;

determining by said primary board whether said LSA carried in the received LSU message is stored on the primary board;

backing up said LSA carried in the received LSU message onto said standby board in response to a determination that the LSA carried in the received LSU message is stored on the primary board; and

not backing up said LSA carried in the received LSU message onto said standby board in response to a determination that the LSA carried in the received LSU message is not stored on the primary board.

5. A distributed device comprising a main control board and an interface board, wherein said main control board comprises a primary board and a standby board, wherein

said primary board comprises a primary board processing unit and a primary board memory on which is stored machine readable instructions that are to cause the primary board processing unit to:

send link state advertisement (LSA) related information to said standby board; and

send an interface enabling notification to said standby board according to a sequence of enabling interfaces of said distributed device; and

said standby board comprises a standby board processing unit and a standby board memory on which is stored machine readable instructions that are to cause the standby board processing unit to:

receive the LSA related information sent by said primary board, and generate an LSA according to said LSA related information, wherein to generate the LSA, the standby board processing unit is to generate an LSA that corresponds to an interface according to the sequence of receiving the interface enabling notifications.

6. The distributed device of claim 5 , wherein an identical interface index for a same interface is configured on said primary board and said standby board.

7. The distributed device of claim 5 , wherein the machine readable instructions in the primary board memory are further to cause the primary board processing unit to, after a corresponding LSA is generated according to a route, back up the correspondence between said route and a link state identifier (LSID) of said LSA onto the standby board; and wherein the machine readable instructions in the standby board memory are further to cause the standby board processing unit to search for the stored LSID that corresponds to a route when generating an LSA according to the route; after having found the corresponding LSID, generate a corresponding LSA according to the found LSID; and if no corresponding LSID is found, carry out the searching again after a preset time.

8. The distributed device of claim 5 , wherein said machine readable instructions in the primary board memory are further to cause the primary board processing unit to obtain a link state advertisement (LSA) carried in a received link state update (LSU) message, to determine whether said LSA carried in the received LSU message is stored on said primary board, and send said LSA carried in the received LSU message to said standby board in response to a determination that the LSA carried in the received LSU message is stored on the primary board and not send said LSA carried in the received LSU message to said standby board in response to a determination that the LSA carried in the received LSU message is not stored on the primary board; and wherein the machine readable instructions in said standby board are further to cause the standby board processing unit to receive and store the LSA carried in the received LSU message sent by said primary board.

9. A distributed device comprising:

a main control board and an interface board, wherein said main control board comprises a primary board and a standby board, wherein:

said primary board comprises a primary board processing unit and a primary board memory on which is stored machine readable instructions that are to cause the primary board processing unit to:

send link state advertisement (LSA) related information to said standby board; and

after a corresponding LSA is generated according to a route, back up the correspondence between said route and a link state identifier (LSID) of said LSA onto the standby board; and

said standby board comprises a standby board processing unit and a standby board memory on which is stored machine readable instructions that are to cause the standby board processing unit to:

receive the LSA related information sent by said primary board, and generate an LSA according to said LSA related information; and

search for the stored LSID that corresponds to a route when generating an LSA according to the route; after having found the corresponding LSID, generate a corresponding LSA according to the found LSID; and if no corresponding LSID is found, carry out the searching again after a preset time.

10. The distributed device of claim 9 , wherein an identical interface index for a same interface is configured on said primary board and said standby board.

11. The distributed device of claim 9 , wherein said machine readable instructions in the primary board memory are further to cause the primary board processing unit to obtain a link state advertisement (LSA) carried in a received link state update (LSU) message, to determine whether said LSA carried in the received LSU message is stored on said primary board, and send said LSA to said standby board in response to a determination that the LSA carried in the received LSU message is stored on the primary board and not send said LSA carried in the received LSU message to said standby board in response to a determination that the LSA carried in the received LSU message is not stored on the primary board; and

wherein the machine readable instructions in said standby board are further to cause the standby board processing unit to receive and store the LSA carried in the received LSU message sent by said primary board.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2016
From: H3C TECHNOLOGIES CO., LTD.; HANGZHOU H3C TECHNOLOGIES CO., LTD.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 039767/0263 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 030506 FRAME 0250. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE OF ASSIGNOR'S INTEREST. Recorded Jun 17, 2013
From: ZHANG, CHANGJUN
To: HANGZHOU H3C TECHNOLOGIES CO., LTD.
Reel/Frame 030628/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2013
From: ZHANG, CHANGJUN
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 030506/0250 →