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

Jump to navigation Jump to search
Line 100: Line 100:
==== Exercise I: Data Centers [https://dl.dropboxusercontent.com/u/1652374/SDN_Course/1.Data_centers.zip] (exempt: ) ====
==== Exercise I: Data Centers [https://dl.dropboxusercontent.com/u/1652374/SDN_Course/1.Data_centers.zip] (exempt: ) ====


** Warmup ($ => commands on VM, > => commands on mininet/pox, Q => Question)
* Warmup (simple Tree) ($ => commands on VM, > => commands on mininet/pox, Q => Question)
*** $ sudo mn --topo tree,3 --mac --arp --switch ovsk --controller remote
** $ sudo mn --topo tree,3 --mac --arp --switch ovsk --controller remote
*** $ h1 ping h8 (Q: What do you observe?)
** $ h1 ping h8 (Q: What do you observe?)
*** $ ./pox/pox.py
** $ ./pox/pox.py
*** $ h1 ping h8 (Q: What do you observe?)
** $ h1 ping h8 (Q: What do you observe?)
*** $ ./pox/pox.py samples.spanning_tree  
** $ ./pox/pox.py samples.spanning_tree  
*** $ h1 ping h8 (Q: What do you observe?)
** $ h1 ping h8 (Q: What do you observe?)


* Create your own simple tree
** copy dcsimple.py to mininet/custom/
** modify dcsimple.py to create hosts, switches and connections as shown in attached Figure