In this talk, we will explore various practical methods to obtain a functional network for running applications based on TCP/UDP/IP. We will delve into the SNEAC/NetMirage emulators [2,3] and Mininet [1], particularly in conjunction with a SDN controller, exclusively used to manage packet routing. Additionally, we will examine the Internet Topology Zoo project [5], which features national research network topologies encoded in GraphML format, importable into Mininet with the help of the Assessing Mininet project [4]. We will also provide a brief overview of other approaches, including network simulation and large-scale testbeds.
References:
[1]
B. Lantz, B. Heller, and N. McKeown, A network in a laptop: rapid prototyping for software-defined networks, in Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, in Hotnets-IX. New York, NY, USA: Association for Computing Machinery, Oct. 2010, pp. 1–6. doi: 10.1145/1868447.1868466. Accessed: Jan. 6, 2025. [Project Website]. Available: https://mininet.org/
[2]
CrySP Team, NetMirage | Cryptography, Security, and Privacy (CrySP) | University of Waterloo. (Jan. 09, 2019). C. University of Waterloo. Accessed: Jan. 06, 2025. [Linux]. Available: https://crysp.uwaterloo.ca/software/netmirage/
[3]
S. Singh, Large-Scale Emulation of Anonymous Communication Networks, Master Thesis, University of Waterloo, Waterloo, Ontario, Canada, 2014. Accessed: Oct. 24, 2024. [Online]. Available: http://hdl.handle.net/10012/8642
[4]
M. Großmann and S. J. A. Schuberth, Auto-Mininet?: Assessing the Internet Topology Zoo in a Software-Defined Network Emulator, 2014. Accessed: Nov. 20, 2024. [Online]. Available: https://www.semanticscholar.org/paper/Auto-Mininet-%3A-Assessing-the-Internet-Topology-Zoo-Gro%C3%9Fmann-Schuberth/9520a901f0d452cc29f60426ce0b26bda15eb12d. Accessed: Jan. 6, 2024. [GitHub]: https://github.com/sjas/assessing-mininet
[5]
S. Knight, H. X. Nguyen, N. Falkner, R. Bowden, and M. Roughan, The Internet Topology Zoo, IEEE Journal on Selected Areas in Communications, vol. 29, no. 9, pp. 1765–1775, Oct. 2011, doi: 10.1109/JSAC.2011.111002. Accessed: Jan. 6, 2025. [Online]. Available: https://topology-zoo.org/