Data generating device
First Claim
Patent Images
1. A data generating device comprising:
- a reading unit to read out forward management information relating to a forwarding process of multicast data to be containing a multicast address as a destination address of a first layer from data of a second layer higher than the first layer, wherein each of the first layer and the second layer is one of layers defined on an OSI model;
a storage unit to store the forward management information read by the reading unit;
a data generating unit to identify one or more clients, each of which desires to receive multicast data and corresponds to a forward destination of the multicast data, based on the forward management information stored in the storage unit, to generate a same number of copies of the multicast data as a number of identified clients˜ and
to convert the destination address of the first layer of each copy of the multicast data being the multicast address into a first layer address of a corresponding one of the identified clients so that a switching device accommodating the identified one or more clients receives each copy of the multicast data converted the destination address of the first layer to forward each copy of the multicast data to the identified one or more clients based on data of the first layer of each copy of the multicast data; and
a forwarding unit to forward each copy of the multicast data converted the destination address of the first layer and generated by the data generating unit to the switching device.
1 Assignment
0 Petitions
Accused Products
Abstract
A data generating device is installed more upstream than a switching device for switching based on data of a first layer. The data generating device reads forward management information relating to a forwarding process of forward data from data of a second layer higher than the first layer, determines one or more clients corresponding to destinations of the forward data on the basis of the forward management information, and generates the same number of pieces of transmission data as the number of identified clients, and forwards each of the pieces of transmission data to the switching device in order to transmit the transmission data to each of the clients.
24 Citations
19 Claims
-
1. A data generating device comprising:
-
a reading unit to read out forward management information relating to a forwarding process of multicast data to be containing a multicast address as a destination address of a first layer from data of a second layer higher than the first layer, wherein each of the first layer and the second layer is one of layers defined on an OSI model; a storage unit to store the forward management information read by the reading unit; a data generating unit to identify one or more clients, each of which desires to receive multicast data and corresponds to a forward destination of the multicast data, based on the forward management information stored in the storage unit, to generate a same number of copies of the multicast data as a number of identified clients˜ and
to convert the destination address of the first layer of each copy of the multicast data being the multicast address into a first layer address of a corresponding one of the identified clients so that a switching device accommodating the identified one or more clients receives each copy of the multicast data converted the destination address of the first layer to forward each copy of the multicast data to the identified one or more clients based on data of the first layer of each copy of the multicast data; anda forwarding unit to forward each copy of the multicast data converted the destination address of the first layer and generated by the data generating unit to the switching device. - View Dependent Claims (2)
-
-
3. A data generating device comprising:
-
a reading unit to read out information relating to a forwarding process of multicast data including a multicast MAC address as a MAC destination address of a layer 2 defined on an OSI layer model from data of a layer higher than the layer 2; a storage unit to store forward management information based on the information read by said reading unit; and a data generating unit to identify, based on the forward management information stored in the storage unit, one or more clients, each of which corresponds to a forward destination of the multicast data, to generate a same number of copies of the received multicast data as a number of identified clients to be forwarding destinations, and to convert the MAC destination address of each copy of the multicast data being the multicast MAC address into a unicast MAC address of a corresponding one of the identified clients as a destination address of the layer 2 of the data so that a switching device accommodating the identified one or more clients receives each copy of the multicast data converted the MAC destination address to forward each copy of the multicast data to the identified one or more clients based on data of the layer 2 of each copy of the multicast data. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A data generating device comprising:
-
a storage unit to store data relating to one or more clients desiring to receive multicast data to be forwarded to one or more clients based on a protocol of a first layer, wherein the multicast data includes an multicast address as an destination address of a second layer lower than the first layer, and each of the first layer and the second layer is one of layers defined on an OSI model; and a data generating unit to generate, when accepts the multicast data, copies of the multicast data per client to be forwarded thereto based on a protocol of the second layer, the multicast data by changing to convert the destination address of the second layer of each copy of the multicast data being the multicast address into an address of the client desiring to receive the multicast data, on the basis of the data relating to one or more clients that have been stored in said storage unit, and to give the copies of the multicast data per client to a sending unit to send the each copy of the multicast data toward one or more second layer switches accommodating one or more clients so that one or more second layer switches device receive each copy of the multicast data converted the destination address of the second layer to forward each copy of the multicast data to one or more clients based on data of the second aver of each copy of the multicast data.
-
-
18. A data generating method executed by an information processing device, comprising:
-
reading forward management information on a forwarding process of multicast data to be containing a multicast address as a destination address of a first layer from data of a second layer higher than the first layer, wherein each of the first layer and the second layer is one of layers defined on an OSI model; identifying one or more clients, each of which desires to receive multicast data and corresponds to a forward destination of the multicast data based on of the forward management information; generating a same number of copies of multicast data as a number of identified clients; converting the destination address of the first layer of each copy of the multicast data being the multicast address into an first layer address of a corresponding one of the identified clients so that a switching device accommodating the identified one or more clients receives each copy of the multicast data converted the destination address of the first layer to forward each copy of the multicast data to the identified one or more clients based on data of the first layer of each copy of the multicast data; and forwarding each of the pieces of transmission copy the multicast data converted the destination address of the first layer to the switching device.
-
-
19. A data generating method comprising:
-
reading information relating to a forwarding process of multicast data including a multicast MAC address as a MAC destination address of layer 2 defined on an OSI layer model from data of a layer higher than the layer 2; storing forward management information based on the readout information; identifying, based on the stored forward management information, one or more clients, each of which corresponds to a forward destination of the multicast data; generating, from the multicast data, a same number of copies of the received multicast data as a number of identified clients to be forwarding destinations; and converting the MAC destination address of each copy of the multicast data being the multicast MAC address into an unicast MAC address of a corresponding one of the identified clients as a destination address of the layer 2 of the data so that a switching device accommodating the identified one or more clients receives each copy of the multicast data converted the MAC destination address to forward each copy of the multicast data to the identified one or more clients based on data of the layer 2 of each copy of the multicast data.
-
Specification