IP Library Granted Patent US 8,854,949
Granted Patent B2
US 8,854,949 · App. 13/399,296 · Granted Oct 7, 2014

Network relay device and network relay method

Inventor: Masaya Arai (Atsugi, JP)
Assignee: Alaxala Networks Corporation
H04L12/185H04L12/4641H04L45/28H04L12/437H04L45/16
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 8,854,949
App. No.
13/399,296
Granted
Oct 7, 2014
Kind
B2
Abstract

A network relay device relays data in a layer 2 network. The network relay device includes first and second communication ports, a snooping module, a transfer information storage unit, a multicast sending module, a failure detector and a port adding module. The snooping module generates snooping information. The snooping information correlates the first communication port set to a multicast transfer port to a destination MAC address. The multicast sending module refers to the snooping information stored in the transfer information storage unit and sends a multicast frame received from the layer 2 network, from the correlated multicast transfer port. The failure detector detects a communication failure in the layer 2 network. The port adding module additionally, in response to detection of the communication failure by the failure detector, set the second communication port, in addition to the first communication port, to the multicast transfer port.

Claims (40)

1. A network relay device configured to relay data in a layer 2 network, comprising:

first and second communication ports configured to belong to the layer 2 network;

a snooping module configured to generate snooping information, based on snooping with respect to a multicast joining message for notifying of joining to a multicast group, wherein the snooping information correlates the first communication port set to a multicast transfer port, from which a multicast frame is to be transferred, to a destination MAC address of the multicast frame;

a transfer information storage unit configured to store the snooping information;

a multicast sending module configured to refer to the snooping information stored in the transfer information storage unit and send a multicast frame received from the layer 2 network, from the correlated multicast transfer port;

a failure detector configured to detect a communication failure in the layer 2 network; and

a port adding module configured to, in response to detection of the communication failure by the failure detector, additionally set the second communication port, in addition to the first communication port, to the multicast transfer port, so as to update the snooping information stored in the transfer information storage unit.

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

the layer 2 network includes a redundancy network, and

at least the second communication port between the first and second communication ports belongs to the redundancy network.

3. The network relay device according to claim 1 , further comprising:

a withdrawal sending module configured to, when the multicast frame received from the layer 2 network is discarded, send a multicast leaving message for notifying of leaving from the multicast group, to a source of the multicast frame.

4. The network relay device according to claim 1 ,

wherein the snooping module is further configured to delete, from the snooping information, a communication port has been set to the multicast transfer port, based on snooping with respect to a multicast leaving message for notifying of leaving from the multicast group.

5. The network relay device according to claim 4 , further comprising:

a withdrawal sending module configured to send the multicast leaving message to a source of the multicast frame, when the snooping information includes no communication port is set to the multicast transfer port.

6. The network relay device according to claim 5 ,

wherein the withdrawal sending module is further configured to idle, when the snooping information includes any communication port is set to the multicast transfer port.

7. A network relay method of relaying data in a layer 2 network, comprising:

providing first and second communication ports configured to belong to the layer 2 network in a network relay device;

generating snooping information, based on snooping by the network relay device with respect to a multicast joining message for notifying of joining to a multicast group, wherein the snooping information correlates the first communication port set to a multicast transfer port, from which a multicast frame is to be transferred, to a destination MAC address of the multicast frame;

storing the snooping information in a transfer information storage unit provided in the network relay device;

referring to the snooping information stored in the transfer information storage unit and sending a multicast frame received from the layer 2 network, from the correlated multicast transfer port;

detecting a communication failure in layer 2 network by the network relay device; and

in response to detection of the communication failure, additionally setting the second communication port, in addition to the first communication port, to the multicast transfer port, so as to update the snooping information stored in the transfer information storage unit.

8. The network relay method according to claim 7 , comprising:

deleting, from the snooping information, a communication port has been set to the multicast transfer port, based on snooping with respect to a multicast leaving message for notifying of leaving from the multicast group.

9. The network relay method according to claim 8 , further comprising:

sending the multicast leaving message to a source of the multicast frame, when the snooping information includes no communication port is set to the multicast transfer port.

10. The network relay method according to claim 9 , further comprising:

idling, when the snooping information includes any communication port is set to the multicast transfer port.

11. A network relay device configured to relay data in a layer 2 network, comprising:

a plurality of communication ports configured to belong to the layer 2 network;

a transfer information storage unit configured to store snooping information, which correlates at least one of the plurality of communication ports set to a multicast transfer port, from which the multicast frame is to be transferred, to a destination MAC address of a multicast frame, the snooping information generated based on snooping with respect to a multicast joining message for notifying of joining to a multicast group;

a multicast sending module configured to refer to the snooping information stored in the transfer information storage unit and send the multicast frame received from the layer 2 network, from the correlated multicast transfer port;

a snooping module configured to delete, from the snooping information, a communication port has been set to the multicast transfer port, based on snooping with respect to a multicast leaving message for notifying of leaving from the multicast group; and

a withdrawal sending module configured to send the multicast leaving message to a source of the multicast frame, when the snooping information includes no communication port is set to the multicast transfer port.

12. The network relay device according to claim 11 , further comprising:

a failure detector configured to detect a communication failure in the layer 2 network; and

a port adding module configured to, in response to detection of the communication failure by the failure detector, additionally set other of the plurality of communication ports to the multicast transfer port, so as to update the snooping information stored in the transfer information storage unit.

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 May 4, 2012
From: ARAI, MASAYA
To: ALAXALA NETWORKS CORPORATION
Reel/Frame 028159/0606 →
Priority Claims (1)
JP 2011-112021 · May 19, 2011 · national
Continuity (1)
Related Publication 20120294139A1 · Nov 22, 2012