IP Library › Granted Patent US 9,438,437
Granted Patent B2
US 9,438,437 · App. 13/975,800 · Granted Sep 6, 2016

Apparatus and method for efficiently multicasting data to a plurality of destination devices

Inventor: Koichi Onoue (Kawasaki, JP)
Assignee: FUJITSU LIMITED
H04L12/1881H04L12/1877
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,438,437
App. No.
13/975,800
Granted
Sep 6, 2016
Kind
B2
Abstract

A transfer device stores unicast addresses in association with a multicast address, where the multicast address is used for multicasting data to a plurality of transmission destination devices each serving as a transmission destination of the data, and the unicast address is used for transmitting data from the transfer device to a transmission destination device directly connected to the transfer device. Upon receiving first data to be transmitted to the transmission destination device, when a unicast address associated with a multicast address assigned to the first data is stored in the transfer device, the transfer device generates second data by changing the multicast address assigned to the first data into a unicast address that is associated with the multicast address, and transfers the second data to one of the plurality of transmission destination devices directly connected to the transfer device.

Claims (19)

1. A non-transitory computer readable recording medium having stored therein a program for causing a computer included in a multicast system to execute a setting procedure, the multicast system being configured to multicast data from a transmission source device to a plurality of transmission destination devices via one or more transfer devices, the setting procedure comprising:

providing the computer with network topology information that stores a unicast address used when data is unicast to each of the plurality of transmission destination devices, and port-identification information identifying a port of a transfer device via which the transfer device is directly connected to another device;

upon receiving a notice indicating that there exists the plurality of transmission destination devices from the transmission source device serving as a transmission source of first data, notifying the transmission source device of a multicast address used for multicasting the first data to the plurality of transmission destination devices;

based on the network topology information, specifying a first transfer device directly connected to at least one of the plurality of transmission destination devices, from among the one or more transfer devices that transfer the first data from the transmission source device to the plurality of transmission destination devices;

generating, based on the network topology information, changing information that stores the multicast address, the port-identification information identifying a port to which a transmission destination device is directly connected, and the unicast address of the transmission destination device, in association with each other; and

setting the first transfer device, by transmitting the generated changing information to the first transfer device, so that the first transfer device generates second data by changing, based on the changing information, the multicast address assigned to the first data into the unicast address of the transmission destination device associated with the first transfer device, and the first transfer device transfers the second data to the transmission destination device directly connected to the first transfer device via a port identified by the port-identification information associated with the transmission destination device.

2. A setting device included in a multicast system being configured to multicast data from a transmission source device to a plurality of transmission destination devices via one or more transfer devices, the setting device comprising:

a memory configured to store network topology information that stores a unicast address used when data is unicast to each of the plurality of transmission destination devices, and port-identification information identifying a port of a transfer device via which the transfer device is directly connected to another device; and

one or more processors coupled to the memory, the one or more processors being configured to:

notify, upon receiving a notice indicating that there exists the plurality of transmission destination devices from the transmission source device serving as a transmission source of first data, the transmission source device of a multicast address used for multicasting the first data to the plurality of transmission destination devices,

specify, coupled to the memory, the one or more processors being, a first transfer device directly connected to at least one of the plurality of transmission destination devices, from among the one or more transfer devices that transfer the first data from the transmission source device to the plurality of transmission destination devices,

generate, based on the network topology information, changing information that stores the multicast address, the port-identification information identifying a port to which a transmission destination device is directly connected, and the unicast address of the transmission destination device, in association with each other, and

set the first transfer device, by transmitting the generated changing information to the first transfer device, so that the first transfer device generates second data by changing, based on the changing information, the multicast address assigned to the first data into the unicast address of the transmission destination device associated with the first transfer device, and the first transfer device transfers the second data to the transmission destination device directly connected to the first transfer device via a port identified by the port-identification information associated with the transmission device.

3. A setting method for performing a setting of a transfer device included in a multicast system being configured to multicast data from a transmission source device to a plurality of transmission destination devices via one or more transfer devices, the setting method comprising:

providing the computer with network topology information that stores a unicast address used when data is unicast to each of the plurality of transmission destination devices, and port-identification information identifying a port of a transfer device via which the transfer device is directly connected to another device;

upon receiving a notice indicating that there exists the plurality of transmission destination devices from the transmission source device serving as a transmission source of first data, notifying the transmission source device of a multicast address used for multicasting the first data to the plurality of transmission destination devices;

based on the network topology information, specifying a first transfer device directly connected to at least one of the plurality of transmission destination devices, from among the one or more transfer devices that transfer the first data from the transmission source device to the plurality of transmission destination devices;

generating, based on the network topology information, changing information that stores the multicast address, the port-identification information identifying a port to which a transmission destination device is directly connected, and the unicast address of the transmission destination device, in association with each other; and

setting the first transfer device, by transmitting the generated changing information to the first transfer device, so that the first transfer device generates second data by changing, based on the changing information, the multicast address assigned to the first data into the unicast address of the transmission destination device associated with the first transfer device, and the first transfer device transfers the second data to the transmission destination device directly connected to the first transfer device via a port identified by the port-identification information associated with the transmission destination device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2013
From: ONOUE, KOICHI
To: FUJITSU LIMITED
Reel/Frame 031275/0876 →
Priority Claims (1)
JP 2012-256888 · Nov 22, 2012 · national
Continuity (1)
Related Publication 20140140343A1 · May 22, 2014