In this project, we used Mininet to build and configure a network with 16 hosts and 8 switches connected in various ways. Using OpenFlow controllers and a custom script called topology.py, we were able to remotely manage the network. The primary objective was to verify various pathways, data transmission methods, and latency times in order to assess the network’s functionality. The network functioned well, with strong connectivity and effective data routing, according to the testing. For instance, the average round-trip time for ping requests from host h3 to host h9 was only 2.219 ms, and out of 10 packets sent, none were dropped. We also examined the switch S2 data, which included the number and size of packets processed by the switch. The port “s2-eth4” received over 2.55 million packets and sent out over 1.21 million packets with no errors or lost packets, according to the output of the ovs-ofctl dump-ports s2 command. We computed multiple alternative pathways with varying prices between various nodes, such as node 2 and node 5. The network demonstrated its ability to dynamically route traffic depending on cost when it selected the shortest path, which had a cost of 3.0. These pathways took only an average of 0.0012 s to set up. In conclusion, this project showed how to successfully build up and maintain a dynamic network in Mininet, emphasizing effective path calculations, good performance, and minimal latency.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Intelligent Traffic Steering and Load Management with SDN

  • Mahesh Kutre,
  • Shreya Vaidya,
  • I. C. Karthik,
  • Narva Vijay,
  • Suneeta V. Budihal,
  • Sumita Guddin

摘要

In this project, we used Mininet to build and configure a network with 16 hosts and 8 switches connected in various ways. Using OpenFlow controllers and a custom script called topology.py, we were able to remotely manage the network. The primary objective was to verify various pathways, data transmission methods, and latency times in order to assess the network’s functionality. The network functioned well, with strong connectivity and effective data routing, according to the testing. For instance, the average round-trip time for ping requests from host h3 to host h9 was only 2.219 ms, and out of 10 packets sent, none were dropped. We also examined the switch S2 data, which included the number and size of packets processed by the switch. The port “s2-eth4” received over 2.55 million packets and sent out over 1.21 million packets with no errors or lost packets, according to the output of the ovs-ofctl dump-ports s2 command. We computed multiple alternative pathways with varying prices between various nodes, such as node 2 and node 5. The network demonstrated its ability to dynamically route traffic depending on cost when it selected the shortest path, which had a cost of 3.0. These pathways took only an average of 0.0012 s to set up. In conclusion, this project showed how to successfully build up and maintain a dynamic network in Mininet, emphasizing effective path calculations, good performance, and minimal latency.