[ovs-discuss] Possible issue/bug at Open vSwitch and ovsdb.
Tulio Ribeiro
tribeiro at lasige.di.fc.ul.pt
Wed May 10 18:40:40 UTC 2017
Hi guys, sorry to bother you again and send this direct message, but I
did a test *without* using Mininet, and the problem/behavior persists.
Could someone try to test this, please?
It is necessary one active controller, I've tested with Floodlight
controller.
A simple way to verify is, open one term and execute
$watch sudo ovsdb-client dump Controller
In another term, execute this sequence of commands, and see what happens:
$sudo ovs-vsctl add-br s1
$sudo ovs-vsctl add-br s2
$sudo ovs-vsctl set-controller s1 tcp:192.168.1.215:6653
Wait 5 seconds, and execute:
$sudo ovs-vsctl set-controller s2 tcp:192.168.1.215:6653
You will see that *sec_since_connect* are the same, but should not be
once I connected at different times.
Try to change the role of the controller, need to change the data
inside of < > with the appropriate value.
$sudo ovs-vsctl set Controller *<975fb2ed-6354-45c1-ba12-3c2295bdee7b>*
role=slave
The role gets back to master after some seconds, why it gets back to master?
I wrote this thread at OVS-Discuss list, but without success.
https://mail.openvswitch.org/pipermail/ovs-discuss/2017-April/044293.html
=============================================
Another test that could be done, take a look at the information defined
at fail_mode and role.
$sudo ovs-vsctl add-br s1 -- set bridge s1
other-config:datapath-id=0000000000000001 fail_mode=secure
$sudo ovs-vsctl add-br s2 -- set bridge s2
other-config:datapath-id=0000000000000002 fail_mode=secure
$sudo ovs-vsctl set-controller s1 tcp:192.168.1.215:6653
$sudo ovs-vsctl set-controller s2 tcp:192.168.1.215:6653
$sudo ovs-vsctl set Controller 3675a6b5-b9c5-4db3-91cd-ab5226045b56
role=slave
Regards and many thanks.
: )
Att,
Tulio Ribeiro - LaSIGE.
On 04/26/2017 08:58 PM, Jarno Rajahalme wrote:
> Have you tried the mining mailing lists? I haven’t used mininet for
> some years now, but this could be a mininet issue rather than an OVS
> issue.
>
> Jarno
>
>> On Apr 26, 2017, at 2:52 AM, Tulio Ribeiro
>> <tribeiro at lasige.di.fc.ul.pt <mailto:tribeiro at lasige.di.fc.ul.pt>> wrote:
>>
>> Hi, sorry to bother you sending a direct e-mail, but I'm stuck for
>> weeks at the same problem.
>> I did not find any way to circumvent this issue.
>>
>> I wrote a question at ovs-discuss and ovs-dev but no one help-me.
>> https://mail.openvswitch.org/pipermail/ovs-discuss/2017-April/044293.html
>>
>> I'm facing a little strange behavior.
>>
>> Suppose that I have 4 switches.
>> The info showed in *sec_since_connect* (Controller table of ovsdb)
>> should show information related with a specific switch, for instance,
>> if I disconnect s1 and reconnect (stop/start from mininet) the
>> information should be different right?
>>
>> When I monitor the table Controller from ovsdb and send a transaction
>> to change some info there, the info is changed but it get back using
>> the former info.
>>
>> Would you please try a simple test?
>> The test is monitor the table Controller from ovsdb and stop and
>> start just one switch, s1 for instance:
>>
>> Monitor command:
>> $watch sudo ovsdb-client dump Controller
>>
>> Mininet command:
>> $sudo mn --mac --controller=remote,ip=192.168.1.215,port=6653 --topo
>> linear,4 --switch ovsk,protocols=OpenFlow14; sudo mn -c
>>
>> mininet$ switch s1 stop
>> mininet$ switch s1 start
>>
>> The value of *sec_since_connect* is the same for all switches...
>> Other point is, the role when I use two controller are the same as
>> well, which means,
>> the last role_request from a Controller will update all switches roles.
>>
>>
>> I have tracked the messages between open vSwitch and ovsdb and I
>> notice that the transaction created by open vSwicth regarding on a
>> role request are been created using the same role for all switches.
>>
>> Some useful info:
>> ovsdb-server (Open vSwitch) 2.7.0
>> ovs-vsctl (Open vSwitch) 2.7.0
>> DB Schema 7.14.0
>>
>> Again, sorry to bother you sending a direct message.
>>
>> Thanks a lot in advance.
>>
>> Regards
>> --
>> Att,
>>
>> Tulio Ribeiro - LaSIGE.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-discuss/attachments/20170510/04a0ffa0/attachment.html>
More information about the discuss
mailing list