Your objective is to create a RYU topology application that can learn the network topology you created using Mininet API.
1.Your application should learn the switches, links and hosts by observing the Packet_In event. To generate Packet_In event, use mininet pingall function.
2.Print the network topology to show links, hosts and switches.
3. Now, you have the network topology. Using iperf, measure the bandwidth(bw) between hosts and include the resulting bw as cost of the link. Since the link from host to switch is unconstrained, the bw you measure between two adjacent hosts will be bandwidth of links connecting two adjacent switches of the hosts.
4.Print the network topology along with list costs.