Step 1 : Generate a random network with nodes and edges.
Overlay Network
Step 2 : Generate a overlay network from the real network.
Step 3 : Show Overlay routing.
Note: This is a simulation of overlay network on top of a real network. It shows shortest path between two nodes in terms of overlay network. Then shows how this shortest path might not be the shortest path for the real network. The real world network is not aware of the virtual overlay network or vice versa.