IP Library Granted Patent US 9,491,096
Granted Patent B2
US 9,491,096 · App. 13/433,528 · Granted Nov 8, 2016

Network apparatus, control method thereof, control program and packet network system

Inventors: Koichi Tsuchiya (Tokyo, JP); Yutaka Takekoshi (Tokyo, JP)
Assignees: NEC CORPORATION; NEC ENGINEERING LTD.
H04L45/54H04L45/7457
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,491,096
App. No.
13/433,528
Granted
Nov 8, 2016
Kind
B2
Abstract

A switching process includes an SRAM/CAM storing registration data including a forwarding database used for packet-forwarding and a DRAM storing packet data. The registration data including the forwarding database of the SRAM/CAM for packet-forwarding is stored into the DRAM as a copy of the registration data, and the registration data of the DRAM is used to refresh the registration data of the SRAM/CAM for a predetermined time interval. A data error in the SRAM/CAM caused by a soft-error is rewritten to normal data by periodical refreshing so that data is guaranteed with relatively low cost and the reliability of the network apparatus is improved.

Claims (26)

1. A network apparatus, comprising:

a first storage unit configured to store registration data including a forwarding database used for packet-forwarding;

a second storage unit configured to store packet data;

a switching processor configured to receive an importance of the registration data from a CPU, the importance of the registration data being related to a priority of the registration data; and

a refreshing unit configured to store the registration data into the first storage unit and the second storage unit, and refresh the first storage unit based on the registration data stored in the second storage unit at a predetermined time interval,

wherein a control table is provided that has stored therein information of the registration data and the importance corresponding to the registration data, and the predetermined time interval is determined to be shorter as the importance of the registration data stored in the control table increases.

2. The network apparatus according to claim 1 , wherein the first storage unit corresponds to an SRAM/CAM and the second storage unit corresponds to a DRAM.

3. The network apparatus according to claim 1 , wherein the refreshing unit reads out a predetermined divided amount of the registration data stored in the second storage unit at the predetermined time interval and overwrites the predetermined divided amount of the registration data into the first storage unit so that the registration data in the first storage unit is refreshed.

4. The network apparatus according to claim 3 , wherein the predetermined divided amount of the registration data is changeable.

5. The network apparatus according to claim 4 , wherein the predetermined divided amount of the registration data is changed based on the importance of the registration data.

6. A control method of a network apparatus that has a first storage unit for storing registration data including a forwarding database used for packet-forwarding and a second storage unit storing packet data, the method comprising:

storing the registration data into the first storage unit and the second storage unit;

receiving an importance of the registration data from a CPU by a switching processor, the importance of the registration data being related to a priority of the registration data;

providing a control table that has stored therein information of the registration data and the importance corresponding to the registration data; and

refreshing the registration data of the first storage unit based on the registration data stored in the second storage unit at a predetermined time interval, wherein the predetermined time interval is determined to be shorter as the importance of the registration data stored in the control table increases.

7. A non-transitory computer-readable recording medium having computer instructions recorded thereon for causing a computer device to manage a network apparatus that has a first storage unit that stores registration data including a forwarding database used for packet-forwarding, and a second storage unit that stores packet data, said recorded computer instructions, upon execution by a CPU of the computer device, cause the computer device to make the network apparatus perform the steps of:

storing the registration data into the first storage unit and the second storage unit;

receiving an importance of the registration data from a CPU by a switching processor, the importance of the registration data being related to a priority of the registration data;

providing a control table that has stored therein information of the registration data and the importance corresponding to the registration data; and

refreshing the registration data of the first storage unit based on the registration data stored in the second storage unit at a predetermined time interval, wherein the predetermined time interval is determined to be shorter as the importance of the registration data stored in the control table increases.

8. A packet network system, which forwards packet data in response to a forwarding database used for packet-forwarding, is constructed of a network apparatus, the network apparatus comprising:

a first storage unit configured to store registration data including a forwarding database used for packet-forwarding;

a second storage unit configured to store packet data;

a switching processor configured to receive an importance of the registration data from a CPU, the importance of the registration data being related to a priority of the registration data; and

a refreshing unit configured to store the registration data into the first storage unit and the second storage unit, and refresh the first storage unit based on the registration data stored in the second storage unit at a predetermined time interval, wherein the predetermined time interval is determined to be shorter as the importance of the registration data included in a control table increases.

9. The network apparatus according to claim 1 , wherein the control table has stored therein entries of a plurality of registration data, and corresponding information of importance for each of said plurality of registration data.

Assignments (2)
MERGER Recorded Sep 14, 2017
From: NEC ENGINEERING, LTD.
To: NEC PLATFORMS, LTD.
Reel/Frame 043590/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2012
From: TSUCHIYA, KOICHI; TAKEKOSHI, YUTAKA
To: NEC CORPORATION; NEC ENGINEERING LTD.
Reel/Frame 028154/0068 →
Priority Claims (1)
JP 2011-074086 · Mar 30, 2011 · national
Continuity (1)
Related Publication 20120250680A1 · Oct 4, 2012