Re: [Tsv-art] TSV-ART review of draft-ietf-rtcweb-transports

"Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net> Thu, 04 August 2016 12:17 UTC

Return-Path: <ietf@kuehlewind.net>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DF1D12DF74 for <ietf@ietfa.amsl.com>; Thu, 4 Aug 2016 05:17:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.189
X-Spam-Level:
X-Spam-Status: No, score=-3.189 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-1.287, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
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 4zMcL24A1Zhc for <ietf@ietfa.amsl.com>; Thu, 4 Aug 2016 05:16:57 -0700 (PDT)
Received: from kuehlewind.net (kuehlewind.net [83.169.45.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6969B12D18C for <ietf@ietf.org>; Thu, 4 Aug 2016 05:10:36 -0700 (PDT)
Received: (qmail 11304 invoked from network); 4 Aug 2016 14:03:52 +0200
Received: from p5dec2461.dip0.t-ipconnect.de (HELO ?192.168.178.33?) (93.236.36.97) by kuehlewind.net with ESMTPSA (DHE-RSA-AES256-SHA encrypted, authenticated); 4 Aug 2016 14:03:52 +0200
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Subject: Re: [Tsv-art] TSV-ART review of draft-ietf-rtcweb-transports
From: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
In-Reply-To: <51F4D053-22C1-4F0E-ADEE-CCAF48B931E1@csperkins.org>
Date: Thu, 04 Aug 2016 14:03:51 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <45871F4C-2EE2-4185-B9EE-3D4E7F6E9D57@kuehlewind.net>
References: <CAP8yD=tyqViJQhNihPioxdGH8fP+eZ_Z4fwtzkTDrLxut1NmgA@mail.gmail.com> <51F4D053-22C1-4F0E-ADEE-CCAF48B931E1@csperkins.org>
To: Colin Perkins <csp@csperkins.org>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/f0CwOCMI2jYJk8LG7qMiK6w-FQQ>
Cc: Cullen Jennings <fluffy@cisco.com>, amankin@salesforce.com, IESG <iesg@ietf.org>, tsv-art@ietf.org, draft-ietf-rtcweb-transports@tools.ietf.org, IETF Discussion <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Aug 2016 12:17:01 -0000

Hi Colin,

see below.

> Am 04.08.2016 um 12:00 schrieb Colin Perkins <csp@csperkins.org>:
> 
> 
>> On 3 Aug 2016, at 14:54, Allison Mankin <allison.mankin@gmail.com> wrote:
>> 
>> Hi,
>> 
>> I've reviewed this draft (draft-ietf-rtcpweb-transports-14.txt) as part of the TSV Area Review Team, paying special attention to transport-related concerns. Please take these as any other IETF last call comments.
>> 
>> Summary: this draft specifies the mandatory transport protocols (and transport features) associated with the use of WebRTC media.  It does not appear to pose any transport-related danger, except perhaps that a reviewer's head aches over the number of RFCs that are needed to get media bits from point A to point B, but this is not a fault of the draft.  The draft is broadly ready for publication as a PS, however there are a few issues for the Transport Area.
>> 
>> Section 3.4:
>>   If TCP connections are used, RTP framing according to [RFC4571
>> ] MUST
>>   be used, both for the RTP packets and for the DTLS packets used to
>>   carry data channels.
>> 
>> About the passage above, RFC4571 doesn't talk about DTLS.  It looks like this passage also needs a reference to whatever of the specs defines framing for DTLS? 
>> 
>> Section 4.1  Local Prioritization
>> 
>> This section describes the resource allocations that are expected for prioritized different streams when there is congestion.  There are two highly relevant congestion control documents that are approved (or nearly so), and I can't see that the  RTCWB WG considered them from my quick review of mailing list discussions, but it would be a good idea for this draft to call them out:
>> 
>> draft-ietf-avtcore-rtp-circuit-breakers-17 - this has enough positions to pass and is waiting for an AD followup (looks like for the IANA re-review after a version change).  It puts some additional considerations on flows that are likely to be relevant to the flows in the present draft.
> 
> This is listed as “MUST implement” in draft-ietf-rtcweb-rtp-usage-26, which is referenced from Section 3.5 of the rtcweb-transport draft. 
> 
> Colin

rtcweb-transport says 
"For transport of media, secure RTP is used.  The details of the profile of RTP used are described in "RTP Usage“ [I-D.ietf-rtcweb-rtp-usage]."

Given that this doc is called "Transports for WebRTC“, I would appreciate if it says slightly more about the recommendations given in rtcweb-rtp-usage, especialy regarding congestion control.

What’s about the following?

"For transport of media, secure RTP is used.  The details of the profile of RTP used are described in "RTP Usage“ [I-D.ietf-rtcweb-rtp-usage], which mandates the use of a circuit breaker [draft-ietf-avtcore-rtp-circuit-breakers-17] and congestion control (see [draft-ietf-rmcat-cc-requirements-09] for further guidance).“

Mirja


> 
> 
> 
>> draft-ietf-rmcat-cc-requirements-09 - this is in the RFC Editor queue and seems to be waiting for the rtcweb-overview draft, to which it normatively refers.  I think it would be better if the rmcat draft referenced rtcweb-transpoarts, and if rtcweb-transports would check on its alignment with the rmcat requirements in the congestion control remarks in section 4.1.
>> 
>> Section 4.2 Usage of Quality of Service - DSCP and Multiplexing
>> 
>> I will just flag here that I reviewed the mailing list and it seems that there was a lot of TSV review of the DSCP material here already, and a consensus reached.
>> 
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Tsv-art mailing list
>> Tsv-art@ietf.org
>> https://www.ietf.org/mailman/listinfo/tsv-art
> 
> 
> 
> -- 
> Colin Perkins
> https://csperkins.org/
> 
> 
> 
> 
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art