Patent ID: 9634901
Date: 2017-04-25
CPC Classifications: H04L

Claim:
1. A method for discovering topology of a computer network that has a plurality of computing devices, comprising: sending, by a host of the computing network, a neighbor discovery packet on each network interface of a plurality of network interfaces, including sending a first neighbor discovery packet on a first network interface; receiving a first neighbor discovery reply packet responsive to the first neighbor discovery packet; building a neighbor map for all neighbor computing devices to the host using the first neighbor discovery reply packet; sending a connection discovery packet on each network interface of the host that has a connection, including sending a first connection discovery packet via the first network interface to a first computing device; receiving a first connection discovery reply packet responsive to the first connection discovery packet via the first network interface, the first connection discovery reply packet being originated from the first computing device; receiving a second connection discovery reply packet responsive to the first connection discovery packet via the first network interface, the second connection discovery reply packet being originated from a second computing device different from the first computing device; and building a connection map for connections among computing devices using the information in the first connection discovery reply packet and the second connection discovery reply packet.