Hi,
I managed to get the topology by changing the mac address of the lldp packets 
in ryu/lib/packet/lldp.py.
I set it to broadcast (ff:ff:ff:ff:ff:ff).

I think it was docker to block packets and not let them reach the other 
switches.

Thanks for your support

> Il giorno 28 set 2018, alle ore 09:43, Lorenzo Mignone 
> <lorenzomign...@gmail.com> ha scritto:
> 
> Hi,
> I found the LLDP packets on the ports between the switches eventually.
> However I still get an empty array when asking for links to 
> ryu.app.rest_topology.
> 
> I think my datapaths' Open vSwitch configuration is wrong.
> Thanks.
> 
>> Il giorno gio 27 set 2018 alle ore 15:52 Yusuke Iwase 
>> <iwase.yusu...@gmail.com> ha scritto:
>> Hi Lorenzo,
>> 
>> Excuse me for jumping in.
>> 
>> I faced to the similar problem on my project (maybe this is not cause of 
>> your problem though), on my case, the cause was Linux bridge. The Linux 
>> bridge doesn’t transparently forward LLDP packets... At that time, I 
>> couldn’t find the proper solution of this problem, I replaced the Linux 
>> bridge by the Open vSwitch.
>> 
>> In your case, I suppose the connections between your Docker containers are 
>> linked with the Linux bridges, how about trying the packet captures around 
>> the bridges?
>> 
>> Thanks,
>> Iwase
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to