IP Library Granted Patent US 9,686,179
Granted Patent B2
US 9,686,179 · App. 14/308,884 · Granted Jun 20, 2017

Network relay system and switching device

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,686,179
App. No.
14/308,884
Granted
Jun 20, 2017
Kind
B2
Abstract

Each of the n port switches set LAG to m links which respectively connect the port switch and m fabric switches. For example, the port switch performs a hashing operation for a frame received at a predetermined port and containing a layer 4 port number of an OSI reference model by using the port number, determines one link based on a result of the hashing operation from among the m links to which the LAG is set, and relays the frame to the one link.

Claims (20)

1. A network relay system, comprising:

n (n is an integer of 2 or more) first switching devices;

m (m is an integer of 2 or more) second switching devices functioning to relay a frame between the n first switching devices; and

a plurality of links which connect the m second switching devices and the n first switching devices, respectively,

wherein each of the n first switching devices sets a link aggregation group to m links which connect the n first switching devices and the m second switching devices, and

any one of the n first switching devices includes a LAG distribution control unit which performs a hashing operation for a frame received at a predetermined port and containing a layer 4 port number of an OSI reference model by using the layer 4 port number and determines one link based on a result of the hashing operation from among the m links to which the link aggregation group is set, and the first switching device relays the frame to the one link determined by the LAG distribution control unit,

the LAG distribution control unit performs the hashing operation by using, in addition to the layer 4 port number, a first combination including a source IP address and a destination IP address contained in the frame or a second combination including a source MAC address and a destination MAC address, the layer 4 port number is a source port number and/or a destination port number contained in a UDP header or a TCP header which is a L4 header, and

the LAG distribution control unit is provided with a first mode in which the hashing operation is performed by using the first combination or the second combination in addition to the layer 4 port number and a second mode in which the hashing operation is performed by using the same combination as that of the first mode out of the first combination and the second combination without using the layer 4 port number, the first mode and the second mode are selectable, and a circuit which selects the first mode and the second mode.

2. The network relay system according to claim 1 ,

wherein the LAG distribution control unit is provided in all of the n first switching devices.

3. The network relay system according to claim 2 , further comprising:

a tunnel end point which is connected to any one of the first switching devices and manages a plurality of virtual terminals,

wherein the tunnel end point encapsulates an inner frame generated by the virtual terminal by an outer header containing a layer 4 header of an OSI reference model and transmits it to the first switching device.

4. A switching device which is connected to m (m is an integer of 2 or more) other switching devices by m links and sets a link aggregation group to the m links, the switching device comprising:

a LAG distribution control unit which performs a hashing operation for a frame received at a predetermined port and containing a layer 4 port number of an OSI reference model by using the layer 4 port number and determines one link based on a result of the hashing operation from among the m links to which the link aggregation group is set,

wherein the frame is relayed to the one link determined by the LAG distribution control unit,

the LAG distribution control unit performs the hashing operation by using, in addition to the layer 4 port number, a first combination including a source IP address and a destination IP address contained in the frame or a second combination including a source MAC address and a destination MAC address, the layer 4 port number is a source port number and/or a destination port number contained in a UDP header or a TCP header which is a L4 header, and

the LAG distribution control unit is provided with a first mode in which the hashing operation is performed by using the first combination or the second combination in addition to the layer 4 port number and a second mode in which the hashing operation is performed by using the same combination as that of the first mode out of the first combination and the second combination without using the layer 4 port number, the first mode and the second mode are selectable, and the a circuit which selects the first mode and the second mode.

5. The switching device according to claim 4 ,

wherein the frame received at the predetermined port is a frame obtained by encapsulating an inner frame generated by a virtual terminal by an outer header containing a layer 4 header of an OSI reference model.

Assignments (4)
MERGER Recorded Jul 16, 2018
From: APRESIA SYSTEMS LTD.
To: AAA HOLDINGS, LTD.
Reel/Frame 046555/0749 →
COMPANY SPLIT Recorded Jul 16, 2018
From: HITACHI METALS LTD.
To: APRESIA SYSTEMS, LTD.
Reel/Frame 046555/0760 →
CHANGE OF NAME Recorded Jul 16, 2018
From: AAA HOLDINGS LTD.
To: APRESIA SYSTEMS, LTD.
Reel/Frame 046555/0770 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2014
From: TATSUMI, TOMOYOSHI
To: HITACHI METALS, LTD.
Reel/Frame 033141/0301 →