A veth will have two ends. Attach one to OVS and put the other in a namespace.  
If you have three namespaces, create three veths. 

--Justin


On Jul 2, 2013, at 8:12 AM, Daniele Venzano <[email protected]> wrote:

> Ok, let's say I have three namespaces. I want to use ovs. How can I do that?
> 
> Thanks,
> Daniele
> 
> Il 02/07/2013 15:41, Tomasz Paszkowski ha scritto:
>> Hi,
>> 
>> use veth interface for that purpose.
>> 
>> 
>> On Tue, Jul 2, 2013 at 3:34 PM, Daniele Venzano <[email protected]> wrote:
>>> Hello,
>>> 
>>> I'm trying to connect two network namespaces (ip netns) with a two port 
>>> openvswitch, on the same physical machine. I've had no success.
>>> 
>>> Up to now I tried with this command sequence:
>>> 
>>> ===
>>> ip netns add test_ns1
>>> ip netns add test_ns2
>>> 
>>> ip tuntap add dev tap1 mode tap
>>> ip tuntap add dev tap2 mode tap
>>> 
>>> ovs-vsctl add-br test_br
>>> ovs-vsctl add-port test_br tap1
>>> ovs-vsctl add-port test_br tap2
>>> 
>>> ip link set tap1 netns test_ns1
>>> ip link set tap2 netns test_ns2
>>> 
>>> $EXEC_NS1 ifconfig tap1 192.168.1.101 up
>>> $EXEC_NS2 ifconfig tap2 192.168.1.102 up
>>> 
>>> $EXEC_NS1 ping -c 2 192.168.1.102
>>> ===
>>> 
>>> The ping at the end reports "Destination Host Unreachable".
>>> 
>>> I tried also with the following variations, with no success either:
>>> 
>>> 1. wrote a program that creates the tap interfaces and keeps them open 
>>> instead of using "ip tuntap". No data is read on either tap1 or tap2 on the 
>>> file descriptor.
>>> 
>>> 2. create tap1,2 inside the namespaces and connect them from there instead 
>>> of creating in the default ns and then moving them.
>>> 
>>> The ovs log is full of errors since, after moving the interfaces inside the 
>>> namespace, it is unable to find them. Apparently this is normal and 
>>> accepted behaviour, according to google.
>>> 
>>> What am I doing wrong?
>>> How can I query some status out of ovs? Stuff like port status, counters, 
>>> etc?
>>> 
>>> Thanks,
>>> Daniele
>>> 
>>> -- 
>>> Daniele Venzano
>>> http://www.brownhat.org
>>> 
>>> _______________________________________________
>>> discuss mailing list
>>> [email protected]
>>> http://openvswitch.org/mailman/listinfo/discuss
>> 
>> 
>> 
>> -- 
>> Tomasz Paszkowski
>> SS7, Asterisk, SAN, Datacenter, Cloud Computing
>> +48500166299
> 
> 
> -- 
> Daniele Venzano
> http://www.brownhat.org
> 
> _______________________________________________
> discuss mailing list
> [email protected]
> http://openvswitch.org/mailman/listinfo/discuss
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to