All of lore.kernel.org
 help / color / mirror / Atom feed
* Problems with idle DCCP connections
@ 2010-07-30 21:07 Samuel Jero
  2010-08-02  9:19 ` Ian McDonald
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Samuel Jero @ 2010-07-30 21:07 UTC (permalink / raw)
  To: dccp

Hello All,

I am a researcher at Ohio University looking to encapsulate a special
point-to-point Delay Tolerant Networking protocol in DCCP instead of UDP
to take advantage of DCCP's congestion control.

In attempting to set this up I have come across some very odd behavior
from DCCP. My goal is to open one DCCP connection and then keep it open
even when the encapsulated protocol is idle (this avoids having a
three-way handshake for every packet sent). However, in my tests, DCCP
clamps the sending rate down to three packets per second after a short
idle period (a few seconds) and then never attempts to increase that
rate. This seems to be a very unusual and counter-intuitive behavior.
Has anyone else seen similar behavior? This seems to contradict RFC4341
section 5.1 which says that CCID2 should slow start after an idle
period. Is this not implemented yet or is it a bug?

My test machines are running Ubuntu 10.04. Uname -a
"2.6.32-24-generic-pae #38-Ubuntu SMP Mon Jul 5 10:54:21 UTC 2010 i686
GNU/Linux". I have seen identical behavior with Ubuntu 9.10 (Linux
2.6.31). I'm using CCID2 "TCP-like Congestion control" since I want as
much bandwidth as possible, even if that means rapid fluctuations.

Thanks.

Sincerely,
Samuel Jero


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-08-17 11:37 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-30 21:07 Problems with idle DCCP connections Samuel Jero
2010-08-02  9:19 ` Ian McDonald
2010-08-02 15:08 ` Arnaldo Carvalho de Melo
2010-08-09  5:59 ` Gerrit Renker
2010-08-11 16:17 ` Samuel Jero
2010-08-12 11:02 ` gerrit
2010-08-13  5:15 ` Gerrit Renker
2010-08-13 20:40 ` Samuel Jero
2010-08-16  5:19 ` Gerrit Renker
2010-08-16 21:14 ` Samuel Jero
2010-08-17 11:37 ` gerrit

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.