[ih] Why did DCCP fail to gain traction?
Bless, Roland (TM)
roland.bless at kit.edu
Mon Oct 5 02:29:06 PDT 2026
Hi,
my perception was that at the time DCCP was designed,
there was a fear that especially an increasing amount of
multimedia streams may cause congestion problems and
it would be better to to solve them in a single protocol
rather than letting the application developers do it
"somehow" (and maybe neglecting ECN support etc.).
See also the section 2 of RFC4340
https://datatracker.ietf.org/doc/html/rfc4340#section-2
However, given the development of WebRTC and DASH,
people used rather their own application-specific
congestion control mechanisms instead. For example,
WebRTC used more fine-grained RTCP-based feedback
(see also RFC8888) and there were other approaches
developed in the (concluded) RMCAT WG
(https://datatracker.ietf.org/wg/rmcat/about/) as well
such as NADA (RFC8698) and SCReAM (RFC8298).
The reasons why DCCP had seen no real deployment are
probably manifold, but I guess that NAT/FW traversal
for DCCP as well as the easier development and change
process in the user space contributed to this
(as others noted, this also helped QUIC development and
was a deliberate design choice).
FWIW, there has been recent work in the IETF on Multipath-DCCP
https://datatracker.ietf.org/doc/rfc9897/
to support a special use case for providing an MP-DCCP proxy
inside a provider network. The idea was to also support
QUIC and other UDP-based protocols.
So I disagree that QUIC development hindered DCCP
deployment already,
the work on Media over QUIC (MOQ) started only 2022.
Regards,
Roland
On 03.10.26 at 18:26 John Kristoff via Internet-history wrote:
> DCCP (IETF RFC 4330) is/was a relatively new transport in Internet
> history. I don't think it ever really saw much, if any, deployment or
> support in applications. It was removed from the Linux kernel last year.
>
> Was it too late, too complex, too little, or just deemed unnecessary
> given available alternatives such as QUIC? I don't recall seeing
> much discussion about why it failed to gain traction and I'm interested
> to hear what the collective wisdom of this group might have to say about
> that.
More information about the Internet-history
mailing list