[tsvwg] MP-DCCP Open Source available

Markus.Amend@telekom.de Thu, 04 March 2021 23:43 UTC

Return-Path: <Markus.Amend@telekom.de>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47D473A1950; Thu, 4 Mar 2021 15:43:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.346
X-Spam-Level:
X-Spam-Status: No, score=-2.346 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.248, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uXg3UXHcQq14; Thu, 4 Mar 2021 15:43:38 -0800 (PST)
Received: from mailout41.telekom.de (mailout41.telekom.de [194.25.225.151]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF26F3A1951; Thu, 4 Mar 2021 15:43:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1614901417; x=1646437417; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=lZsh2LzEmVzqpW+8olrQ/dlhxP1HT3taA88CcTEvPxw=; b=DFsZtyq31eHVPV6vcRBffMpere1H86QjBFEWCh4+DrJel5x7tqXoTdzP jV4YK5trsFBFp4bWSURsfl7cunuth02o3f9fynpg5jK6Z64nQCpci3b3y QRKTCoj7gyZHfGvUcw1amlEwf4/LDyQXkKM1KyqlJ6YlGV24/kMnFoPyl Ze75fOMGPSZKyD18JkBQj9H968z/GdYQGudhJqK2jDI9iBJg5ZLZUZWsH fOXHH5Y+GqHLZuXCynzsH6DKQwdYiiA5ru9SjPjQ5NrlemqzuTBGGVlDb /jfWi+qebvZKHMQan1KxDGq1yEMAYj2NekzihB6CU5ED7kJ2uEwo1uRJP A==;
IronPort-SDR: yluPQxS2dfA/iw1QstI8tS6z1o+cCRlB5ESuD5UdyDoQNFfra1DctnqxR9gyno350DcPNFA1AQ DXr62UP08D7A==
Received: from qdefcs.de.t-internal.com ([10.171.254.41]) by MAILOUT41.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 05 Mar 2021 00:43:21 +0100
IronPort-SDR: IR+INFudo6TbvsGUIcuYrrwPqqik3IHzkdCmOaHvw2vjWx2h9e/7OfTBijLflgNpf1BDaEFET+ GHq+Z1rEeKAzf8QcW3xhXVGTiMMxYfSUw=
X-IronPort-AV: E=Sophos;i="5.81,223,1610406000"; d="scan'208";a="292473673"
X-MGA-submission: MDFP6a3T0qU/vD2aZO64B2VyJjYvVDU51ZgSaADta2dqsVapEnVhZ+3lMATX7+7CR875Z2Hx8jc0lVyqDHDkOZ1qBG21TRgZf82bIjhLzBBhXSoG+raUWd4pIkAOgWIYMN1bN9RHpRgkwsMHLGr2yc+5vt63L5spH64eBhyXjrJs3w==
Received: from he199744.emea1.cds.t-internal.com ([10.169.119.52]) by QDEFCV.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 05 Mar 2021 00:43:22 +0100
Received: from HE199744.EMEA1.cds.t-internal.com (10.169.119.52) by HE199744.emea1.cds.t-internal.com (10.169.119.52) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 5 Mar 2021 00:43:21 +0100
Received: from HE104162.emea1.cds.t-internal.com (10.171.40.37) by HE199744.EMEA1.cds.t-internal.com (10.169.119.52) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 5 Mar 2021 00:43:21 +0100
Received: from DEU01-FR2-obe.outbound.protection.outlook.com (104.47.11.176) by O365mail04.telekom.de (172.30.0.231) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 5 Mar 2021 00:43:21 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gxiulxvtsu1+mlXU38J0VVcAfdaElmjIbSIroxJWKLpwRjmV0K/9wLKx76SbNu1VBjYx3ef9B49p7x9/XsmYg89hrYSQCiTYEY3RgJSxjFak7oYp3DOsMAdZ5HH9V4uGN/rfni4DBx4HiO/mr3xJ/cKrvruL8UBmbRJubAe6OqhS8GvGKNQHkPoYi9OBakXf0EYr5ndOoNHAE5xNqPX6j+ejH4uBpCGA88dpay1m18SjuCXQL+CZuxO3WDv4puhPsfsCRAeLS4mGRo1dvnWzsNQypBI/ENqW267P9eNBHnyXjSS6y+NYQKyPXP8IcCjmHPeRRSfE5B80AiV1FTtTww==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lZsh2LzEmVzqpW+8olrQ/dlhxP1HT3taA88CcTEvPxw=; b=KP9myd+1YpSPu4rWZJImceOjm8aMC2I7TFsXvvgKVCUOha8QvuQIb5Td+Wr/8Q+D4gRXeIb3pMFvwxzGazn3eUAjISFdPe6KO7RkrQ5+7B/zsGvauvsDQaEgDvOb8lwXL3Y2NkDTZgLsg0GOupw/IoHeGaFJ1bsi0GY5bZyteXe+ds01AKcho66TbOqvLfK+y2cP+c5GGrRNfZpnoS9X6kNnXSt2TA2t2rd1NA66NzkRbDR+Yei5OvXiJwtm/bGz5F2B98cthqEHuvi5hAohxr0HkfKSAucfNao3Y9Dytxh7CLujwI5qYGr3J9YIFbxaZXOH9Gh/qyEpH2yA4tN8FQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from FR2P281MB0155.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:c::9) by FRYP281MB0240.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:2::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.9; Thu, 4 Mar 2021 23:43:20 +0000
Received: from FR2P281MB0155.DEUP281.PROD.OUTLOOK.COM ([fe80::4065:5dca:1a05:d8e8]) by FR2P281MB0155.DEUP281.PROD.OUTLOOK.COM ([fe80::4065:5dca:1a05:d8e8%6]) with mapi id 15.20.3912.023; Thu, 4 Mar 2021 23:43:20 +0000
From: Markus.Amend@telekom.de
To: tsvwg@ietf.org
CC: draft-amend-tsvwg-multipath-dccp@ietf.org
Thread-Topic: MP-DCCP Open Source available
Thread-Index: AdcRT6fELNx880K9SEOrxf3xNqRFLQ==
Date: Thu, 04 Mar 2021 23:43:20 +0000
Message-ID: <FR2P281MB0155F514E5A959CB3F7932B2FA979@FR2P281MB0155.DEUP281.PROD.OUTLOOK.COM>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=telekom.de;
x-originating-ip: [84.163.52.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 291c55a9-086c-4261-022e-08d8df674ab4
x-ms-traffictypediagnostic: FRYP281MB0240:
x-microsoft-antispam-prvs: <FRYP281MB0240A528246D45939B2E17E6FA979@FRYP281MB0240.DEUP281.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: t6PiNp8pVn/UTCYNo83pB2E9zc3G6hEwmBqKAmG55oQ6WRNBxh8T8yp3YVgBLRIx2ivUuzZbKR53lvsLu1ynwiU3kk0EuN6ZNqrBb0IptLwcjNTOWj7doD3DVV4wX5fGbKiROznbEWMD3zRCmh87G6LjJ9T3GDcUEdigdv5C3cSsw9dVmrg4npLhKmBVU8dlnqjImiZ+SinU720swGml98HqfkSfTRbN6XfKQxvPcP8QR6ox7ZB3YpYxBWP8kExW5rqN5fuU1SSWFsnwvF3DM4OvVU8iOROROjL2gUHMXr3VJaz7aUizs70apX+yVUXafhzLhlade+xvrNbvGCL6ThOS8FHOhE90/F27Ap7qnpF0SeOXWaPK3y7dL3jeUGASbTVpMxkWSSe0/kd7THoRwCzi7PWfOgrNS31KECujlESYRPxiY5WiYUX0CzpLAtUjQnfFevqvU4P+10CTvRgI1BGe11vk3tQUBdKsN0gouF9+NfsIUZsfG71MH1C9hHMR9y71H0nuOD0P+5BlDwQXWvg3UH277CAvOn2WvKnXJmzdvu73vRlS2f0fGNd2iFUYV0moXKGxGnSUaIT8it+BY1FFmIRC7uXakqGRRidTMEE=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR2P281MB0155.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(366004)(346002)(376002)(396003)(39860400002)(136003)(71200400001)(76116006)(966005)(86362001)(33656002)(52536014)(5660300002)(66946007)(7696005)(66476007)(4326008)(478600001)(66446008)(66556008)(83380400001)(450100002)(316002)(64756008)(2906002)(186003)(6506007)(8676002)(6916009)(9686003)(26005)(8936002)(55016002)(3480700007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: pn2LQF4fiy8ejGQDwk8s3huDdmeAydt09/a1/0GvxrI+KVstktRW/ocVOxG7+OBY88huwBWp4WYu8LZ5ohTltO0blLpvI8wnXDS2YXM2N0k/TiMRDzpxMQh1d1c1GIGY3Mq3oOKJUeiHH9V1m9V5TXZiDxP2Ii1QzPfcVCurnjX+10VtrNp+oRhTFZPpJTaSi1Y5tCCV2hYHo+AmlP7bXBDDmzlkks+g+ri/SXWYK49r5Sfoo7gOddQvrFxmeWSu2DWXDYyvYuImSu2GCL1O2EBDjCDir6j4S9z3UvmyTFjFIiLwVQQsBkssbqhC90aCtz0PHKjCoP9DlQY7HMOxFwU3wgoYY6Pn31ArjRezDySLo2UrOegk5iUH6NBlqk7TkXKc/2M49SDJsc/DKZiFTrg5ySqpY3c/7W/3TA4WUOfeg1wIh6eKir5YcLnyFruF4YMzx5oEhCT+3yR/zuKltSvsiI7CN+3FqhR1GbmAJq5yFRaZLoamiKA1e8Ggtq1wdXHr7z9SA9piax/chlqU3Ml0QNcKfkSvfn5Gr0mXh3QSmxaqYtpHjSqXam+mj8dacGqjLNU0G1mrX4HOfcwFwcqky+Ymt4EVxwKNGg1OLY2UBxWOsj9evlJUsLlDoN1+JepfcaqbfOFEyyaWgAomPesmylET1Y5iKXSWFsSzWDpyJPD/J9b+C6TMOgQ69yyZAtbB1KGj6LYeffwSvCcwvge100WXWTQWAmwMpTzdlYpMtOu/XJImGf9TwliOfJXDu8EOX6EI8rbsXvimYUERaJ1m6/DUaAlsr/l+9JqIjeyhfX9i18E5IG/KC8roG721zQ1VcByOMSWyXY1Trt6yTTfv6x/3KJT79HFIDf9UlETW5YD/7E/1QRuSbCyzV17q/uIPWiATwq4xynmiLNb0fKnyb0AVkCRFXv38Q0EvPbfHLc7IIIJxMXAhgN7G7zecyHFfHPqBx38yfQeygtb45BCyJ1zrBo4kBkG+JKVvwf7RawwHXzlG4lT3TWR66ieMdByCUTjrPtJCYB4YihAb+ZLs4GPmMAGfb5cGANCoiNRZwlaqLZbHuS+zVWMJvcqLXQR/sVdyd6KWxEDY+ipHRuQQ9ULnBjIN2blcGGuTjCd+KgWZcInDIk5Cmd7rslOetiHhnOZW4qmO7UWoztFzSuktU414h81no6QkCUWCOM14LFaFMj1Ks02ZtEF12zTruauCcfSBguWPsuAd4vuCQkmFJYOnqxQlhY6dH97guGNcxUBI4IbK7ysrZCOfiQf/HxKFL7Ud3Y0A9LyBJNTM86/6/VIu43pYJ/dUEAnbhULg86SdPFdD8Xvu0sc6ZHxc
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: FR2P281MB0155.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 291c55a9-086c-4261-022e-08d8df674ab4
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2021 23:43:20.0393 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: smunwp663gGTYjzK1nIA2LWDF6WWvNSBPNKWlMhPcgk6SAm7PQ7idP92hpKE76I5eLNrEv1qZgml5/K0PA6jcQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRYP281MB0240
X-TM-SNTS-SMTP: D361259E1998363C0C58BD6241C08DBDF7090026596FC1B6A114D67BD003059E2000:8
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/33fzNZNh8sQJTiDzV8CacU61s4c>
Subject: [tsvwg] MP-DCCP Open Source available
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2021 23:43:40 -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