IP Library Granted Patent US 9,237,096
Granted Patent B2
US 9,237,096 · App. 13/713,038 · Granted Jan 12, 2016

Network relay apparatus

Inventors: Kazuyuki Tamura (Machida, JP); Tsuyoshi Katou (Odawara, JP)
Assignee: ALAXALA NETWORKS CORPORATION
H04L45/60H04L49/15H04L49/30
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,237,096
App. No.
13/713,038
Granted
Jan 12, 2016
Kind
B2
Abstract

The network relay apparatus is provided. The network relay apparatus includes: a main controller; a relay processor; and, a network interface unit configured to include: a plurality of line interfaces to which physical lines are respectively connected and send and receive a packet to and from outside of the network relay apparatus; a data storage configured to store circuit data; a programmable logic device by with a logic circuit having a predetermined function is realized; a configuration circuit configured to direct the programmable logic device to configure the logic circuit using the circuit data; and a state controller provided in a circuit structure other than the programmable logic device to control state of each of the plurality of line interfaces to one of an active state which allows data transmission and reception and a standby state which prohibits data transmission and reception.

Claims (33)

1. A network relay apparatus, comprising:

a processor;

a memory connected to the processor storing instructions to cause the processor to identify a destination of a packet received via a network interface unit, the network interface unit connected to the processor, the network interface unit including:

a plurality of line interfaces to which physical lines are respectively connected and which send and receive a packet to and from outside of the network relay apparatus;

a data storage area configured to store circuit data;

a programmable logic device with a logic circuit having a predetermined function;

a configuration circuit configured to direct the programmable logic device to configure the logic circuit using the circuit data; and

a state controller provided in a circuit structure other than the programmable logic device to control states of each of the plurality of line interfaces to one of an active state which allows data transmission and reception and a standby state which prohibits data transmission and reception,

wherein the memory further stores instructions to cause the processor to control the network interface unit, and

wherein the programmable logic device is connected with the processor via a first control signal line through which a first control signal is transmitted and the programmable logic device is controlled in response to the first control signal.

2. The network relay apparatus according to claim 1 , wherein

the configuration circuit is connected with the processor via a second control signal line through which a second control signal is transmitted, and

the configuration circuit is controlled in response to the second control signal.

3. The network relay apparatus according to claim 2 , wherein

the processor controls a configuration of the programmable logic device with the first control signal.

4. The network relay apparatus according to claim 1 , wherein

each of the plurality of line interfaces is connected with the programmable logic device by a control signal line through which control information for controlling each of the plurality of line interfaces is transmitted, and

each of the plurality of line interfaces is connected with the state controller by a level signal line through which a level signal for controlling the states of each of the line interfaces to one of the active state and the standby state is transmitted.

5. The network relay apparatus according to claim 1 , wherein

the state controller is provided in the configuration circuit.

6. The network relay apparatus according to claim 1 , wherein

the processor directs the configuration circuit to reconfigure the logic circuit of the programmable logic device on occurrence of a software error in the programmable logic device.

7. The network relay apparatus according to claim 4 , wherein the network interface unit further includes:

a bus holder connected with the control signal line and configured to enable setting of information, which is transmitted through a signal line connected with the bus holder, to be fixed to a predetermined value, and

the bus holder fixes setting of the control information, which is transmitted through the control signal line, to a predetermined value during at least reconfiguration of the logic circuit.

8. The network relay apparatus according to claim 1 , wherein

the network interface unit further includes:

a memory storing at least one of a setting and internal information used for initialization of the programmable logic device that is performed after configuration of the logic circuit, and

the processor stores at least one of a latest setting and latest internal information set in the programmable logic device into the settings storage area at regular intervals during a period with no occurrence of a software error in the programmable logic device.

9. The network relay apparatus according to claim 8 , wherein

when at least one of the setting and the internal information set in the programmable logic device are changed, the processor stores the setting and the internal information after the change into the memory.

10. The network relay apparatus according to claim 8 , wherein

the processor initializes the programmable logic device using at least one of the setting and the internal information stored in the memory after reconfiguration of the logic circuit.

Assignments (3)
CHANGE OF ADDRESS Recorded Jul 22, 2026
From: ALAXALA NETWORKS CORPORATION
To: ALAXALA NETWORKS CORPORATION
Reel/Frame 076028/0706 →
NUNC PRO TUNC ASSIGNMENT Recorded Jul 22, 2026
From: ALAXALA NETWORKS CORPORATION
To: FORTINET, INC.
Reel/Frame 076028/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2013
From: TAMURA, KAZUYUKI; KATOU, TSUYOSHI
To: ALAXALA NETWORKS CORPORATION
Reel/Frame 029836/0809 →
Priority Claims (2)
JP 2011-277257 · Dec 19, 2011 · national
JP 2012-238102 · Oct 29, 2012 · national
Continuity (1)
Related Publication 20130156037A1 · Jun 20, 2013