Specialization Software-defined Networking (Winter 2015/2016): Difference between revisions

Jump to navigation Jump to search
Line 144: Line 144:


=== 22 March ===
=== 22 March ===
* Exercise IV: Firewall [https://dl.dropboxusercontent.com/u/1652374/SDN_Course/3.Firewall.zip] (Exempt: )
==== Exercise III: Firewall ====
* Topology is the same as that used for loadbalancing
 
* (40P) Simple firewall
** We will be using the load-balancer experiment as basis
** put blocker.py in pox/ext/blocker.py
** $ sudo mn --topo single,6 --mac --arp --controller remote
** $ ./pox.py forwarding.l2_learning blocker py
*** Note that there is a space between blocker and py to enable interactive mode
*** or $ ./pox.py forwarding.l2_learning blocker.py --ports=80,8888,8000
** start Webserver in h1
*** h1$ python -m SimpleHTTPServer 80
** Try to perform curl or wget from h2 to h1
*** h2$ curl 10.0.0.1
** Then block port 80 in pox controller
*** pox> block(80)
*** Now, again try the following and report what happens
*** h2$ curl 10.0.0.1
 
 
 
 
 
==== Exercise IV: ====


=== 23 March ===
=== 23 March ===