FlowTracer: An Effective Flow Trajectory Detection Solution Based on Probabilistic Packet Tagging in SDN-Enabled Networks,
published in IEEE Transactions on Network and Service Management.
please find the manuscript from here.
-
Download Mininet
root@localhost:~$ sudo apt-get update root@localhost:~$ sudo apt-get install mininet
-
Create topology class /topo/mytopo.py with /ovsrules/topo.json, please refer to http://mininet.org/walkthrough/
-
Setup topology with Mininet-OF1.3
root@localhost:~$ sudo mn --topo ./topo/mytopo --mac --controller remote --switch ovsk,protocols=OpenFlow13
-
Configure switch with OVS-OF1.3
root@localhost:~$ sudo ovs-vsctl set bridge s1 protocols=OpenFlow13
-
Install switch entries
root@localhost:~$ sudo python ./ovsrules/install_rules.py
-
Setup path reconstructor
root@localhost:~$ mininet> h1 ./host/pathreconstruction/pcap.py &
-
Generate traffic
root@localhost:~$ mininet> h2 python -m SimpleHTTPServer 80 & root@localhost:~$ mininet> h2 wget -O h1
-
Enjoy!