A method for determining if a second device is within a same network tree as a first device, the method comprising: determining an identifier for the first device in a combined network according to a first network protocol, the combined network including a first network using the first network protocol and a second network using a second network protocol, wherein determining the identifier includes establishing the identifier based on a unique designation for the first device; determining addressing information for the first device according to the second network protocol, wherein determining the addressing information includes establishing a physical address and a logical address for the first device; broadcasting at least two messages containing identification information and capabilities of the first device to devices in the first network and to devices in the second network, wherein the at least two messages comprises a first message broadcast according to the first network protocol and a second message broadcast according to the second network protocol; recording and processing information from messages received by the first device, the messages including one or more messages under the first network protocol and one or more messages under the second network protocol; generating a map of devices of the combined network based on the information from the messages received by the first device, the map identifying connections between the first device and the devices in the first network and connections between the first device and the devices in the second network; determining, whether the messages received by the first device include a first message from a second device via the first network protocol and determining whether the messages received by the first device include a second message from the second device via the second network protocol; and determining that the second device is in the same network tree as the first device if the first device receives both the first message and the second message. determining an identifier for the first device in a combined network according to a first network protocol, the combined network including a first network using the first network protocol and a second network using a second network protocol, wherein determining the identifier includes establishing the identifier based on a unique designation for the first device; determining addressing information for the first device according to the second network protocol, wherein determining the addressing information includes establishing a physical address and a logical address for the first device; broadcasting at least two messages containing identification information and capabilities of the first device to devices in the first network and to devices in the second network, wherein the at least two messages comprises a first message broadcast according to the first network protocol and a second message broadcast according to the second network protocol; recording and processing information from messages received by the first device, the messages including one or more messages under the first network protocol and one or more messages under the second network protocol; generating a map of devices of the combined network based on the information from the messages received by the first device, the map identifying connections between the first device and the devices in the first network and connections between the first device and the devices in the second network; determining, whether the messages received by the first device include a first message from a second device via the first network protocol and determining whether the messages received by the first device include a second message from the second device via the second network protocol; and determining that the second device is in the same network tree as the first device if the first device receives both the first message and the second message.