Patent ID: 7860094

Claim:
A device for routing a multicast packet between at least one first device using IPv4 as a communication protocol and at least one second device using IPv6 as a communication protocol, the device comprising: plural interfaces connected via a network to either of the at least one first device or the at least one second device; a transmission/reception unit which routes the multicast packet received from one of the plural interfaces to others of the plural interfaces; an IP multicast routing control information management unit which, in a case of receiving an MLD (Multicast Listener Discovery) Report message for becoming “a member using a first IPv6 multicast address as an IP multicast address” from the second device via a first IPv6 interface, obtains a first IPv4 multicast address corresponding to the first IPv6 multicast address, and generates and holds multicast routing information associating the first IPv4 multicast address with the first IPv6 interface; and a conversion unit which, when the transmission/reception unit receives from the first device an IPv4 multicast packet containing the first IPv4 multicast address as a destination address, converts an IPv4 multicast address contained as a destination address in the IPv4 multicast packet into the corresponding first IPv6 multicast address and generates from the IPv4 multicast packet an IPv6 multicast packet containing the first IPv6 multicast address as a destination address, wherein the transmission/reception unit transmits the IPv6 multicast packet thus generated to the first IPv6 interface stored in association with the first IPv4 multicast address which is the destination address of the IPv4 multicast packet thus received, in accordance with the multicast routing information held in the IP multicast routing control information management unit.