[ovs-dev] Bug#757761: openvswitch-switch: Please include ovsk-controller

Ben Pfaff blp at nicira.com
Thu Aug 14 18:17:05 UTC 2014


On Tue, Aug 12, 2014 at 01:37:07PM +0200, Tomasz Buchert wrote:
> On 11/08/14 14:28, Ben Pfaff wrote:
> > On Mon, Aug 11, 2014 at 08:17:19PM +0200, Dariusz Dwornikowski wrote:
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA256
> > > 
> > > On 11.08.2014 17:38, Ben Pfaff wrote:
> > > > On Mon, Aug 11, 2014 at 09:53:09AM +0200, Dariusz Dwornikowski
> > > > wrote:
> > > >> Source: openvswitch Severity: wishlist
> > > >> 
> > > >> Dear Maintainer,
> > > >> 
> > > >> Tomasz Buchert and I are working on introducing mininet, an SDN
> > > >> emulator (http://mininet.org/) to Debian. Mininet heavily depends
> > > >> on ovsk to provide OpenFlow switch but also an OpenFlow 
> > > >> controller.
> > > >> 
> > > >> Ovsk starting from version 2.1 ships ovsk-controller as
> > > >> test-controller and resides in tests/ directory of the main
> > > >> source.
> > > > Why can't mininet use a real controller instead of the useless
> > > > test program from OVS?
> > > 
> > > Mininet is just an emulator, using test controller from OVS makes it
> > > easy to start with and use by people who start with OpenFlow and SDNs.
> > > 
> > > Using an OVS controller is one of the major options in mininet, and in
> > > fact the default behavior. You can always use external controller with
> > > - --remote option in mininet.
> > > 
> > > If we ship mininet package without having OVS controller to use, we
> > > will be shipping partially unusable software.
> > 
> > I don't understand why the OVS controller is useful.  OVS has a larger
> > set of features, and performs better, with no controller, than it does
> > with the test-controller.  Why do mininet users want to use
> > ovs-controller instead of no controller at all?
> > 
> 
> mininet users want to see mininet work - I doubt that they care, at least
> at the beginning, how it works internally.
> 
> Mininet is basically an OpenFlow testing framework and therefore *always*
> runs with an OpenFlow controller and hence *always* needs one. Therefore,
> replacing it with "OVS without OF controller" is not feasible and probably
> discouraged by the architecture of mininet.

OK.

I've proposed to bring it back upstream:
        http://openvswitch.org/pipermail/dev/2014-August/044113.html



More information about the dev mailing list