Patent ID: 6134587
Filing Date: 2000-10-17
Classification: H04L,H04W

Abstract:
A method of setting up an ad hoc LAN in an environment(a) in which there simultaneously exist a plurality of backbone-connected LANs interconnected by a backbone network via routers and each having a plurality of first terminals constituting first terminal groups connected thereto, and a plurality of ad hoc LANs unconnected to said backbone network and each having a plurality of second terminals constituting second terminal groups connected thereto;(b) wherein a plurality of multicast groups, in which all or part of the first terminal groups are members, are set up dynamically within a network constituted by said backbone network and said backbone-connected LANs;(c) identifiers which identify respective ones of said multicast groups are defined for said multicast groups;(d) communication between the members constituting said multicast groups is performed using the identifies which identify said multicast groups; and(e) all or part of the second terminal groups are capable of communicating simultaneously not only with terminals connected to said ad hoc LANs to which said second terminal groups are connected but also with terminals connected to said backbone-connected LANs;said method comprising the steps of:(f1) deciding said identifiers, which identify said multicast groups, for each of said ad hoc LANs; and(f2) identifying each of said ad hoc LANs using said identifiers thereby setting up said ad hoc LAN,wherein the identifiers for identifying said multicast groups set up in said ad hoc LANs are acquired through the following processing sequence:(a) transmitting, via a terminal 1, an identifier test message and activating a timer, wherein the identifier test message includes an identifier 1, for identifying a multicast group, desired to be used as the identifier of said ad hoc LAN 1, and has a predetermined address as a destination;(b) in a case where another terminal B that has received said identifier test message is already using said identifier 1, contained in said identifier test message, as said multicast group identifier within said backbone-connected LAN to which said terminal B is currently connected or as the identifier of another ad hoc LAN 2, transmitting via said terminal B an identifier refusal message, which includes said identifier 1, with said predetermined address as the destination;(c) in a case where said identifier refusal message is not received before said timer, which was activated by said terminal A that starts said ad hoc LAN 1, runs out of time, judging that said identifier 1 is not being used and adopting said identifier 1 as the identifier of said ad hoc LAN 1;(d) in a case where said identifier refusal message is received before said timer, which was activated by said terminal A that starts said ad hoc LAN 1, runs out of time, judging that said identifier 1 is currently in use; and(e) until an identifier judged not to be in use is obtained, recursively transmitting, via said terminal A that starts said ad hoc LAN 1, an identifier test message containing a different identifier and activating said timer.