A system for, and method of, determining a physical topology of a network
having multiple subnets. In one embodiment, the system includes: (1) a
skeleton path initializer that uses addressing information from elements
in the network to develop a collection of skeleton paths of direct
physical connections between labeled ones of the elements, the skeleton
paths traversing multiple of the subnets and (2) a skeleton path refiner,
coupled to the skeleton path initializer, that refines the collection by
inferring, from the direct physical connections and path constraints
derived therefrom, other physical connections in the skeleton paths
involving unlabeled ones of the elements.