DATA GENERATING DEVICE
First Claim
1. A client management device comprising:
- reading unit to read information relating to a multicast data forwarding process;
storage unit to store forward management information based on the information read by said reading unit, wherein the forward management information includes correspondence between an address of a client to which multicast data should be forwarded and a destination address of the multicast data;
data generating unit to identify, based on the forward management information stored in said storage unit, one or more clients, each of which corresponds to a forward destination of the multicast data, and generating the same number of pieces of unicast data as the number of identified clients, from the multicast data;
managing unit to reflect, in case the information read by said reading unit is participation information indicating a participation in a multicast group, contents of the participation information to the forward management information stored in said storage unit, and for deleting, in case the information read by said reading unit is leaving information that indicates leaving from the multicast group, information relating to the client as a sender of the leaving information form the forward management information; and
client management information storage unit to storing client management information based on the forward management information, wherein the client management information include a client identifier indicating the client to which the multicast data should be forwarded, a destination identifier indicating a transmission destination of the multicast data, a time when relationship between the client and the transmission destination of the multicast data have been stored in the forward management information, and a time when the relationship have been deleted from the forward management information.
0 Assignments
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.
-
Citations
4 Claims
-
1. A client management device comprising:
-
reading unit to read information relating to a multicast data forwarding process; storage unit to store forward management information based on the information read by said reading unit, wherein the forward management information includes correspondence between an address of a client to which multicast data should be forwarded and a destination address of the multicast data; data generating unit to identify, based on the forward management information stored in said storage unit, one or more clients, each of which corresponds to a forward destination of the multicast data, and generating the same number of pieces of unicast data as the number of identified clients, from the multicast data; managing unit to reflect, in case the information read by said reading unit is participation information indicating a participation in a multicast group, contents of the participation information to the forward management information stored in said storage unit, and for deleting, in case the information read by said reading unit is leaving information that indicates leaving from the multicast group, information relating to the client as a sender of the leaving information form the forward management information; and client management information storage unit to storing client management information based on the forward management information, wherein the client management information include a client identifier indicating the client to which the multicast data should be forwarded, a destination identifier indicating a transmission destination of the multicast data, a time when relationship between the client and the transmission destination of the multicast data have been stored in the forward management information, and a time when the relationship have been deleted from the forward management information.
-
-
2. A client management device comprising:
-
reading unit to read information relating to a multicast forwarding process; storage unit to store forward management information based on the information read by said reading unit, wherein the forward management information include an address of a client to which multicast data should be forwarded, a destination address of the multicast data and a source address of the multicast data; data generating unit to identify, based on the forward management information stored in said storage unit, one or more clients, each of which corresponds to a forward destination of the multicast data, and generating the same number of pieces of unicast data as the number of identified clients from the multicast data; managing unit to reflect, in case the information read by the reading unit is participation information indicating a participation in a multicast group, contents of the participation information to the forward management information stored on the storage unit, and for deleting, in case the information read by the reading unit is leaving information that indicates leaving from the multicast group, information relating to the client as a sender of the leaving information form the forward management information; and client management information storage unit to store client management information based on the forward management information, wherein the client management information include a client identifier indicating the client to which the multicast data should be forwarded, a destination identifier indicating a transmission destination of the multicast data, a source identifier indicating a transmission source of the multicast data, a time when relationship between the client and the transmission destination of the multicast data have been stored in the forward management information, and a time when the relationship have been deleted from the forward management information.
-
-
3. A client management method comprising:
-
reading information relating to a forwarding process of multicast data; storing forward management information based on the readout information, wherein the forward management information includes correspondence between an address of a client to which the multicast data should be forwarded and a destination address of the multicast data; identifying, based on the forward management information, one or more clients, each of which corresponds to a forward destination of the multicast data; generating, from the multicast data, the same number of pieces of unicast data as the number of identified clients; reflecting, in case the readout information is participation information indicating a participation in a multicast group, contents of the participation information to the stored forward management information; deleting, in case the readout information is leaving information that indicates leaving from the multicast group, information relating to the client as a sender of the leaving information form the forward management information; and storing client management information based on the forward management information, wherein the client management information include correspondence between a client identifier indicating the client to which the multicast data should be forwarded, a destination identifier indicating a transmission destination of the multicast data, a time when relationship between the client and the transmission destination of the multicast data have been stored in the forward management information, and a time when the relationship have been deleted from the forward management information.
-
-
4. A client management method comprising:
-
reading information relating to a forwarding process of multicast data; storing forward management information based on the readout information, wherein the forward management information include correspondence between an address of a client to which the multicast data should be forwarded, a destination address of the multicast data and a source address of the multicast data; identifying, based on the forward management information, one or more clients, each of which corresponds to a forward destination of the multicast data; generating, from the multicast data, the same number of pieces of unicast data as the number of identified clients; reflecting, in case the readout information is participation information indicating a participation in a multicast group, contents of the participation information to the forward management information; deleting, in case the readout information is leaving information that indicates leaving from the multicast group, information relating to the client as a sender of the leaving information form the forward management information; and storing client management information based on the forward management information, wherein the client management information include a client identifier indicating the client to which the multicast data should be forwarded, a destination identifier indicating a transmission destination of the multicast data, a source identifier indicating a transmission source of the multicast data, a time when relationship between the client and the transmission destination of the multicast data have been stored in the forward management information, and a time when the relationship have been deleted from the forward management information.
-
Specification