Re: [Mops] [Last-Call] Intdir last call review of draft-ietf-mops-streaming-opcons-10

Tommy Pauly <tpauly@apple.com> Wed, 18 May 2022 18:24 UTC

Return-Path: <tpauly@apple.com>
X-Original-To: mops@ietfa.amsl.com
Delivered-To: mops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B393EC15EB4D; Wed, 18 May 2022 11:24:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.673
X-Spam-Level:
X-Spam-Status: No, score=-2.673 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.575, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=apple.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CGZ4JmhM-B6t; Wed, 18 May 2022 11:24:57 -0700 (PDT)
Received: from rn-mailsvcp-ppex-lapp35.apple.com (rn-mailsvcp-ppex-lapp35.rno.apple.com [17.179.253.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB25DC15EB46; Wed, 18 May 2022 11:24:51 -0700 (PDT)
Received: from pps.filterd (rn-mailsvcp-ppex-lapp35.rno.apple.com [127.0.0.1]) by rn-mailsvcp-ppex-lapp35.rno.apple.com (8.16.1.2/8.16.1.2) with SMTP id 24IIAZdS021277; Wed, 18 May 2022 11:24:50 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : message-id : content-type : mime-version : subject : date : in-reply-to : cc : to : references; s=20180706; bh=HYp0nEwhb7QVd+XSIcseV7QgF1e6w5Bve5F03d8oly0=; b=k/IZOCVRC4e3H+5KuvYPDM6pXmOQnIkxBCX2ryeVS6cLm1tNhJBd4KDKchkkBbL0BSVL BXCznLDr/BUSj9KrBkc00e+sqcG2q5zViFsPmdry68EgW7FkUqEVGCoP7sNBJzsX75Eq n+kgjRxzLBV3OHu7JC0g57tU8AkUtFq5ymwM7xn15hkzAV6U2QStNBouVezsXGzVrSNp Ki/uuhZkeYiwUlXDI/dzk8Kux8e+kxeig8ImAr1AhhB4K//UgW2ogAIJNYgOvqsMuG+J pRqmGMclVHJnsn80F4hqtA+mGPCrEI0MTZMpNi3HQdxvgIvPNr01NtPfQWnw/ivXS7M6 sQ==
Received: from rn-mailsvcp-mta-lapp01.rno.apple.com (rn-mailsvcp-mta-lapp01.rno.apple.com [10.225.203.149]) by rn-mailsvcp-ppex-lapp35.rno.apple.com with ESMTP id 3g27y6tr0n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 18 May 2022 11:24:50 -0700
Received: from rn-mailsvcp-mmp-lapp04.rno.apple.com (rn-mailsvcp-mmp-lapp04.rno.apple.com [17.179.253.17]) by rn-mailsvcp-mta-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.18.20220407 64bit (built Apr 7 2022)) with ESMTPS id <0RC300L6NCHE2700@rn-mailsvcp-mta-lapp01.rno.apple.com>; Wed, 18 May 2022 11:24:50 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp04.rno.apple.com by rn-mailsvcp-mmp-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.18.20220407 64bit (built Apr 7 2022)) id <0RC300G00CAPLG00@rn-mailsvcp-mmp-lapp04.rno.apple.com>; Wed, 18 May 2022 11:24:50 -0700 (PDT)
X-Va-A:
X-Va-T-CD: a307069c117d92ca5914e55b5f3dbe78
X-Va-E-CD: de834098d3d4e24a808d52c8755ec561
X-Va-R-CD: 4aead1d5244289f4e2c66808123d2583
X-Va-CD: 0
X-Va-ID: 5a00938d-5220-4d32-9867-1e1f6f015981
X-V-A:
X-V-T-CD: a307069c117d92ca5914e55b5f3dbe78
X-V-E-CD: de834098d3d4e24a808d52c8755ec561
X-V-R-CD: 4aead1d5244289f4e2c66808123d2583
X-V-CD: 0
X-V-ID: 2f65a249-d3ab-44bf-8911-d297d07002d7
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.486, 18.0.874 definitions=2022-05-18_06:2022-05-17, 2022-05-18 signatures=0
Received: from smtpclient.apple (unknown [17.11.222.176]) by rn-mailsvcp-mmp-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.18.20220407 64bit (built Apr 7 2022)) with ESMTPSA id <0RC300M42CHDFZ00@rn-mailsvcp-mmp-lapp04.rno.apple.com>; Wed, 18 May 2022 11:24:50 -0700 (PDT)
From: Tommy Pauly <tpauly@apple.com>
Message-id: <02471359-7457-4D08-B089-2DDB7F3DB21D@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_7C5E5373-88D0-4006-BB2A-671547DCECE3"
MIME-version: 1.0 (Mac OS X Mail 15.0 \(3691.0.3\))
Date: Wed, 18 May 2022 11:24:49 -0700
In-reply-to: <CAKKJt-e5xDZP7a1+N2hzyjjDykPQCJPOWZAuHv7FpAWkx7xTZw@mail.gmail.com>
Cc: int-dir@ietf.org, draft-ietf-mops-streaming-opcons.all@ietf.org, last-call@ietf.org, MOPS Working Group <mops@ietf.org>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
References: <165101722865.2081.3670693790800204057@ietfa.amsl.com> <CAKKJt-e5xDZP7a1+N2hzyjjDykPQCJPOWZAuHv7FpAWkx7xTZw@mail.gmail.com>
X-Mailer: Apple Mail (2.3691.0.3)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.486, 18.0.874 definitions=2022-05-18_06:2022-05-17, 2022-05-18 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mops/qykI14moIZInvbanjjmd-wkkags>
Subject: Re: [Mops] [Last-Call] Intdir last call review of draft-ietf-mops-streaming-opcons-10
X-BeenThere: mops@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Media OPerationS <mops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mops>, <mailto:mops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mops/>
List-Post: <mailto:mops@ietf.org>
List-Help: <mailto:mops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mops>, <mailto:mops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 May 2022 18:24:58 -0000

Hi Spencer,

Thanks for capturing these! These all look good to me.

Best,
Tommy

> On May 18, 2022, at 10:58 AM, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> wrote:
> 
> Hi, Tommy, 
> 
> My apologies for my slow email response. 
> 
> We've entered GitHub issues for each of these comments, as below ... 
> 
> On Tue, Apr 26, 2022 at 6:53 PM Tommy Pauly via Datatracker <noreply@ietf.org <mailto:noreply@ietf.org>> wrote:
> Reviewer: Tommy Pauly
> Review result: Ready with Nits
> 
> Thanks to the authors for a well-written document. It is structured clearly,
> and explains the space nicely.
> 
> I have a few nit comments that could improve the document further (written as
> an IntArea review, but with some general nits as well):
> 
> - Section 3.2.1 says, "There are many reasons why path characteristics might
> change suddenly...". It may be good to mention MTU changes as part of the path
> changes, since changes in the maximum packet sizes supported by paths can be
> disruptive to traffic (requiring new PMTUD, etc).
> 
> This is https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/131 <https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/131>
> 
> I agreed. I think this is fixed in https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/pull/135 <https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/pull/135>
>  
> - There are places that could benefit from more citations. For example, Section
> 3.5 says, "Historical data shows that users consume more videos and at a higher
> bit rate than they did in the past..." but does not explain what data this is.
> 
> This is https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/132 <https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/132>.
>  
> - In Section 6.1 (on UDP), DNS queries are described as follows: "DNS, which is
> often used to send a single-packet request to look up the IP address for a DNS
> name, and return a single-packet response containing the IP address." I'm not
> sure how valuable this example is for explaining UDP, but if it is kept, please
> say that *multiple* packets are sent to get *multiple* addresses. With IPv6 and
> IPv4, clients query for both A and AAAA records, and handle multiple addresses,
> especially for IPv6.
> 
> This is https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/133 <https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/133>
> 
> I agree with you on this one. The text may not survive comment resolution on Michael Scharf's TSVART review, but I'll fix this, if it does. 
> 
> - As a bit of transport commentary, I don't find the setup of Section 6
> compelling. While UDP is a transport in a technical sense, for the purpose of
> media, it is almost always a layer upon which the protocol doing the congestion
> control work runs. To that end, QUIC is just another more standardized case of
> this, just like SCTP over UDP. Rather than talking about "UDP's behavior" vs
> "TCP's behavior", I suggest talking about how applications over UDP for media
> behave vs applications over TCP for media behave.
> 
> This is https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/134 <https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/134>.
> 
> I agree. I think the resolution here may subsumed in resolving comments from Michael's TSVART review (for example, https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/134 <https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/issues/134>), but if it's not, I'll fix it.
> 
> Best,
> 
> Spencer
> -- 
> last-call mailing list
> last-call@ietf.org
> https://www.ietf.org/mailman/listinfo/last-call