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


Controller Topology discovery

asked 2015-03-02 05:57:20 -0700

harshahelium gravatar image

Hi ,

I have successfully connected my switches( s1 ------ s2) to Controller-helium . GUI is displaying both of switches But the inter-connecting link and the hosts connected to the switches are not shown , even when I ping between the hosts . Do I have to run discovery protocols (eg LLDP) on my switches ??? or does OPENFLOW msgs help in topo discovery ???

I would appreciate if somebody can help me out with the topology discovery mechanism of controller .

Thanks & regards Harsha

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2015-03-04 13:38:22 -0700

Nuno gravatar image

updated 2015-03-04 13:38:50 -0700

I think what you are looking for is answered here.

Regards, Nuno B.

edit flag offensive delete publish link more


Thanks alot Nuno !!! . I would be very grateful if you could help me out with below mentioned query .

harshahelium ( 2015-03-09 07:39:27 -0700 )edit

answered 2015-03-09 07:32:09 -0700

harshahelium gravatar image

updated 2015-03-09 07:37:22 -0700

Thanks alot Nuno . Appreciate it !!! I was able to see my whole topo if i create my switches using mininet . But the problem still exists if use a actual hardware switches . Here is my simple topology

                    SWITCH ------eth0(openflow enabled)------- HOST

So in this case , i have to run the LLDP protocol on eth0 interface or the interface eth1 (connecting the controller) to discover the topology ??

edit flag offensive delete publish link more


I think the addresstracker uses arp packets to locate the hosts as you may see here ( If the arp reach the controller and you have there l2switch-addresstracker module it will appear in your topology. Sometimes it takes longer to get that info i don't know why, but usually it works.

Nuno ( 2015-03-09 08:50:33 -0700 )edit

You don't need to run LLDP protocol on physical switches. IIIRC, native LLDP on switches causes problems with OF discovery. This link gives some idea of how LLDP is used for topology discoverL

Vishal Thapar ( 2015-03-10 22:58:50 -0700 )edit

That page does not exist, 404.

Nuno ( 2015-03-11 04:26:19 -0700 )edit

Looks like a copy paste error. This should work: Alternately, instead of clicking, copy paste the link above.

Vishal Thapar ( 2015-03-11 04:29:23 -0700 )edit

Thanks alot Vishal !!!

harshahelium ( 2015-03-11 21:22:14 -0700 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2015-03-02 05:57:20 -0700

Seen: 1,865 times

Last updated: Mar 09 '15