1. A computer-implemented method for identifying a topology between nodes a network, said method comprising: receiving, from a plurality of data sources, sets of data indicating connectivity information of nodes in the network, wherein each set of data relates to at least one connectivity level within a hierarchy of connectivity levels; consolidating, at a first level within the hierarchy of connectivity levels, a first set of data into a first connectivity graph indicating connections between nodes in the network at the first level; consolidating, at a second level higher than the first level within the hierarchy of connectivity levels, a second set of data into a second connectivity graph indicating connections between nodes in the network at the second level; and overlaying the first and second connectivity graphs to determine at least a portion of a topology of the network.