When I used the ONOS Controller, which uses the OpenFlow Discovery Protocol, each switch had send a PacketIN encapsulated LLDP message back to the controller. These PacketINs are answering the LLDP messages the controller has send to discover the network. This was checked using wireshark. I wanted to check if OpenDayLight had the same behaviour, but there were no PacketINs.
Thats why I wanted to know how ODL gets topology information without receiving any LLDP packages ?