Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[mininet-discuss] mn + OpenFlow 1.2

Vikram Dham vikramdham at
Fri Aug 16 23:42:22 PDT 2013


The steps for building the OVS 1.10 were followed from the INSTALL file provided in the OVS source code tar. 
Recollecting from my memory and shell history, this is what I did:

1. Download the mininet vm and import it in VirtualBox - I downloaded the vm # 1 which is based upon Ubuntu 12.10 server
2. rm -rf /usr/sbin/ovs-*
3. rm -rf /usr/bin/ovs-*
4. wget
5. gunzip openvswitch-1.10.0.tar.gz
6. tar xvf openvswitch-1.10.0.tar
7. cd openvswitch-1.10.0
8. checked output of uname -r  - the returned value was 3.5.0-17-generic
9. ./configure --prefix=/usr --with-linux=/lib/modules/`uname -r`/build
10. make
11. make install
12. make modules_install
13. start mininet with your topology
14. for each switch do:
         ovs-vsctl set bridge s5 protocols=OpenFlow12  (replace s5 with your switch id/number from mn)

I am trying to use mn topology to have the switches talk to Ryu based RouteFlow (using OpenFlow 1.2)

Hope this helps,

Date: Fri, 16 Aug 2013 23:39:08 -0400
From: gee.developer at
To: mininet-discuss at; vikramdham at
Subject: Re: [mininet-discuss] mn + OpenFlow 1.2


        Would you be able to share what you did and how you did it?





      On 16/08/2013 1:08 PM, Vikram Dham wrote:

      Hi Bob, 


        I am now able to launch mn and set the OF version to 1.2.






          Subject: Re: [mininet-discuss] mn +
          OpenFlow 1.2

          From: rlantz at

          Date: Thu, 15 Aug 2013 12:46:05 -0700

          CC: mininet-discuss at

          To: vikramdham at


          Mininet should work with current OVS versions. You should be
          able to:


            1. Remove all traces of the old OVS.
            2. Install the new OVS and make sure it's working.
            3. Run and enjoy.

            Alternately, you might try installing Mininet from
              source on Ubuntu 13.10 alpha, which includes OVS 1.10.

            Currently there's no out-of-the-box support for using
              multiple OVS versions - in fact OVS itself doesn't usually
              like to run multiple versions concurrently. However, you
              can change your $PATH if you like and run sudo -E mn ...

            There is a lot of useful documentation on, the architecture
              is detailed in the papers, and the code is intended to be
              readable and easily extended in user scripts (e.g. by
              subclassing or making new Switch() classes or whatever you

                On Aug 15, 2013, at 12:32 PM, Vikram Dham <vikramdham at>


                      I need to emulate network using mn & OVS with
                      OpenFlow 1.2 support and need help with the


                      1. How to build/run mn to work with OpenFlow 1.2
                      compatible OVS? Pointers to any wiki/documentation
                      on how to build/run it?

                      2. Can we point mn to different OVS versions? 

                      3. Any mn architecture related documents?






                    mininet-discuss mailing list

                    mininet-discuss at





mininet-discuss mailing list
mininet-discuss at

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the mininet-discuss mailing list