Method for determining connection topology of home network
First Claim
1. A method for determining connection topology of a home network, comprised of a plurality of nodes organized around multiple hubs and switches, comprising steps of:
- transmitting a topology determination message including two consecutive packets in a random sequence one by one by each of the plurality of nodes, wherein, first one of the two consecutive packets being a broadcast packet with a predetermined payload identifying it as a topology determination packet, second one being a unicast packet with the predetermined payload and a non-existent destination MAC address, and the broadcast packet and the unicast packet of said topology determination message are sent one after another without collisions or other packets between them;
determining, by each of the plurality of nodes, the connection topology of all the nodes one by one upon reception of the broadcast packet and the unicast packet of the topology determination message;
generating and updating, by each of the plurality of nodes, lists of local nodes of all the nodes;
whereinthe connection topology of all the nodes are determined based on following rule;
i) if a receiving node receives both the broadcast packet and the unicast packet from a sending node, the sending node is determined to be on a same physical link with said receiving node.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is provided in order to determine connection topology of a home network. The main idea of the present invention is to send out a topology determination message on each link of the network, wherein the topology determination message is constituted of two consecutive packets, first one being a broadcast packet with a predetermined payload that identifies it as a topology determination packet, and second one being a unicast packet with the same content and a non-existent destination MAC address. If a node receives both the broadcast and unicast packet from a sending node, the sending node is determined to be on the same physical link with said receiving node and the MAC address of the sending node is added into a local link nodes list of said receiving node, otherwise if said receiving node receives only the broadcast packet from the sending node, the send node is determined not to be on the same physical link with said receiving node.
-
Citations
10 Claims
-
1. A method for determining connection topology of a home network, comprised of a plurality of nodes organized around multiple hubs and switches, comprising steps of:
-
transmitting a topology determination message including two consecutive packets in a random sequence one by one by each of the plurality of nodes, wherein, first one of the two consecutive packets being a broadcast packet with a predetermined payload identifying it as a topology determination packet, second one being a unicast packet with the predetermined payload and a non-existent destination MAC address, and the broadcast packet and the unicast packet of said topology determination message are sent one after another without collisions or other packets between them; determining, by each of the plurality of nodes, the connection topology of all the nodes one by one upon reception of the broadcast packet and the unicast packet of the topology determination message; generating and updating, by each of the plurality of nodes, lists of local nodes of all the nodes; wherein the connection topology of all the nodes are determined based on following rule; i) if a receiving node receives both the broadcast packet and the unicast packet from a sending node, the sending node is determined to be on a same physical link with said receiving node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification