Just set the same environment using ovs 2.3.1 (commit:
0dfed4b Set release dates for 2.3.1.) and tried using iperf~

root@promg-2n-a-dhcp85:~/alex_dev/openvswitch# ovs-vsctl show
b40f32d2-85f5-46f2-b907-230ea3dc663a
    Bridge "br0"
        Port "br0"
            Interface "br0"
                type: internal
        Port "vlan20"
            tag: 20
            Interface "vlan20"
                type: internal
        Port "bond0"
            Interface "eth3"
            Interface "eth4"
        Port "vlan10"
            tag: 10
            Interface "vlan10"
                type: internal
    ovs_version: "2.3.1"


Still could not reproduce the issue...

May be worth double check the kernel module version, and the exact commit
of your ovs.

Thanks,
Alex Wang,


On Mon, Apr 13, 2015 at 10:33 AM, Alex Wang <al...@nicira.com> wrote:

> Sorry for the delayed reply,
>
> I tried to reproduce it on my own setup, and did not see the issue.  I used
> hing3, rather than iperf... will do again using iperf.
>
> At the same time, could you provide the output of following cmd while
> running
> iperf (using all VLAN tagged ports) and on both boxes...
>
> `ovs-dpctl show`
> `ovs-appctl dpif/dump-flows vmbr0`
>
> Thanks,
> Alex Wang,
>
> On Tue, Apr 7, 2015 at 11:33 AM, Ben Schmidt <crack...@gmail.com> wrote:
>
>>
>>
>> On Thu, Apr 2, 2015 at 7:01 PM, Alex Wang <al...@nicira.com> wrote:
>>
>>>
>>>>> What is the 'ovs-vsctl show' output of Box-B?  For traffic sent from
>>>>> untagged VLAN port of Box-B, the vmbr0 of Box-A should not forward it
>>>>> to tagged VLAN ports.
>>>>>
>>>>
>>>> I hope that we have a communication Problem here and I didn't miss
>>>> something really basic about OVS and wasted everyones time.
>>>> box-b doesn't use OVS yet. box-b uses normal linux bridging on a
>>>> untagged VLAN Port (VLAN ID 1115) on a switch. box-a connects to two LACP
>>>> bond'ed Ports on that some switch that have multiple tagged VLAN IDs, one
>>>> of them being 1115.
>>>>
>>>> ########
>>>> [root@box-b /root $ ovs-vsctl show
>>>> 872e809c-3121-4a4f-9fe8-8e436a7cf101
>>>>     ovs_version: "2.3.1"
>>>> ########
>>>>
>>>> Any Ideas where I could look at?
>>>>
>>>>
>>>
>>> Thx for providing the info~
>>>
>>> Could you try applying the same ovs config on box-b and redo the test to
>>> see
>>> if linux bridge is the issue?
>>>
>>> Thanks,
>>> Alex Wang,
>>>
>>
>> Hi Alex,
>>
>> thanks for your help.
>> So I setup box-b in the same way as box-a on the switch as well as the
>> interfaces.
>> A ping between the boxes is fine, fast and reliable. unfortunately the
>> iperf is super slow in both directions now.
>>
>> box-a > http://pastebin.ca/2969003
>> box-b > http://pastebin.ca/2969001
>>
>> box-b - ovs-vsctl show > http://pastebin.ca/2968991
>> box-a - ovs-vsctl show > http://pastebin.ca/2968993
>>
>> iperf box-a > box-b > http://pastebin.ca/2969005
>> iperf box-b > box-a > http://pastebin.ca/2969006
>>
>>
>> So in order to get somewhere I removed tagged vlans from the 2x2 LACP
>> ports, setup these 4 ports to a untagged VLAN but kept the LACP Config to
>> try giving the OVS bridge a IP directly.
>> No Problems at all, fast and reliable ping as well as almost 1GBit/s in
>> both directions.
>>
>> Next Step was to also also use a tagged port along the untagged one. Same
>> Problem, ping is fine but iperf doesn't get me anywhere.
>>
>> So it seems that I only run into these Problems when I use tagged VLANs.
>> Is there something special about tagged VLANs using OVS because I've used
>> dozens of these switches without any Problems.
>> Oh yeah, I already replaced the switch before even asking this
>> mailinglist.
>>
>> Thanks,
>> Ben
>>
>>
>>>
>>>
>>>>
>>>>>
>>>>> Thanks,
>>>>> Alex Wang,
>>>>>
>>>>
>>>> Thank YOU,
>>>> Ben
>>>>
>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> Here is my basic setup
>>>>>> ######
>>>>>> ovs-vsctl show
>>>>>> 8031569b-5210-4334-88fd-36704af3a667
>>>>>>     Bridge "vmbr0"
>>>>>>         Port "vlan1115"
>>>>>>             tag: 1115
>>>>>>             Interface "vlan1115"
>>>>>>                 type: internal
>>>>>>         Port "bond0"
>>>>>>             Interface "eth1"
>>>>>>             Interface "eth2"
>>>>>>         Port "vmbr0"
>>>>>>             Interface "vmbr0"
>>>>>>                 type: internal
>>>>>>         Port "vlan1116"
>>>>>>             tag: 1116
>>>>>>             Interface "vlan1116"
>>>>>>                 type: internal
>>>>>>     ovs_version: "2.3.1"
>>>>>> ########
>>>>>>
>>>>>>
>>>>>> cat /etc/network/interfaces = http://pastebin.ca/2967191
>>>>>> ifconfig = http://pastebin.ca/2967192
>>>>>> ovs-appctl bond/show bond0 = http://pastebin.ca/2967193
>>>>>> ovs-appctl lacp/show bond0 = http://pastebin.ca/2967194
>>>>>> ovs-vsctl list port bond0 = http://pastebin.ca/2967200
>>>>>>
>>>>>>
>>>>>> Could anyone please point me in a direction to look at.
>>>>>>
>>>>>> Thanks a lot,
>>>>>> Ben
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> discuss mailing list
>>>>>> discuss@openvswitch.org
>>>>>> http://openvswitch.org/mailman/listinfo/discuss
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to