Method of multicasting for mobile host used in any one of subnetworks connected to one another
First Claim
1. A method of multicasting a multicast packet from an originator to destinations belonging to a multicast group formed in a network including a plurality of sub-networks which are connected to one another and which include hosts and nodes, said sub-networks accepting a mobile host by a use of said nodes, one of said nodes being related to said mobile host and being called a home agent, any one of said hosts becoming said originator to form said multicast group, said destinations being all of said hosts which belong to said multicast group except said originator, said method comprising the steps of;
- selecting at least one of said sub-networks to establish a scope of said multicast group at said originator, multicasting a group characteristic information including a specific group identifier from said originator to said scope before multicasting said multicast packet;
said originator for permitting and denying access to a mobile host located inside the scope of the multicast when the home agent is outside the scope depending upon the construction of the specific group identifier; and
said originator for permitting and denying access to a mobile host located outside the scope when the home agent is inside the scope depending upon the construction of the specific group identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
An originator selects at least one sub-network from a plurality of sub-networks to establish a scope of a multicast group and multicasts group characteristic information, which includes a specific group identifier to the scope. The sub-networks include nodes to accept a mobile host. The mobile host is related to one of the nodes to be managed by it. Each node receives the group characteristic information when it is in the scope and judges whether or not to transfer the group characteristic information to the mobile host in response to the content of the group characteristic information. The mobile host judges where the group characteristic information is sent from when it receives the group characteristic information. Then the mobile host judges whether or not the originator admits the mobile host to participate in the multicast group on the basis of the group characteristic information.
76 Citations
19 Claims
-
1. A method of multicasting a multicast packet from an originator to destinations belonging to a multicast group formed in a network including a plurality of sub-networks which are connected to one another and which include hosts and nodes, said sub-networks accepting a mobile host by a use of said nodes, one of said nodes being related to said mobile host and being called a home agent, any one of said hosts becoming said originator to form said multicast group, said destinations being all of said hosts which belong to said multicast group except said originator, said method comprising the steps of;
-
selecting at least one of said sub-networks to establish a scope of said multicast group at said originator, multicasting a group characteristic information including a specific group identifier from said originator to said scope before multicasting said multicast packet;
said originator for permitting and denying access to a mobile host located inside the scope of the multicast when the home agent is outside the scope depending upon the construction of the specific group identifier; and
said originator for permitting and denying access to a mobile host located outside the scope when the home agent is inside the scope depending upon the construction of the specific group identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
receiving said group characteristic information at said mobile host, and judging at said mobile host whether or not it is admitted said mobile host to participate in said multicast group on the basis of said group characteristic information.
-
-
3. A method as claimed in claim 2, wherein said group characteristic information is directly sent from originator.
-
4. A method as claimed in claim 3, wherein said group characteristic information includes a member restriction/unrestriction attribute which shows whether or not said originator demands that said home agent is located in said scope.
-
5. A method as claimed in claim 4, said mobile host having a direct participation group table, wherein said method further comprising the step of registering said specific group identifier into said direct participation group table when said member restriction/unrestriction attribute shows that said originator does not demand that said home agent is located in said scope.
-
6. A method as claimed in claim 4, wherein said method further comprising the steps of
inquiring of said home agent about whether or not said home agent is located in said scope from said mobile host when said mobile host receives said group characteristic information and said member restriction/unrestriction attribute shows that said originator demands that said home agent is located in said scope, and replying from said home agent to said mobile host whether or not said home agent is located in said scope. -
7. A method as claimed in claim 6, said mobile host having a direct participation group table, wherein said method further comprising the step of registering said specific group identifier into said direct participation group table when said home agent replies to said mobile host that said home agent is located in said scope.
-
8. A method as claimed in claim 6, said mobile host having a nonparticipation group table, wherein said method further comprising the step of registering said specific group identifier into said nonparticipation group table when said home agent replies to said mobile host that said home agent is not located in said scope.
-
9. A method as claimed in claim 1, said group characteristic information including a transfer approval/disapproval attribute which shows whether or not it is approved to transfer said group characteristic information to said mobile host located out of said scope by said originator, wherein said method further comprises the step of transferring said group characteristic information as a transferred group characteristic information to said mobile host when said transfer approval/disapproval attribute shows that it is approved to transfer said group characteristic information to said mobile host located out of said scope.
-
10. A method as claimed in claim 9, said home agent having a group characteristic table, wherein said method further comprising the step of registering said specific group identifier into said group characteristic table when said home agent receives said group characteristic information and said group identifier is not registered in said group characteristic table.
-
11. A method as claimed in claim 10, wherein said method further comprising the step of inquiring of said mobile host about whether or not said mobile host receives said group characteristic information identified by said specific group identifier when said transfer approval/disapproval attribute shows that it is approved to transfer said group characteristic information to said mobile host located out of said scope before the transferring step.
-
12. A method as claimed in claim 11, said home agent having a group characteristic transfer table shows whether or not it is necessary to transfer said group characteristic information to said mobile host, wherein said method further comprising the steps of;
-
registering a transfer unnecessary flag into said group characteristic transfer table when said mobile host replies to said home agent that it is unnecessary to transfer said group characteristic information to said mobile host, and registering a transfer necessary flag into said group characteristic transfer table when said mobile host replies to said home agent that it is necessary to transfer said group characteristic information to said mobile host.
-
-
13. A method as claimed in claim 12, wherein said method comprises the step of referring to said group characteristic transfer table to carry out the transferring step.
-
14. A method as claimed in claim 13, wherein said method further comprising the step of changing said transfer necessary flag registered in said group characteristic transfer table into said transfer unnecessary flag when said home agent receives a transfer unnecessary message which shows that it is unnecessary to transfer said group characteristic information to said mobile host from said mobile host.
-
15. A method as claimed in claim 9, wherein said method further comprises the steps of;
-
receiving said transferred group characteristic information at said mobile host, and judging whether or not said mobile host participate said multicast group on the basis of said transferred group characteristic information.
-
-
16. A method as claimed in claim 15, said mobile host having a transfer participate group table, wherein said method further comprises the steps of;
-
judging whether or not said mobile host receives said group characteristic information having said specific group identifier from said originator, and registering said specific group identifier into said transfer participate group table when said mobile host does not receive said group characteristic information from said originator.
-
-
17. A method as claimed in claim 16, said mobile host having a nonparticipation group table, wherein said method further comprises the step of erasing said specific group identifier from said nonparticipation group table when said specific group identifier is registered in said nonparticipation group table and said mobile host does not receive said group characteristic information from said originator.
-
18. A method as claimed in claim 16, said mobile host having a direct participation group table wherein said method further comprising the step of transmitting a transfer unnecessary message to said home agent from said mobile host when said specific group identifier is registered in said direct participation group table.
-
19. A method as claimed in claim 18, wherein said method further comprising the step of stopping transferring said group characteristic information having said specific group identifier after said home agent receives said transfer unnecessary message.
Specification