Re: [ibr-dtn] issue regarding transfer of files
Hello Mr. Tavares,
actually the best way would be to tell me the version code of the daemon like this. $ dtnd --version IBR-DTN version: 0.9.0 (build b3e6377)
Assuming you are using the latest version, I need some more details about your tests. How does your script work. There are a lot of approaches to bring an interface "up" and "down". So what do you do exactly?
What might happen is that your disconnection is too short for TCP to fail completely. Instead TCP would ran into several timeouts but never disrupt completely. What happens is you longer your disconnect interval to 120 seconds or some minutes?
Kind regards, Johannes Morgenroth
Am 12.06.2013 12:22, schrieb Bruno Tavares:
Hello Mr Morgenro
The version I downloaded was from repository from yesterday :
Tue, 11 Jun 2013 10:47:40 +0100 (11:47 +0200)
Is this information I should send?
I was working was a old version of repository and I noticed that issue and then I tried with the latest version of repository and the behaviour seemed to be the same. Any ideias of what might be?
Best regards
Bruno Tavares
Am 11.06.2013 19:46, schrieb Bruno Tavares:
Good afternoon.
After several tests using ibrdtn from repository I noticed this following issue:
I have two nodes in my scenario: A and B.
A has a bundle of 77 MB to send to B.
I have a script running on node A that puts the connection interface of that node up for 10 seconds and down for 20 seconds.
In the beginning some data is transferred from A to B during those 10 seconds.
In lots of the "10 seconds" intervals there is no transfer of data.
I even putted the interface after some intervals up all the time and no data was transferred for lots of time.
Is this a problem someone noticed?
Can anyone give a little help to understand the problem.
Thank you
Best regards
Bruno Tavares
!! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to ibr-dtn-request@ibr.cs.tu-bs.de !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
Hello,
I experience a similar issue recently. I am not sure if this is related as I have a different setup but the information may help anyway. I have an Android device that sends bundles to an access point that is hosted by a router that runs IBR-DTN. The device first sends some bundles and then disconnects (so TCP connection gets disconnected). After the Android device connects again to the AP (after ~10-30s), the router does not receive bundles anymore. However, the IBR-DTN GUI in Android shows the router in the neighbor list (green icon) and I can also telnet to routerip:4556 and see the "dtn message". Other DTN nodes that are connected to the same router (access point) receive the bundles (Epidemic routing is used) so the bundles are sent out. The version that I am using on the router is: 0.9.0-118 (build 2fb1b9c) the Android Version says "app:0.9.0, dtnd: 0.9.0, build b7bdcb2" (self-compiled but without changes in the C++ part). If I use another router that has installed IBR-DTN version: 0.9.0-104 (build fc0baa8) but uses the same config file, everything works fine.
Best regards, Christian Raffelsberger
Am 12.06.2013 12:54, schrieb Johannes Morgenroth:
Hello Mr. Tavares,
actually the best way would be to tell me the version code of the daemon like this. $ dtnd --version IBR-DTN version: 0.9.0 (build b3e6377)
Assuming you are using the latest version, I need some more details about your tests. How does your script work. There are a lot of approaches to bring an interface "up" and "down". So what do you do exactly?
What might happen is that your disconnection is too short for TCP to fail completely. Instead TCP would ran into several timeouts but never disrupt completely. What happens is you longer your disconnect interval to 120 seconds or some minutes?
Kind regards, Johannes Morgenroth
Am 12.06.2013 12:22, schrieb Bruno Tavares:
Hello Mr Morgenro
The version I downloaded was from repository from yesterday :
Tue, 11 Jun 2013 10:47:40 +0100 (11:47 +0200)
Is this information I should send?
I was working was a old version of repository and I noticed that issue and then I tried with the latest version of repository and the behaviour seemed to be the same. Any ideias of what might be?
Best regards
Bruno Tavares
Am 11.06.2013 19:46, schrieb Bruno Tavares:
Good afternoon.
After several tests using ibrdtn from repository I noticed this following issue:
I have two nodes in my scenario: A and B.
A has a bundle of 77 MB to send to B.
I have a script running on node A that puts the connection interface of that node up for 10 seconds and down for 20 seconds.
In the beginning some data is transferred from A to B during those 10 seconds.
In lots of the "10 seconds" intervals there is no transfer of data.
I even putted the interface after some intervals up all the time and no data was transferred for lots of time.
Is this a problem someone noticed?
Can anyone give a little help to understand the problem.
Thank you
Best regards
Bruno Tavares
!! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message toibr-dtn-request@ibr.cs.tu-bs.de !! or look athttps://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
-- !! This message is brought to you via the `ibr-dtn' mailing list. !! Please do not reply to this message to unsubscribe. To unsubscribe or adjust !! your settings, send a mail message to ibr-dtn-request@ibr.cs.tu-bs.de !! or look at https://www.ibr.cs.tu-bs.de/mailman/listinfo/ibr-dtn.
Hallo Christian,
some parts of your set-up are unclear to me. Can you elaborate a little bit more on that?
As far as I understand your set-up looks like this:
Android device <-TCP-> Access-Point with IBR-DTN <-TCP-> ... other devices?
The Android device is generating bundles in an interval, right? If you look into the logview of IBR-DTN, are there BundleReceivedEvent messages? These "other DTN nodes" are Android devices too? Who is the sink in this case? The Access Point?
What would really help is if you could enable the logfile with DEBUG option and a debug level >= 60 on the device and send it to me. The logfile is stored on the devices sdcard. The logfiles of the other nodes are also very helpful.
Kind regards, Johanes
Am 13.06.2013 17:07, schrieb Christian Raffelsberger:
Hello,
I experience a similar issue recently. I am not sure if this is related as I have a different setup but the information may help anyway. I have an Android device that sends bundles to an access point that is hosted by a router that runs IBR-DTN. The device first sends some bundles and then disconnects (so TCP connection gets disconnected). After the Android device connects again to the AP (after ~10-30s), the router does not receive bundles anymore. However, the IBR-DTN GUI in Android shows the router in the neighbor list (green icon) and I can also telnet to routerip:4556 and see the "dtn message". Other DTN nodes that are connected to the same router (access point) receive the bundles (Epidemic routing is used) so the bundles are sent out. The version that I am using on the router is: 0.9.0-118 (build 2fb1b9c) the Android Version says "app:0.9.0, dtnd: 0.9.0, build b7bdcb2" (self-compiled but without changes in the C++ part). If I use another router that has installed IBR-DTN version: 0.9.0-104 (build fc0baa8) but uses the same config file, everything works fine.
Best regards, Christian Raffelsberger
participants (2)
-
Christian Raffelsberger
-
Johannes Morgenroth