Re: [rtcweb] Some language on "prioritization"

"Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net> Mon, 31 March 2014 17:50 UTC

Return-Path: <matthew.kaufman@skype.net>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB4241A6F2A for <rtcweb@ietfa.amsl.com>; Mon, 31 Mar 2014 10:50:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=ham
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 qiaB5Kbv0cdY for <rtcweb@ietfa.amsl.com>; Mon, 31 Mar 2014 10:50:22 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1blp0185.outbound.protection.outlook.com [207.46.163.185]) by ietfa.amsl.com (Postfix) with ESMTP id E5D581A6F2C for <rtcweb@ietf.org>; Mon, 31 Mar 2014 10:50:21 -0700 (PDT)
Received: from DM2PR03CA004.namprd03.prod.outlook.com (10.141.52.152) by BN1PR03MB121.namprd03.prod.outlook.com (10.255.201.16) with Microsoft SMTP Server (TLS) id 15.0.898.11; Mon, 31 Mar 2014 17:50:17 +0000
Received: from BY2FFO11FD048.protection.gbl (2a01:111:f400:7c0c::145) by DM2PR03CA004.outlook.office365.com (2a01:111:e400:2414::24) with Microsoft SMTP Server (TLS) id 15.0.908.10 via Frontend Transport; Mon, 31 Mar 2014 17:50:17 +0000
Received: from mail.microsoft.com (131.107.125.37) by BY2FFO11FD048.mail.protection.outlook.com (10.1.15.176) with Microsoft SMTP Server (TLS) id 15.0.908.10 via Frontend Transport; Mon, 31 Mar 2014 17:50:16 +0000
Received: from TK5EX14MBXC298.redmond.corp.microsoft.com ([169.254.1.124]) by TK5EX14HUBC102.redmond.corp.microsoft.com ([157.54.7.154]) with mapi id 14.03.0181.007; Mon, 31 Mar 2014 17:49:47 +0000
From: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
To: Harald Alvestrand <harald@alvestrand.no>
Thread-Topic: [rtcweb] Some language on "prioritization"
Thread-Index: AQHPTQQB2UV1VISa20ivIvWZybl59Jr7de0AgAABWoCAAAFxAIAAAHRf
Date: Mon, 31 Mar 2014 17:49:45 +0000
Message-ID: <834D5209-5EEA-4001-B8ED-3835FC4D05FB@skype.net>
References: <5339A120.3040909@alvestrand.no> <CABkgnnVUHUx+3wY3Dsi=UvNkUw_Es1apeMSonq7DtEg_3UKRNg@mail.gmail.com> <FBA84C78-FE8E-4FEF-8AD3-CAF24C57E512@lurchi.franken.de>, <5339AA58.9070301@alvestrand.no>
In-Reply-To: <5339AA58.9070301@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: =?us-ascii?Q?CIP:131.107.125.37; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(100?= =?us-ascii?Q?09001)(6009001)(438001)(479174003)(377454003)(51704005)(2445?= =?us-ascii?Q?4002)(199002)(189002)(95666003)(82746002)(74502001)(74662001?= =?us-ascii?Q?)(97336001)(23726002)(97756001)(84676001)(81542001)(87936001?= =?us-ascii?Q?)(31966008)(80976001)(93516002)(81342001)(54356001)(19580405?= =?us-ascii?Q?001)(94316002)(2009001)(90146001)(83322001)(2656002)(3365600?= =?us-ascii?Q?1)(92566001)(85806002)(4396001)(94946001)(97736001)(44976005?= =?us-ascii?Q?)(53806001)(93136001)(81686001)(50986001)(85306002)(50466002?= =?us-ascii?Q?)(97186001)(95416001)(51856001)(85852003)(15975445006)(49866?= =?us-ascii?Q?001)(77982001)(47976001)(20776003)(6806004)(63696002)(747060?= =?us-ascii?Q?01)(76796001)(65816001)(47736001)(87266001)(86362001)(464060?= =?us-ascii?Q?03)(59766001)(92726001)(98676001)(80022001)(76482001)(567760?= =?us-ascii?Q?01)(46102001)(54316002)(19580395003)(79102001)(77096001)(367?= =?us-ascii?Q?56003)(83716003)(74366001)(69226001)(47776003)(83072002)(748?= =?us-ascii?Q?76001)(81816001)(56816005); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR?= =?us-ascii?Q?03MB121; H:mail.microsoft.com; FPR:FAFEF115.962B89E9.3DD79340.?= =?us-ascii?Q?9AA5D0E8.202E4; MLV:sfv; PTR:InfoDomainNonexistent; A:1; MX:1; LA?= =?us-ascii?Q?NG:en; ?=
X-O365ENT-EOP-Header: Message processed by - O365_ENT: Allow from ranges (Engineering ONLY)
X-Forefront-PRVS: 0167DB5752
Received-SPF: Pass (: domain of skype.net designates 131.107.125.37 as permitted sender) receiver=; client-ip=131.107.125.37; helo=mail.microsoft.com;
X-OriginatorOrg: skype.net
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/guFDA7DfbO1nkrFp23y1ScRFINY
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Some language on "prioritization"
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 17:50:26 -0000

And if SCTP and RTP have packets to send, which goes first, why, and under what circumstances?

Matthew Kaufman

(Sent from my iPhone)

> On Mar 31, 2014, at 10:48 AM, "Harald Alvestrand" <harald@alvestrand.no> wrote:
> 
>> On 03/31/2014 07:42 PM, Michael Tuexen wrote:
>>> On 31 Mar 2014, at 19:38, Martin Thomson <martin.thomson@gmail.com> wrote:
>>> 
>>>> On 31 March 2014 10:08, Harald Alvestrand <harald@alvestrand.no> wrote:
>>>> -- TODO: Specify a relative priority scheme that makes sense with SCTP,
>>>> with an appropriate reference. [draft-ietf-tsvwg-sctp-prpolicies]
>>>> specifies a priority policy, but it's about discarding packets, not
>>>> deciding which packets to send first, and it also makes it impossible to
>>>> specify time-bounded retransmission. --
>>> 
>>> Why would SCTP need special treatment?  I can understand if there are
>>> particular time-sensitive control messages that need to be given
>>> higher priority, but this is all time-sensitive.
>> A single transport connection (in this case an SCTP association) can
>> only use a single DSCP. So it would be OK to use the same priority for
>> all data channels, but things get complicated when when some data channels
>> would have different priorities requiring different DSCP markings.
> 
> The SCTP protocol machine will, at some given moment in time, have
> packets in its send buffers that belong to multiple data channels. Only
> one of them can go on the wire first.
> 
> Which packet does it choose to send first, and why?
> 
> That's the question I'm looking for an answer to.
> 
> If the answer has an RFC number, chapter and section, I'd be very happy.
> If it doesn't - perhaps we have to invent one.
> Or say that it's "implementation dependent".
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb