Install and setup and run mininet with OF 1.3 switches on Ubuntu.
Use mininet 2.1.0 or newer, so Ubuntu 13.10, 14.04 or newer, see:
http://mininet.org/download/
Mininet 2.1.0 on Ubuntu 13.10: sudo apt-get install mininet
Mininet 2.0.0 on Ubuntu 13.04: sudo apt-get install mininet
Mininet 2.0.0 on Ubuntu 12.10: sudo apt-get install mininet/quantal-backports
Mininet 2.0.0 on Ubuntu 12.04: sudo apt-get install mininet/precise-backports
Using Ubuntu 14.04 Beta>
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty
$ sudo apt-get install mininet
$ mn --version
2.1.0
The following links show starting mininet using the --switch ovsk,protocols=OpenFlow13 parameters:
https://wiki.opendaylight.org/view/Openflow_Protocol_Library:OpenVirtualSwitch
http://blog.disects.com/2014/01/ovs-ofctl-commands-on-openflow-13.html
$ sudo mn --controller=remote,ip=XXXXXXXX --topo linear,2 --switch ovsk,protocols=OpenFlow13
However, the HP VAN controller shows the mininet switches as OF 1.0.0.
Open a second terminal on mininet server and run ovs-vsctl commands for each switch, e.g.
$ sudo ovs-vsctl set bridge s1 protocols=OpenFlow10,OpenFlow13
$ sudo ovs-vsctl set bridge s2 protocols=OpenFlow10,OpenFlow13
I found this at the end of mininet + ryu git setup instructions at:
http://networkerjr.wordpress.com/2013/11/14/learning-switch-tutorial-on-ryu-ovs-2-0-of-1-3/
Do not need the to build mininet and ryu from git, just need the ovs-vsctl commands at the end of the instructions.
Took me a while to find this, hope this helps someone.
Dave.