HELP: about multi-path ibr-dtn routing
Hello,
We're trying to implement a ibr-dtn gateway so that it can send bundles to two other routers.
Basically there's a gateway A, which has two paths to the same destination B, one is a direct link A-to-B, and the other one has another router C in between, A-C-B (all ibr-dtn).
We edited the file ibrdtn.conf like this:
(openWRT configuration file) config 'static-route' list pattern dtn://* option destination dtn://B option destination dtn://C
The routing strategy is default, and the forwarding option is yes. Is this configuration correct, and if so, can you tell us where we might have not configured it right?
We also tried without static route but it did not work.
Is it possible to, without static routes but with the neighbours being discovered, forward bundles to these rediscovered neighbours?
Thank you for your time, rjbangueses.
Hello.
First of all, static routing rules in IBR-DTN expect an static non-disrupted connection and only work if the peer is defined with "static-connection" entries. The "static-route" entries do not allows multiple definition of the destination "option destination".
Am 03.01.2011 23:33, schrieb Ricardo Bangueses:
Is it possible to, without static routes but with the neighbours being discovered, forward bundles to these rediscovered neighbours?
Yes, it is. But you need to use a routing module supporting multipath routing.
To solve your problem you should use epidemic routing and no static entries. # uci set ibrdtn.main.routing=epidemic
This would distribute the bundles over all paths and finally to you destination.
Best regards, Johannes Morgenroth
participants (2)
-
Johannes Morgenroth
-
Ricardo Bangueses