A system and method for identifying available infrastructure network topologies consisting of a set of available network links and a set of available network nodes of a communication network are provided. In systems and methods, the network nodes of the communication network are used to send learning schedules to a plurality of network nodes interconnected by a set of network links of the communication network. According to the learning schedule sent to the network node, the network node receives the communication node record from each of the network nodes. The communication node record includes the network performance observation results observed by the network node. According to the received communication node records, the network node identifies a set of available network links and a set of available network nodes corresponding to a set of available network links from a group of network links.