Packet distribution control method
First Claim
Patent Images
1. A packet distribution control method in a multicast communication of one-to-many or many-to-many communication, said packet distribution control method comprising:
- checking, by an end node, as a sender end node that is capable of using both IP multicast and IP unicast and that joins the multicast communication, whether or not an end node as a receiver end node of a next packet distribution destination is capable of communicating in IP multicast;
switching, by the sender end node, packet distribution to the receiver end node between IP multicast and IP unicast according to a result of the checking; and
calculating a multicast distribution tree, in which a sender end node, among end nodes joining multicast communication obtains a multicast distribution tree with the sender end node as a root,wherein in the calculating, the sender end node registers end nodes targeted for the multicast distribution tree in a registration list, eliminates an internal end node with which the sender end node is capable of communicating in IP multicast from the registration list, specifies an end node that is a branch based on a distribution tree calculation algorithm from the registration list with the sender end node as a starting point, eliminates the branch end node and an internal end node of the branch end node from the registration list, adds the branch end node to the starting point, repeats the same processing on ahead portions from the branch end node, and thereby obtains the multicast distribution tree.
2 Assignments
0 Petitions
Accused Products
Abstract
A packet distribution control method in the case of performing multicast communication in network environment where both networks that support IP multicast and that do not support IP multicast exist. In packet distribution in multicast communication, each end node checks mutually whether or not other end nodes are capable of communicating in IP multicast. Then, each end node uses IP unicast in packet distribution to other end nodes not capable of communicating only in IP multicast.
-
Citations
10 Claims
-
1. A packet distribution control method in a multicast communication of one-to-many or many-to-many communication, said packet distribution control method comprising:
-
checking, by an end node, as a sender end node that is capable of using both IP multicast and IP unicast and that joins the multicast communication, whether or not an end node as a receiver end node of a next packet distribution destination is capable of communicating in IP multicast; switching, by the sender end node, packet distribution to the receiver end node between IP multicast and IP unicast according to a result of the checking; and calculating a multicast distribution tree, in which a sender end node, among end nodes joining multicast communication obtains a multicast distribution tree with the sender end node as a root, wherein in the calculating, the sender end node registers end nodes targeted for the multicast distribution tree in a registration list, eliminates an internal end node with which the sender end node is capable of communicating in IP multicast from the registration list, specifies an end node that is a branch based on a distribution tree calculation algorithm from the registration list with the sender end node as a starting point, eliminates the branch end node and an internal end node of the branch end node from the registration list, adds the branch end node to the starting point, repeats the same processing on ahead portions from the branch end node, and thereby obtains the multicast distribution tree. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication terminal which joins a multicast communication that is a one-to-many or is a many-to-many communication, the communication terminal comprising:
-
an IP multicaster that uses an IP multicast address in packet distribution; an IP unicaster that uses an IP address in packet distribution; and switcher that switches between IP multicast and IP unicast according to a receiver end node; wherein, when joining a multicast communication as a sender end node, the communication terminal checks whether or not an end node, as a receiver end node, of a next packet distribution destination is capable of communicating in IP multicast, switches packet distribution to the receiver end node between IP multicast and IP unicast according to a result of the check, and obtains a multicast distribution tree with the sender end node as a root by registering end nodes targeted for the multicast distribution tree in a registration list, eliminates an internal end mode with which the sender end node is capable of communicating in IP multicast from the registration list, specifies an end node that is a branch based on a distribution tree calculation algorithm from the registration list with the sender end node as a starting point, eliminates the branch end node and an internal end node of the branch end node from the registration list, adds the branch end node to the starting point, and repeats the same processing on ahead portions from the branch end node. - View Dependent Claims (9, 10)
-
Specification