1. A computer-implemented method for determining the performance of a network, the method comprising: generating a topology for the network; identifying two or more available paths between a first origin node and a first destination node based on the generated topology; sending two or more packets from the first origin node to the first destination node, wherein the two or more packets travel through intermediate nodes and links between the first origin node and the first destination node; causing the intermediate nodes to transmit the two or more packets on the two or more available paths between the first origin and destination nodes, wherein causing the intermediate nodes to transmit the two or more packets comprises adjusting at least one port address for each of the two or more packets along all of the two or more available paths; determining a respective indication of performance for each of the two or more available paths based on the transmission of the two or more packets, at a specified frequency; and determining an indication of performance for at least one of the intermediate nodes or at least one of the links based on indications of performance of the two or more available paths.