Ask is moving to Stack Overflow and! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode


Topology does not know all the hosts

asked 2015-08-12 04:16:56 -0700

happysmile gravatar image

Hi all;

My problem is that my switch connects to ODL, and topo detects my switch but not the hosts connected to it. I am using OpenWrt as my openflow enabled switch, which is installed on Cisco E3000, and Lithuim.

Is there problem with my dataplane, for example arp packets does not go to controller? or am i lacking some feature to install in opendaylight?

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2015-08-12 12:02:57 -0700

jamoluhrsen gravatar image

to get host discovery, you'll want to install the l2switch feature(s). I would suggest installing odl-l2switch-switch-ui. That should bring in the DLUX GUI, and all other openflow and infra related features it depends on.

if you are still having troubles after that, check to see what flows are programmed on your switch(es). Maybe your switch is rejecting the default flows that l2switch would try to push.

edit flag offensive delete publish link more


i have already installed these packages. Problem must be with my switch cause mininet works fine, but on my switch i get error " Message deserialization failed "

happysmile ( 2015-08-15 00:12:39 -0700 )edit

answered 2015-08-13 12:17:00 -0700

rabbirashid gravatar image

Use pingall or ping all the hosts from each other. The flows generated by the ping lets the controller know about the hosts. The controller knows about the switches any way as they send periodic lldp packets to the controller so that the controller knows about the topology

edit flag offensive delete publish link more


In mininet , yes this is the missing step!

happysmile ( 2015-08-15 00:13:10 -0700 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2015-08-12 04:16:56 -0700

Seen: 384 times

Last updated: Aug 13 '15