Subject: [tsvwg] MP-DCCP Open Source available

From: <[email-masked]>
Date: Thu, 4 Mar 2021 23:43:20 +0000

Dear all,

in an huge effort we pushed MP-DCCP open source this night.

Mission accomplished? No, that's a first step in pushing MP-DCCP forward in an open way, together with interested people like you. For making it easy, you find useful information under https://multipath-dccp.org, which help you to get in touch with MP-DCCP and start some first tests with pre-built VMs. People who want to directly interact with the source code will find this one at Github (https://github.com/telekom/mp-dccp).

The source code already covers most of the specifications of the MP-DCCP draft and we are working hard on integrating all the features. For example, the full handshaking procedure is still lacking of all the key exchanges. Shipped with the reference code are multiple schedulers, which are provided in a modular fashion and can be changed under operation to OTIAS, Redundant, RR, Lowest RTT first and a default one. Following the same principle, a path manager and an reordering engine are provided as well. Both implement for now only a default logic, letting the path manager establish one DCCP flow over each available access interface and the reordering engine forward packets as they arrive. Both, the path manager and the reordering engine, can be extended by further modules/logics.

In one of the next steps we will also provide appropriate measurement tools for MP-DCCP. Probably that will be sometime after IETF 110.

We are aware, that the maximum throughput performance is still something which has to be optimized. Anyway, all the key features like Steering, Switching and Splitting are fully supported.

Along with the MP-DCCP we also pushed CCID5, a BBR implementation for DCCP.

Please understand, that our website is still under work and not everything is perfectly described there. We will fix this during the next days.

Br

Markus