Re: [tsvwg] MP-DCCP for UDP multipath transport
Markus.Amend@telekom.de Mon, 16 November 2020 19:04 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 15FCC3A0BA1 for <tsvwg@ietfa.amsl.com>; Mon, 16 Nov 2020 11:04:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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 j4-hRZC6XcbD for <tsvwg@ietfa.amsl.com>; Mon, 16 Nov 2020 11:04:38 -0800 (PST)
Received: from mailout21.telekom.de (mailout21.telekom.de [194.25.225.215]) (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 EF5923A03F3 for <tsvwg@ietf.org>; Mon, 16 Nov 2020 11:04: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=1605553478; x=1637089478; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=lfuMAORMHl9qySo4xZ/EBvG1mIEhcXUgK8qJdmbze5c=; b=rRMkNGb3WD4cRXBjDpAogJMut79v7Y2I9ZH31OSxIZR4/65Z4Ei2ToZR ftJgbVGTMuWmRTdau06w442Yu1wYsXJf8vQMEdq+G5sQ5Bu/E5inKXSvM ev7wHl60RPhheFJwwCMDowpqFS37BLkyfP/ebNkkHVPamoEDLXxgw9BOE Z8I+yQNplI8to98YE5wzjUkeCzmMaBAnitw2TMSOPQy9P49kqK86A9z0B V7mI6hfbg4/i3bqQnPDQ5lWMHWDVbI0NZ89TeyEapFYmwd0CTC3N2mUPf BuvQCTIwSKfqE2gk7qtn921WU65yI4xWRfwGlob/7EOMHMv0nIkrA1s++ Q==;
IronPort-SDR: ZiXaG4OVZr7Qo0oRAwHEojr3WMjtG4KwVRAqOfMvmWkw6BUw+zXAFIMBBceND4AMllVFy6uW2/ N0NY23kjNfYw==
Received: from qdefcs.de.t-internal.com ([10.171.254.41]) by MAILOUT21.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 16 Nov 2020 20:04:34 +0100
IronPort-SDR: ulB2AUMraQ5dlSq8D3AkCfQRJl6fBCqr1l/+xyCPAmjYhWaO7jaedZyZfWC9T4YT5cZ/biSD9i +LMtul08A8Zlya1MJIJg5NqgCqmcgRXag=
X-IronPort-AV: E=Sophos;i="5.77,483,1596492000"; d="scan'208";a="234775905"
X-MGA-submission: MDEPQbr0HVZmVLj/FwSS1psfUDYlxGa66CxpXu1avq6gLCHpEEpwQRHg+2KNtY9C40JA4pqafP6KAfDLmSELSUmyswXIc1ZiqDmQo+fANixQbPZutww4ue4Q3rdyek2aspV0fZNqDNLuwwS2m25d7KnVH0fn7Jw1qEASLcWGAoVZAw==
Received: from he105712.emea1.cds.t-internal.com ([10.169.118.43]) by QDEFCV.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 16 Nov 2020 20:04:34 +0100
Received: from HE105709.EMEA1.cds.t-internal.com (10.169.118.41) by HE105712.emea1.cds.t-internal.com (10.169.118.43) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 16 Nov 2020 20:04:31 +0100
Received: from HE104164.emea1.cds.t-internal.com (10.171.40.35) by HE105709.EMEA1.cds.t-internal.com (10.169.118.41) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 16 Nov 2020 20:04:31 +0100
Received: from GER01-LEJ-obe.outbound.protection.outlook.de (51.5.80.17) by O365mail06.telekom.de (172.30.0.233) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 16 Nov 2020 20:04:29 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HO1Q2EHikuPfLu05bUhXC3d0c9UjIDcZkhgX9OhCvh/O+T5yvujBdvlv2xZ2WnaRo+lg0zpSW2hMFDk9adjOHX5pZ0GFM5Md6GApfg06FbNCoKunBos+XzdqlA4e05LFOH/R3LGM9DIk8zxpVdBq8gFixFnLD4H9ydmy+NKb+Rjm0VFb1IJ6TqTaG6ywdfQIpCPw72YJB/lYDFrO69kYdN0j0EoGRBd4NteXUlAF7HpljZgeGyqcYKkaMwrA+u2UkwXjQwmUQlbHtVzvTDSFzeMkdHthSVd+nV2fXI5j0ly6cz9PUa5Wup/AOHm0crCX9TmOaUE1g7f/79bAOZf1Wg==
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=lfuMAORMHl9qySo4xZ/EBvG1mIEhcXUgK8qJdmbze5c=; b=iyo/uLyL8Xqo5LCYfnnl3cMguiQwtV/xtOWpnSJ9sNJrkwZ/x4joHoGR0i3Uis3pVU4hcoTI4uMO5cfsNCr8Mf8b8LgcV11ZzHOdqBzOrCe0BmnTKLVxVvfu8HooSlLKt9R3ERWJFlIxEc83NCyPkKh3MMFbE4DKZSN9pJVqDyXgxVPt0SxYFWHadMXNbQUyzHEyReeJzt3NBsN8iUSJ3hB57MPRU0rO7kmJLsUdzjTgf6Efan7pTbZ0K2SMnsbpZHkit9/pR9orTQRzunrQc79pPEAqhB2n+2PQjyw+6JT8PTvoxQexR1RZwll57JYLNcQxOkXFsWKODa7xlVzk5w==
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 LEJPR01MB0635.DEUPRD01.PROD.OUTLOOK.DE (2a01:4180:c012:b::12) by LEJPR01MB1115.DEUPRD01.PROD.OUTLOOK.DE (2a01:4180:c012:13::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.16; Mon, 16 Nov 2020 19:04:30 +0000
Received: from LEJPR01MB0635.DEUPRD01.PROD.OUTLOOK.DE ([fe80::cd90:d2c4:eccf:600a]) by LEJPR01MB0635.DEUPRD01.PROD.OUTLOOK.DE ([fe80::cd90:d2c4:eccf:600a%5]) with mapi id 15.20.3589.016; Mon, 16 Nov 2020 19:04:30 +0000
From: Markus.Amend@telekom.de
To: Michael.Tuexen@lurchi.franken.de
CC: tsvwg@ietf.org
Thread-Topic: [tsvwg] MP-DCCP for UDP multipath transport
Thread-Index: Ada8DeH/jCNzX5niRS6nrhURdCOYhAAGEAMAAABXSlAAArO+AAAADcwAAAGIHAAAAVpBIAACcssAAABN4UA=
Date: Mon, 16 Nov 2020 19:04:30 +0000
Message-ID: <LEJPR01MB06358B872C7B0616517FB13FFAE30@LEJPR01MB0635.DEUPRD01.PROD.OUTLOOK.DE>
References: <LEJPR01MB063580A9B12A42F0E0559D6EFAE30@LEJPR01MB0635.DEUPRD01.PROD.OUTLOOK.DE> <15689BF2-25AE-471B-9032-F18A57B1F104@lurchi.franken.de> <LEJPR01MB06353DC16E0AD228268A4D4CFAE30@LEJPR01MB0635.DEUPRD01.PROD.OUTLOOK.DE> <4297770B-8932-4126-BB23-82DAF459835E@lurchi.franken.de> <LEJPR01MB0635CD33108AA9A2788F86C0FAE30@LEJPR01MB0635.DEUPRD01.PROD.OUTLOOK.DE> <BC9021EA-9A38-46BC-994B-DAF900C86BC9@lurchi.franken.de> <LEJPR01MB0635F9870B95356229265EBEFAE30@LEJPR01MB0635.DEUPRD01.PROD.OUTLOOK.DE> <DA91A14A-3B4F-48C0-B5EE-AC4DC36437DF@lurchi.franken.de>
In-Reply-To: <DA91A14A-3B4F-48C0-B5EE-AC4DC36437DF@lurchi.franken.de>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: lurchi.franken.de; dkim=none (message not signed) header.d=none;lurchi.franken.de; dmarc=none action=none header.from=telekom.de;
x-originating-ip: [212.201.104.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a1ae0418-43d9-43c4-299a-08d88a62724e
x-ms-traffictypediagnostic: LEJPR01MB1115:
x-microsoft-antispam-prvs: <LEJPR01MB1115D1BCDA0DEF8E0796529BFAE30@LEJPR01MB1115.DEUPRD01.PROD.OUTLOOK.DE>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7atjgsAh6lbHlQveqEfQLuj2P8mVxAWFPwwl+8CPZ6cGHHvY64UCqdcapvH+HgYRpjRV0inW2tLa5+Hpoo81hVGN5bWSUgMvUOQh5HxTDt+2MFclaBjCFj/1iA1w39IQLwuOtOnXZ+42Re8GWW9K0UUvWZGa0gr86eoBjGpM3PrnI6xhlndgV3yM36ngDnvPpOblK5UFflUSV835Wlb+dOwdTl7vXcB96iyx23JffyE35fTATt2AwuHUGGApJKKlqkTt+Leq7pjEs9Di+DNQMUN0iZUs7e0NUcRt3LPtPI02BNxOiAFJ8cYoWn7X039w3oFmkbu3kZ5l2tz70mqcB1peHWhM3hzmvG6JSNqXJLw=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LEJPR01MB0635.DEUPRD01.PROD.OUTLOOK.DE; PTR:; CAT:NONE; SFS:(39860400002)(376002)(396003)(136003)(346002)(366004)(966005)(478600001)(7696005)(8936002)(8676002)(53546011)(76116006)(66446008)(66556008)(64756008)(66476007)(186003)(33656002)(66946007)(26005)(86362001)(4326008)(5660300002)(6916009)(83380400001)(55016002)(2906002)(9686003)(71200400001)(66574015)(30864003)(316002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: HcxKgMbhXM84iG25obalOnDWwXtXAbgc2SEc2y0z6FHOLCzImYcgTlkBRso887cHHF+Aox4WWytJvqfNqvMGmmDX5mD8tJQMyf9XhUVgdRYkCpKjRVtN2zs4a9MQy+D+pPhpbzApAMsvuD6kwdppfzObqaXHHXP5ELl52WUZjB2kB4Wsj6e1eLjgSfkGqDw4+723oV+D2atl+71I7qaNst0jHIV90wf1XvYsruKlBxGgWyK0cAkvrlS3GJYbe/j4zKj+WVLdqJl2U8ySTNEfY+2P35x+ug0DVevPxj+ACoOVsZG35M9al5nRulRtx193B0JyOvXfqJF6DScZSqbCStkFXsKbXoeAsDv4ZSzhE46t6VtokuGxdgnlM6n382o4y6p7+K6FS0NNCSMUjmAoThvZ1Cxhz8yC7cmV2ujy0gTy0gFinNoLTtmB+R8uKlj7H+Lfp9wXaNELGslYfF3Z1cYBuagULHFjrFM+p1G1Qp963qtBV9TtlrgNheejLFn733Txsu5kk/RkR9GRkExMKdo7KJO49l1lyo3KbU4MDxK03bd+L7lflMzabcYxSCX6NAkGb/k/dFVfJmV8X4hZHfhbXauFlrf+ReK1t7rVhnVa5UA/6lfA/X9GqjBfOrg/pf1p5QiwSRC5Q2dEHn7TvA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LEJPR01MB0635.DEUPRD01.PROD.OUTLOOK.DE
X-MS-Exchange-CrossTenant-Network-Message-Id: a1ae0418-43d9-43c4-299a-08d88a62724e
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2020 19:04:30.1168 (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: 6oe4YwVyTiibU6yhaNYTQWBbEABeE1kY1QXZtrKfgWU88CpLaMcrLkP/iZuB/by2J/stQWts8lsfFGmSIcU5ag==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LEJPR01MB1115
X-TM-SNTS-SMTP: 19D2ADEFAE01CAAA8A2A720F99D9A36E6B9FE084C46961AE2C13EED9B339035E2000:8
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/nMSTOU0RJ8K2oZJAkbIsNVHhMEQ>
Subject: Re: [tsvwg] MP-DCCP for UDP multipath transport
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: Mon, 16 Nov 2020 19:04:41 -0000
> -----Original Message----- > From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de> > Sent: Montag, 16. November 2020 19:40 > To: Amend, Markus <Markus.Amend@telekom.de> > Cc: tsvwg@ietf.org > Subject: Re: [tsvwg] MP-DCCP for UDP multipath transport > > > On 16. Nov 2020, at 18:46, Markus.Amend@telekom.de wrote: > > > >> -----Original Message----- > >> From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de> > >> Sent: Montag, 16. November 2020 17:51 > >> To: Amend, Markus <Markus.Amend@telekom.de> > >> Cc: tsvwg@ietf.org > >> Subject: Re: [tsvwg] MP-DCCP for UDP multipath transport > >> > >>> On 16. Nov 2020, at 17:21, Markus.Amend@telekom.de wrote: > >>> > >>>> -----Original Message----- > >>>> From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de> > >>>> Sent: Montag, 16. November 2020 17:06 > >>>> To: Amend, Markus <Markus.Amend@telekom.de> > >>>> Cc: tsvwg@ietf.org > >>>> Subject: Re: [tsvwg] MP-DCCP for UDP multipath transport > >>>> > >>>>> On 16. Nov 2020, at 16:43, Markus.Amend@telekom.de wrote: > >>>>> > >>>>> Hi Michael, > >>>>> > >>>>> inline > >>>>> > >>>>>> -----Original Message----- > >>>>>> From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de> > >>>>>> Sent: Montag, 16. November 2020 15:38 > >>>>>> To: Amend, Markus <Markus.Amend@telekom.de> > >>>>>> Subject: Re: [tsvwg] MP-DCCP for UDP multipath transport > >>>>>> > >>>>>>> On 16. Nov 2020, at 13:52, Markus.Amend@telekom.de wrote: > >>>>>>> > >>>>>>> Dear all, > >>>>>>> > >>>>>>> as the TSVWG chairs suggested in the IETF 109 session, I continue the > >>>> discussion > >>>>>> on the mailinglist. > >>>>>> Hi Markus, > >>>>>> > >>>>>> I have two questions: > >>>>>> > >>>>>> 1. You stated that you are using CCID2. This means that you are adding to > >>>>>> handling of UDP > >>>>>> packets a congestion control. How does this interact with a congestion > >>>> control > >>>>>> provided by > >>>>>> the application? > >>>>> > >>>>> Yes, and moreover we also implemented BBRv1 into the DCCP CCID > >> framework. > >>>> The interaction between CCs is given and first results were published a > while > >> ago > >>>> in https://arxiv.org/pdf/1907.04567.pdf based on NADA as application CC. > >> More > >>>> recent results are part of our presentation at ICCRG on Friday, discussing a > >>>> broader mix of CCs. Probably there is a trend not to use packet loss based > CC > >> for > >>>> the tunnel. > >>>>> > >>>>> Two points here: > >>>>> 1. Nested CC is a broader topic beyond MP-DCCP and also valid e.g. for > >>>> MASQUE. Maybe something which should be independently investigated in > >>>> ICCRG? > >>>> I agree that this is not specific to the scenario you describe, but a broader > >> issue. > >>>>> 2. Solving efficiently out-of-order aggregated multipath packet delivery is > >>>> equally important and often overlooked in favor of CC in CC. > >>>>> > >>>>>> > >>>>>> 2. Considering that you are fine with a tunneling protocol that provides a > >>>>>> congestion control, > >>>>>> what are the benefits of using DCCP instead of using SCTP with UDP > >>>>>> encapsulation? You can > >>>>>> use PR-SCTP with the "don't retransmit" policy and could also let the > >>>> reordering > >>>>>> done by > >>>>>> SCTP. Your failover scenario should be supported by all SCTP > >>>> implementations. > >>>>>> The > >>>>>> load-sharing would require some standardisation effort. > >>>>>> > >>>>> > >>>>> Excellent this question :-) I fully agree with you, that SCTP can provide > similar > >>>> mechanisms. Some years ago we developed, in parallel to our MP-DCCP > >>>> prototype, a SCTP based prototype leveraging PR-, PF- and CMT-SCTP. The > >>>> results looked very promising and we proposed this to 3GPP ATSSS > >>>> (ftp://3gpp.org/Email_Discussions/SA2/Archive/2018-10/Draft%2023793- > >>>> 070_rm.doc, 6.1.7.4), but it was rejected. > >>>>> > >>>>> After that we gave up the SCTP development in favor of DCCP for several > >>>> reasons: > >>>>> - bad/no Linux support for CMT-SCTP at this time > >>>> Compared to MP-DCCP support, I don't think there is much of a difference. > I > >>>> guess it would be implemented > >>>> in Linux, if the corresponding specification could be finished (Linux recently > >> got > >>>> support for UDP encapsulation.). However, that is blocked up to now in > >> TSVWG. > >>>> Since I'm not following 3GPP: > >>>> Is availability on Linux a requirement for 3GPP? > >>> > >>> No, but it was a requirement for our DT internal prototype environment. > With a > >> Linux reference implementation of (MP-)DCCP it was much simpler for us to > >> move forward and implement it for example in an Android device. > >>> Please don't forget, that was a decision we took in 2017. > >>> > >>> However, -just being proactively here - we currently should not end up with > >> the question: Should we move forward exclusively with MP-DCCP or a SCTP > >> based approach. Both has from my view value and MP-DCCP is first of all only > a > >> multipath extension for DCCP. Using encapsulation on top makes it capable of > >> transporting any traffic. It's the same as with SCTP, QUIC and TCP. > >> TCP might be a problem with strict ordering. > > > > Agree > > > >> But SCTP, QUIC, and DCCP could be > >> used the same way. > >> The only difference is that SCTP does support multihoming, for QUIC and > DCCP it > >> is a yet to > >> be specified extension, QUIC needs unreliability, and all need a way of load > >> sharing. But then > >> all of them could be used. > >>> > >>>>> - No real unreliable delivery is given. Even PR-SCTP requires a reliable > >>>> "FORWARD-TSN" to become unreliable. > >>>> How does that impact the user experience? User messages can be > delivered > >> as > >>>> soon as possible to the application. > >>> > >>> Please correct me if I'm wrong, but as long as the FORWARD TSN has not be > >> received, head of line blocking occurs, right? > >> I don't see why. The receiver can deliver user messages as soon as the > ordering > >> constraints can > >> be fulfilled. So if you send all user messages as unordered messages (like on > UDP > >> or DCCP), > >> no buffering for reordering is required. So no HOL blocking. > >> > > > > Yep, I identified we argued from different perspectives. I agree, setting the U- > Bit will bypass any re-ordering functionality from SCTP and move packets forward > immediately to the application layer. That would give support for steering and > switching (seamless handover), however, for CMT-SCTP the SCTP re-ordering > function might be kept and then we step into the FORWARD-TSN trap with HoL. > Unless a re-ordering function is specified outside of the SCTP. > As far as I understand, DCCP does not provide an ordering preserving service. > Isn't it a UDP like service? That's true > > In contrast to this, our MP-DCCP Linux reference implementation is shipped > with a modular re-ordering scheme, which easily let define and use various re- > ordering logics. I hope we can publish the Linux implementation soon. > So you are adding something to DCCP? You could do that also as a shim on top of > SCTP using the U-bit. > Yes, that's what I wrote. However, with MP-DCCP we could think about defining a modular re-ordering scheme directly as part of the protocol, at least the signaling/negotiation for it. So no shim layer is required. In the meantime I also remember another experienced drawback from our SCTP prototype. I think it was quit inflexible when new communication paths came up during the lifetime of a SCTP session, a scenario often happens in mobile use cases. Only with an INIT chunk, communication paths can be negotiated once during the handshake. Any new IP addresses/paths, e.g. while changing from one Wi-Fi AP to another, requires a re-establishment of the SCTP session. I think for MP-DCCP we can resemble a lot of the well proved handshake procedures and address/path updates from MPTCP. > Best regards > Michael > > > >> Best regards > >> Michael > >>> > >>>>> - UDP encapsulation overhead > >>>> True. It is an 8 byte overhead. > >>>> > >>>> Best regards > >>>> Michael > >>>>> > >>>>>> Best regards > >>>>>> Michael > >>>>>> > >>>>>>> > >>>>>>> For all who were not able to attend, the presented slides are available > >>>>>> u==[=[nderhttps://datatracker.ietf.org/meeting/109/materials/slides- > 109- > >>>> tsvwg- > >>>>>> sessa-61-dccp-extensions-for-multipath-operation-00, with a main focus > on > >>>> the > >>>>>> prototype implementation. This prototype leverages MP-DCCP between > a > >>>>>> mobile handset and a public aggregation point, for giving > multipath/multi- > >>>> access > >>>>>> benefit to at least UDP traffic - complementing MPTCP - when > >> communicating > >>>>>> with the Internet. Due to the MP-DCCP encapsulation framework, > support > >> is > >>>> not > >>>>>> restricted to UDP and it’s even possible to provide the multipath service > to > >> IP > >>>> or > >>>>>> Ethernet traffic. Packet based scheduling, as well as flow based > scheduling > >> is in > >>>>>> scope of the prototype/drafts and explained together with results as > part > >> of > >>>> the > >>>>>> above mentioned presentation. > >>>>>>> > >>>>>>> Seamless handover for reliability and path/access aggregation for high > >>>> speeds > >>>>>> are supported by design, fitting for example excellently into the 3GPP > >> ATSSS > >>>>>> scope, leveraging: > >>>>>>> https://tools.ietf.org/html/draft-amend-tsvwg-multipath-dccp-03 > >>>>>>> https://tools.ietf.org/html/draft-amend-tsvwg-multipath-framework- > >>>> mpdccp- > >>>>>> 01 > >>>>>>> https://tools.ietf.org/html/draft-amend-tsvwg-dccp-udp-header- > >>>> conversion- > >>>>>> 01 > >>>>>>> > >>>>>>> > >>>>>>> and general scheduling and re-ordering concepts from > >>>>>>> https://tools.ietf.org/html/draft-amend-iccrg-multipath-reordering-01 > >>>>>>> https://tools.ietf.org/html/draft-bonaventure-iccrg-schedulers-01 > >>>>>>> > >>>>>>> Especially for 3GPP ATSSS purposes, this very dedicated and simple MP- > >> DCCP > >>>>>> framework provides an alternative over the currently discussed MP- > QUIC > >>>>>> (+DATAGRAM + MASQUE), which is from an IETF perspective much > broader > >> in > >>>>>> scope and not dedicated to ATSSS purposes. > >>>>>>> > >>>>>>> However MP-DCCP is not limited to ATSSS and can be applied end-to- > end > >>>> with > >>>>>> or without encapsulation. > >>>>>>> > >>>>>>> So I encourage you to read through the drafts, give feedback and > discuss > >> the > >>>>>> potential roadmap towards WG adoption. > >>>>>>> > >>>>>>> Br > >>>>>>> > >>>>>>> Markus > >>>>> > >>> > >
- [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Michael Tuexen
- Re: [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Michael Tuexen
- Re: [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Michael Tuexen
- Re: [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Michael Tuexen
- Re: [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Spencer Dawkins at IETF
- Re: [tsvwg] MP-DCCP for UDP multipath transport Spencer Dawkins at IETF
- Re: [tsvwg] MP-DCCP for UDP multipath transport Martin Duke
- Re: [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Martin Duke
- Re: [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Michael Tuexen
- Re: [tsvwg] MP-DCCP for UDP multipath transport Martin Duke
- Re: [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Michael Tuexen
- Re: [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Michael Tuexen
- Re: [tsvwg] MP-DCCP for UDP multipath transport Markus.Amend
- Re: [tsvwg] MP-DCCP for UDP multipath transport Anna Brunström
- Re: [tsvwg] MP-DCCP for UDP multipath transport Anna Brunström