Routing clarification
Hello list,
I am trying to get some DTN routing working in the lab. My question is: Does IBR-DTN insert any routes into the kernel routing table? After neighbor discovery, how does dtnd store the neighbor info? Do I need to run OLSR or similar adhoc routing protocols along with dtnd? I know for sure that OLSRd for OpenWRT inserts some routes into the kernel.
I ask because I am afraid that dtnd relies on the kernel routes to send a packet down the stack (which may contain a route to the desired DTN destination node via a long route through other neighbors - this may result in the packet going on a longer route instead of the source node waiting till the destination comes within range).
Harsha
Hello Harsha
Am 27.01.2011 00:23, schrieb Harsha Chenji:
Does IBR-DTN insert any routes into the kernel routing table?
IBR-DTN works like any DTN implementation I know as an overlay network on top of TCP/IP or UDP/IP. The daemon is able to run completely in the user space and thus can not change any routes in the kernel routing table. To discovery nodes and exchange bundles with them, at least a working hop-by-hop ad-hoc network is required.
Best regards Johannes
Thanks, this clarifies my doubts.
Harsha
On 1/27/2011 1:18 AM, Johannes Morgenroth wrote:
Hello Harsha
Am 27.01.2011 00:23, schrieb Harsha Chenji:
Does IBR-DTN insert any routes into the kernel routing table?
IBR-DTN works like any DTN implementation I know as an overlay network on top of TCP/IP or UDP/IP. The daemon is able to run completely in the user space and thus can not change any routes in the kernel routing table. To discovery nodes and exchange bundles with them, at least a working hop-by-hop ad-hoc network is required.
Best regards Johannes
participants (2)
-
Harsha Chenji
-
Johannes Morgenroth