1. FlowSim simulation
● Simulation of a switch from the paper "Performance
evaluation of OpenFlow controllers for network
virtualization", using the web browser simulator FlowSim
(flowsim.flowgrammable.org)
2. Paper abstract ...
● This paper aims to investigate OpenFlow performance in a virtualized
testbed
● They used open-source virtualized controllers (Trema[5], Floodlight[6] and
NOX[7])
● Was analized how delay impacts ICMP, TCP and UDP traffic.
● They used Open vSwitch[8] as a software switch, and Mininet[9] as
emulation platform.
4. About the paper experiment...
ICMP test
source: Test TX
destination: H1, H2, H3, H4
TCP test
source: Text TX
destination: Text RX
UDP test
source: Text TX
destination: Text RX
5. What we are going to do?...
>> Simulate the Switch S2 traffic! <<
9. References
[1] Turull, Daniel, Markus Hidell, and Peter Sjodin. "Performance Evaluation of Openflow Controllers
for Network Virtualization." High Performance Switching and Routing (HPSR), 2014 IEEE 15th
International Conference on Vancouver, BC, 2014, 50-56.
[2] Kreutz, Diego, Fernando M. V. Ramos, Paulo Verissimo, Christian Esteve Rothenberg, Siamak
Azodolmolky, and Steve Uhlig. "Software-Defined Networking: A Comprehensive Survey."
Communications Surveys & Tutorials 16, no. 3 (2014): 1617-634.
[3] "Release Notes." Flowsim - OpenFlow Dataplane Simulator. Accessed April 23, 2015. https:
//flowsim.flowgrammable.org/#/documentation.
[4] "Flowsim Tutorials." Youtube. March 17, 2015. Accessed April 23, 2015. https://www.youtube.
com/playlist?list=PLhzVPXHeGqO53edYpqqVzT6w0i9zIOtNR.
10. References
[5] “Trema. an open source modular framework for developing openflow controllers in ruby/c,” https:
//github.com/trema.
[6] “Floodlight OpenFlow Controller,” http://floodlight.openflowhub.org/.
[7] N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: towards
an operating system for networks,” SIGCOMM Comput. Commun. Rev., vol. 38, pp. 105–110, Jul.
2008.
[8] U. Pettit, J. Gross, B. Pfaff, M. Casado, and S. Crosby, “Virtual switching in an era of advanced
edges,” in 2nd Workshop on Data Center - Converged and Virtual Ethernet Switching (DC CAVES),
Sep. 2010. [Online]. Available: http://openvswitch.org/papers/dccaves2010.pdf
11. References
[9] N. Handigol, B. Heller, V. Jeyakumar, B. Lantz, and N. McKeown, “Reproducible network
experiments using container-based emulation,” in Proceedings of the 8th international conference on
Emerging networking experiments and technologies - CoNEXT ’12. New York, New York, USA: ACM
Press, Dec. 2012, p. 253.
[10] "Documentation." Hping. Accessed April 23, 2015. http://www.hping.org/documentation.php.