IP Library Granted Patent US 10,567,261
Granted Patent B2
US 10,567,261 · App. 15/761,788 · Granted Feb 18, 2020

Relay device and communication network

Inventors: Sachiko Taniguchi (Tokyo, JP); Ryusuke Kawate (Tokyo, JP); Toshiyuki Nakayasu (Tokyo, JP)
Assignee: MITSUBISHI ELECTRIC CORPORATION
H04L43/16H04L12/462H04L12/4625H04L43/12
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 10,567,261
App. No.
15/761,788
Granted
Feb 18, 2020
Kind
B2
Abstract

A layer-2 switch, forming a communication network along with a communication terminal, includes a plurality of communication ports, frame identification units to identify a specific frame that is regularly transmitted from the communication terminal in the communication network, a setting unit to set a monitoring cycle and a reception threshold for detecting a loop path in the communication network, a monitoring unit to identify, for each of the communication ports, a plurality of communication terminals that are a source of the specific frame, and to count the number of the specific frames received from each of the communication terminals within the monitoring cycle, and a determination unit to determine whether a loop path is detected for each of the communication ports by comparing a counter value, which indicates the number of the specific frames, with the reception threshold, and to execute control to stop transmission and reception of the frame at the communication port at which a loop path is detected.

Claims (24)

1. A relay device forming a communication network, the relay device comprising:

a plurality of communication ports to transmit and receive a frame from a plurality of master communication terminals to a plurality of slave communication terminals;

a frame identification circuit to identify a specific frame that is transmitted from one of the plurality of master communication terminals in the communication network;

a setting circuit to set a monitoring cycle for monitoring a number of the specific frames received by the relay device, and a reception threshold for detecting a loop path in the communication network;

a monitoring circuit to, for each of the communication ports, identify the plurality of master communication terminals that are a source of the specific frame received, and to count the number of the specific frames received from each of the master communication terminals within the monitoring cycle;

a plurality of counters, each counter associated with a master communication terminal and a communication port;

a determination circuit to:

compare a counter value of each counter, which indicates the number of the specific frames from the corresponding master communication terminal and communication port received by the relay device and which is notified from the monitoring circuit, with the reception threshold,

determine that at least one counter value of at least one counter equals or exceeds the reception threshold;

detect a loop path at the communication port associated with the at least one counter determined to have the counter value that equals or exceeds the reception threshold, and

execute control to stop transmission and, reception of the frame at the communication port at which a loop path is detected.

2. The relay device according to claim 1 , wherein the specific frame is a control frame transmitted from a communication terminal in order to check a state of the communication network.

3. The relay device according to claim 2 , wherein information to identify the specific frame and the communication terminal that is a source of the specific frame is a portion of data stored in the frame.

4. The relay device according to claim 2 , wherein when there is a plurality of communication ports each of which indicates a counter value equal to or greater than the reception threshold, the determination circuit executes control to stop transmission and reception of the frame at all of the plurality of the communication ports except one of the communication ports.

5. The relay device according to claim 1 , wherein information to identify the specific frame and the communication terminal that is a source of the specific frame is a portion of data stored in the frame.

6. The relay device according to claim 5 , wherein when there is a plurality of communication ports each of which indicates a counter value equal to or greater than the reception threshold, the determination circuit executes control to stop transmission and reception of the frame at all of the plurality of the communication ports except one of the communication ports.

7. The relay device according to claim 1 , wherein when there is a plurality of communication ports each of which indicates a counter value equal to or greater than the reception threshold, the determination circuit executes control to stop transmission and reception of the frame at all of the plurality of the communication ports except one of the communication ports.

8. The relay device according to claim 7 , wherein when there is a communication port indicating a counter value equal to or greater than the reception threshold after a predetermined time elapses, the determination circuit further executes control to stop transmission and reception of the frame at the communication port.

9. The relay device according to claim 1 , wherein when the determination circuit detects a communication port indicating a counter value equal to or greater than the reception threshold, the determination circuit transmits a notification indicating that a loop path is detected to a management device of the communication network.

10. The relay device according to claim 1 , wherein the communication network is a communication network connecting factory automation devices.

11. The relay device according to claim 1 , wherein the communication network is a CC-Link IE network.

12. A communication network comprising:

the relay device according to claim 1 ; and

a plurality of communication terminals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2018
From: TANIGUCHI, SACHIKO; KAWATE, RYUSUKE; NAKAYASU, TOSHIYUKI
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 045677/0631 →
Continuity (1)
Related Publication 20180270140A1 · Sep 20, 2018