Thanks Justin - I was pleased to see your message a few weeks ago indicating 
that it actually worked; that is one way that I was considering, though I cut 
the text mentioning it from my message. :)

On Mar 9, 2013, at 5:51 PM, Justin Pettit <jpet...@cs.stanford.edu> wrote:

> If you only run network namespaces, it's pretty easy to run multiple 
> instances of OVS.  I touched on it briefly a couple of weeks ago on the 
> ovs-discuss mailing list:
> 
>   http://openvswitch.org/pipermail/discuss/2013-February/009157.html
> 
> As you mentioned, you'll need to have each ovsdb-server and ovs-vswitchd pair 
> use a separate rundir, config files, etc, since they'll be in the same 
> process and file namespaces.
> 
> Also, Ramana, please don't cross-post mailing lists in the future.
> 
> --Justin
> 
> 
> On Mar 9, 2013, at 12:27 AM, Bob Lantz <rla...@cs.stanford.edu> wrote:
> 
>> To clarify, I believe the default configuration of the OVS daemons uses unix 
>> domain sockets, which is a perfectly good idea but may break when your 
>> switch and daemons are in different namespaces.
>> 
>> On Mar 9, 2013, at 12:19 AM, Bob Lantz <rla...@cs.stanford.edu> wrote:
>> 
>>> Mininet doesn't currently support that configuration because I wasn't able 
>>> to come up with an easy way to make it work out of the box with the Ubuntu 
>>> OVS packages. I suspect one problem could be that unix domain sockets don't 
>>> work across network namespaces, even with a shared filesystem, and 
>>> openvswitch-switch uses them to communicate with ovs-vswitchd and 
>>> ovsdb-server. If that's the case, then a) it doesn't seem like correct 
>>> kernel behavior to me, b) it could also be the root cause of the annoying 
>>> x11 forwarding breakage, and c) there could be workarounds like using a 
>>> network connection on the virtual control network, but it probably requires 
>>> further investigation and my understanding of all of the relevant pieces is 
>>> incomplete and possibly in error.
>>> 
>>> Very few people have asked me about this - I think emulating a virtual 
>>> control network (controlled by OpenFlow no less - turtles all the way 
>>> down!) is not a popular thing to do on Mininet, although it can certainly 
>>> be done as evidenced by the --innamespace command line option.
>>> 
>>> -Bob
>>> 
>>> On Mar 8, 2013, at 10:40 PM, Ramana Reddy <gtvrre...@gmail.com> wrote:
>>> 
>>>> Hi All, 
>>>> I want to put switches in their own name space in mininet using open 
>>>> Vswitch.
>>>> But mininet website telling that open Vswitch does not support this 
>>>> feature.
>>>> 
>>>> http://mininet.github.com/walkthrough/#everything-in-its-own-namespace-user-switch-only
>>>> 
>>>> $ sudo mn --innamespace --switch user
>>>> Instead of using loopback, the switches will talk to the controller 
>>>> through a separately bridged control connection. By itself, this option is 
>>>> not terribly useful, but it does provide an example of how to isolate 
>>>> different switches.
>>>> 
>>>> Note that this option does not (as of 11/19/12) work with Open vSwitch.
>>>> 
>>>> I want to know which version of open Vswitch supports this feature. 
>>>> 
>>>> 
>>>> 
>>>> Thanks,
>>>> 
>>>> Ramana. 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> openflow-discuss mailing list
>>>> openflow-discuss@lists.stanford.edu
>>>> https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
>> 
>> _______________________________________________
>> discuss mailing list
>> disc...@openvswitch.org
>> http://openvswitch.org/mailman/listinfo/discuss
> 
> 
_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to