Re: [rtcweb] Meaning of SHOULD support/use interleaving

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 28 October 2014 15:46 UTC

Return-Path: <christer.holmberg@ericsson.com>
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 542D91A8942 for <rtcweb@ietfa.amsl.com>; Tue, 28 Oct 2014 08:46:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_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 MWH1IOXOkau6 for <rtcweb@ietfa.amsl.com>; Tue, 28 Oct 2014 08:46:43 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56E801A0231 for <rtcweb@ietf.org>; Tue, 28 Oct 2014 08:46:43 -0700 (PDT)
X-AuditID: c1b4fb3a-f79596d000001123-62-544fba6121a3
Received: from ESESSHC022.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 87.D6.04387.16ABF445; Tue, 28 Oct 2014 16:46:41 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.163]) by ESESSHC022.ericsson.se ([153.88.183.84]) with mapi id 14.03.0174.001; Tue, 28 Oct 2014 16:46:40 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Thread-Topic: [rtcweb] Meaning of SHOULD support/use interleaving
Thread-Index: Ac/x55WTmtr0wn1FRpKkoOi9WMJX3////5gA///tr8CAAFjuAP//7KkQgAAtDgCAABO7S///8JGA//7IDGD//YqpAP/6+gaQ
Date: Tue, 28 Oct 2014 15:46:40 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D4D1044@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D4CCEEF@ESESSMB209.ericsson.se> <EA00639E-2008-4BD2-88F2-27AAEE9DA213@lurchi.franken.de> <7594FB04B1934943A5C02806D1A2204B1D4CD241@ESESSMB209.ericsson.se> <544E8D92.8010401@alvestrand.no> <7594FB04B1934943A5C02806D1A2204B1D4CE9DA@ESESSMB209.ericsson.se>, <5B74C903-7C9A-4D74-B5CC-D0643A377935@lurchi.franken.de> <7594FB04B1934943A5C02806D1A2204B1D4CEBAB@ESESSMB209.ericsson.se> <9A1C16CE-1423-448B-943F-33B3068156F3@lurchi.franken.de> <7594FB04B1934943A5C02806D1A2204B1D4D0CE8@ESESSMB209.ericsson.se> <CD364160-0A33-4E74-B114-04BDA33E40D3@lurchi.franken.de>
In-Reply-To: <CD364160-0A33-4E74-B114-04BDA33E40D3@lurchi.franken.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.154]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRmVeSWpSXmKPExsUyM+JvjW7iLv8Qg69XZCyO9XWxWVxsWsJo sfZfO7sDs8eVCVdYPZYs+cnksaFlB1MAcxSXTUpqTmZZapG+XQJXxoH7H9kKbnFWvL1wjq2B 8RV7FyMnh4SAicSlb/OhbDGJC/fWs3UxcnEICRxhlNh5fzM7hLOEUeLGrqVAGQ4ONgELie5/ 2iANIgKmEgeXz2MBsZkFgiV6uyazgtjCAg4SZ3dOYoeocZRoe3ueCcLOk9hzfyEjyBgWAVWJ xyvyQcK8Ar4Sj+9tYIRY9YpFYt7UZWC9nAKuEpfmLACzGYGO+35qDRPELnGJW0/mM0EcLSCx ZM95ZghbVOLl43+sELaSxKLbn6HqdSQW7P7EBmFrSyxb+JoZYrGgxMmZT1gmMIrNQjJ2FpKW WUhaZiFpWcDIsopRtDi1uDg33chIL7UoM7m4OD9PLy+1ZBMjMKYObvlttYPx4HPHQ4wCHIxK PLwb2PxDhFgTy4orcw8xSnOwKInzLjw3L1hIID2xJDU7NbUgtSi+qDQntfgQIxMHp1QDo+2J c9vUG2RC3r3wdCsIexzVv5x50s3Ds7fP3OtzX4ot71PqKub6rcfD9/73YWpJfPjFZ8f+uIO7 Vr75NumA5DWHo4brmhc4c79u3ltrmvdsYcf3z7sCfr7fVfTgl3j3dLErf3XXXOqeVbaLiffs o3zn/zL19oIT1TWsD/SvVV52c9sNxXqOO71KLMUZiYZazEXFiQCRWTdaigIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/Nm6SXEQpHl4fKEAXZh7rWXWyYG8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Meaning of SHOULD support/use interleaving
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: Tue, 28 Oct 2014 15:46:46 -0000

Hi,

>>> I am not suggesting different flavors - I am suggesting to make the usage of 
>>> interleaving optional. Other SCTP features are also optional (including reliability, ordering etc).
>>> 
>>> Where are these things optional? According to
>>> https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-12#section
>>> -6.1 an implementation MUST implement PR-SCTP and the support of the 
>>> FORWARD-TSN chunk will be negotiated similar to the NDATA chunk. I don't see a difference, especially not if we move to MUST support NDATA.
>> 
>> For example, section 6.1 says:
>> 
>> 	"The partial reliability extension defined in [RFC3758] MUST be supported."
>> 
>> However, in CLUE we say that a CLUE entity MUST NOT *use* the extension, as all CLUE messages are required to be sent reliably.
>
> That is OK. However, support for PR-SCTP MUST be there and it will be negotiated. You just never send a message with partial reliability. At least this is my understanding...

So, can the same be done for interleaving? I.e. the support MUST be there, but e.g. CLUE entities can choose not to use it?

Note that my issue is not about support, it's about usage :)

Regards,

Christer