Multicast routing method and apparatus for routing multicast packet
First Claim
1. A method of routing at least one IPv4 multicast packet transmitted through an IPv4 network to at least one IPv6 network, the method comprising the steps of:
- storing in memory the at least one IPv6 network, or a routing destination of the at least one IPv4 multicast packet;
receiving the at least one IPv4 multicast packet;
converting an IPv4 header of the received IPv4 multicast packet into an IPv6 header and generating an IPv6 multicast packet; and
transmitting the generated IPv6 multicast packet to the IPv6 network stored in memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications apparatus for converting an IPv4 multicast packet transmit form an IPv4 terminal into an IPv6 multicast packet and transmitting the converted IPv6 multicast packet to one of a plurality of IPv6 networks. The communications apparatus has information indicating to which IPv6 network the IPv4 multicast packet to undergo conversion processing is to be transmitted. The communications apparatus then converts the received IPv4 multicast packet into an IPv6 multicast packet and transmits the converted IPv6 multicast packet to an IPv6 network where it is required to be sent.
32 Citations
21 Claims
-
1. A method of routing at least one IPv4 multicast packet transmitted through an IPv4 network to at least one IPv6 network, the method comprising the steps of:
-
storing in memory the at least one IPv6 network, or a routing destination of the at least one IPv4 multicast packet;
receiving the at least one IPv4 multicast packet;
converting an IPv4 header of the received IPv4 multicast packet into an IPv6 header and generating an IPv6 multicast packet; and
transmitting the generated IPv6 multicast packet to the IPv6 network stored in memory. - View Dependent Claims (2, 3, 4)
-
-
5. A method of routing an IPv4 multicast packet transmitted through an IPv4 network to one or more IPv6 networks, the method comprising the steps of:
-
receiving from an arbitrary one of the one or more IPv6 networks a message requesting a reception of an IPv6 multicast packet;
storing in memory the arbitrary IPv6 network as a network transmitting the IPv6 multicast packet;
receiving the IPv4 multicast packet;
converting the received IPv4 multicast packet into the IPv6 multicast packet; and
transmitting the IPv6 multicast packet to the IPv6 network stored in memory. - View Dependent Claims (6, 7, 8)
-
-
9. A method of routing each of a plurality of IPv4 multicast packets transmitted through an IPv4 network to a plurality of IPv6 networks, the method comprising the steps of:
-
receiving from an arbitrary one of the plurality of IPv6 networks a message requesting a reception of an IPv6 multicast packet;
when the IPv6 multicast packet the reception of which has been requested is generated by conversion of one of the plurality of IPv4 multicast packets, matching the arbitrary IPv6 network that has transmitted the message with a part of header information of the one IPv4 multicast packet and storing them in memory, the arbitrary IPv6 network being taken as a network requesting the reception of the IPv6 multicast packet;
receiving one of the plurality of IPv4 multicast packets;
converting the received IPv4 multicast packet into the IPv6 multicast packet; and
transmitting the IPv6 multicast packet that was generated by the conversion to the IPv6 network that was matched with a part of the header information of the received IPv4 multicast packet and which was stored in memory. - View Dependent Claims (10, 11, 12, 13, 15, 16, 17, 19, 20, 21)
-
-
14. A method of routing an IPv4 multicast packet transmitted from a router on an IPv4 network to an IPv6 network, the method comprising the steps of:
-
storing in memory at least one IPv6 network routing the IPv4 multicast packet;
receiving the IPv4 multicast packet transmitted from the router;
converting the received IPv4 multicast packet into an IPv6 multicast packet; and
transmitting the IPv6 multicast packet to the at least one IPv6 network stored in memory.
-
-
18. A method of routing each of a plurality of IPv4 multicast packets routed by a router on an IPv4 network to one or more IPv6 networks, the method comprising the steps of:
-
matching each address information of the plurality of IPv4 multicast packets with the one or more IPv6 networks, or routing destinations of the plurality of IPv4 multicast packets, and storing them in memory;
receiving one of the plurality of IPv4 multicast packets transmitted from the router;
converting the received IPv4 multicast packet into an IPv6 multicast packet; and
transmitting the IPv6 multicast packet to the IPv6 network matched with the received IPv4 multicast packet and stored in memory.
-
Specification