Not sure how/where to put timeout when probing (have an ENDPROBE msg? what if the msg is not received? a timer? where at? probe sender or receiver? also, updates on the probing success rate table - update each time a probing msg is received or once the probing has finished? but that would mean it needs an indicator to say it's the end of probing ENDPROBE - which the msg might NOT be received)