1. A method for discovery of topology of devices in a network, comprising: discovering devices in said network; discovering connections between said devices; and discovering multi-layer paths between devices in said network along said connections.