To start off my independent study, I read through the OpenFlow papers posted at http://openflow.marist.edu/documentation.html. I started by reading the OpenFlow white paper, which was the original proposal for the OpenFlow standard. This white paper is definitely the best introduction to OpenFlow, as it describes how it should work and the purpose of it. I then read the OpenFlow 1.31 Spec to see what OpenFlow is becoming capable of doing; I then read the OpenFlow 1.0 Spec to find out what the equipment here at Marist College can use.
I’ve also been reading about OFTest, used for validating OpenFlow switches, and OF-Config, which is being developed into a configuration and management protocol. It’s my understanding that OF-Config is very much a work-in-progress and as such may not be the most useful right now.
I’m working on a 15″ MacBook Pro with Retina display, so I can’t use VirtualBox (as it isn’t supported on this model at present) so I’m using VMware Fusion 5 for Mac. Here’s where to download a Mininet VM!
General reading on the subject: