Hi.
I am sorry to say, there is no other explicit documentation of the discovery mechanism in IBR-DTN beside the internet draft. The example configuration file gives some implicit information.
To answer your questions, the beacons are enabled by default and sent to udp broadcast address 255.255.255.255 port 4551, but you need to define at least one TCP/UDP convergence layer to let the discovery module know to which interface it has to bind. If you define a static node, the daemon assume that this nodes is always available and the number of neighbors is > 0. Try to start the daemon and look at the log messages. The NodeEvent will appear, if a node is discovered or recognized as gone.
Epidemic routing exchange the summary vector encapsulate in bundles. Thus, this only works when another node is discovered by the DTN daemon.
Best regards, Johannes
Am 29.01.2011 20:18, schrieb parneha@umd.edu:
I am trying to study the neighbor discovery mechanism in IBR- DTN.Is there any documentation on this other than the internet draft on IPND?How do we enable the nodes to send beacons and discover neighbors through the configuration file?
Whenever I write static connection to other nodes,I get a number of CurNeighbors.If I comment out this part,the daemon says CurNeighbors says 0.
I want to know how the node in this case (with CurNeighbors 0) and routing set to epidemic discover other nodes?How are the summary vectors sent?(Note:in this case I see no exchange of messages in wireshark )