| 4 | == Introduction == |
| 5 | The goal of this assignment is to implement the learning switch capability that is used by Ethernet switches by using a software-based OpenFlow switch. In the topology shown in the figure, this software switch is to be implemented in node “switch”. All the other nodes represent regular hosts. To realize this implementation of a learning switch, trema based openflow controller written in Ruby has to be designed and implemented. The correct functionality of the learning switch can be verified by creating an experiment script in which any node A pings nodes B – node D in LabWiki. |
| 6 | |
| 7 | To learn about learning-switch, check out this link: [https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf] |
| 8 | |
| 9 | To learn about the trema controller, check out this link:[http://trema.github.io/trema/] |