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