MiniNAM: A network animator for visualizing real-time packet flows in Mininet

Thumbnail Image
Khalid, Ahmed
Quinlan, Jason J.
Sreenan, Cormac J.
Journal Title
Journal ISSN
Volume Title
Research Projects
Organizational Units
Journal Issue
In this demonstration we present MiniNAM, a utility that provides real-time animation of networks created by the Mininet emulator. Mininet is one of the most well-known network emulators in research and academia. Although Mininet is capable of emulating both traditional and software-defined networks, it does not provide a tool to visually observe and monitor the packets flowing over the created network topology. Our utility includes all the components required to initiate, visualize and modify Mininet network flows in real-time. MiniNAM provides a graphical user interface that allows dynamic modification of preferences and packet filters: a user can view selective flows with options to color code packets based on packet type and/or source node. This establishes MiniNAM as a very powerful tool for debugging network protocols or teaching, learning and understanding network concepts. This demonstration illustrates a number of sample use cases and examples of using MiniNAM to create networks and view the generated network flows with customized preferences.
Mininet , MiniNAM , Network , Animation , Network , Visualization , Software-Defined Networks , SDN , Real-time systems , Visualization , Network topology , Topology , Servers , Routing protocols
Khalid, A., Quinlan, J. J. and Sreenan, C. J. 'MiniNAM: A network animator for visualizing real-time packet flows in Mininet'. 2017 20th Conference on Innovations in Clouds, Internet and Networks (ICIN), Paris, France, 7-9 March 2017, pp. 229-231. doi:10.1109/ICIN.2017.7899417
© 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.