Ankit Gangwal, Mauro Conti, Manoj Singh Gaur.
PANORAMA: Real-time Bird's Eye View of an OpenFlow Network.
In Proceedings of the 14th IEEE International Conference on Networking, Sensing and Control
(IEEE ICNSC 2017), pages 204-209, Falerna, Calabria, Italy, May 16-18, 2017.
DOI: 10.1109/ICNSC.2017.8000092, ISBN: 978-1-5090-4429-0.
2. Prof. Mauro Conti, University of Padua, Italy
3. Prof. Manoj Singh Gaur, Malaviya National Institute of Technology, India Feb 01, 2017: Our paper "PANORAMA: Real-time Bird's Eye View of an OpenFlow Network" has been accepted at IEEE ICNSC 2017. * Copy the project directory under pox [~/pox/ext/]
* You might need to set path to pox.py [pox directory (~/pox/)] in your PATH variable, you may do it through terminal as:
$ PATH=$PATH:~/pox/
$ export PATH
-
Open a new terminal and run a controller module:
$ cd pox
$ pox.py forwarding.l2_learning -
Open another terminal and run the monitoring module:
$ cd [project working directory i.e. ~/pox/ext/panorama]
$ pox.py openflow.of_01 --port=5566 panorama.panorama -
Open another terminal and start a network:
$ cd [project working directory i.e. ~/pox/ext/panorama]
$ sudo python topology/panorama_mininet.py
(You may create your own custom topology as well.) -
[If a browser window/tab doesn't come up automatically.]
Open a browser window/tab and navigate to:
http://localhost:8080/ -
Run the bash script:
$ cd [project working directory i.e. ~/pox/ext/panorama]
$ bash launch.sh