Re: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method
"MORTON, ALFRED C (AL)" <acm@research.att.com> Sat, 05 September 2020 15:32 UTC
Return-Path: <acm@research.att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F40BA3A0C9A; Sat, 5 Sep 2020 08:32:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 C1CxYIWUwJm2; Sat, 5 Sep 2020 08:32:45 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 9E0DE3A0C99; Sat, 5 Sep 2020 08:32:45 -0700 (PDT)
Received: from pps.filterd (m0049458.ppops.net [127.0.0.1]) by m0049458.ppops.net-00191d01. (8.16.0.42/8.16.0.42) with SMTP id 085FVsVB047592; Sat, 5 Sep 2020 11:32:44 -0400
Received: from tlpd255.enaf.dadc.sbc.com (sbcsmtp3.sbc.com [144.160.112.28]) by m0049458.ppops.net-00191d01. with ESMTP id 33cchdrtdu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 05 Sep 2020 11:32:44 -0400
Received: from enaf.dadc.sbc.com (localhost [127.0.0.1]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id 085FWhdX002308; Sat, 5 Sep 2020 10:32:43 -0500
Received: from zlp30493.vci.att.com (zlp30493.vci.att.com [135.46.181.176]) by tlpd255.enaf.dadc.sbc.com (8.14.5/8.14.5) with ESMTP id 085FWb8n002204 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 5 Sep 2020 10:32:37 -0500
Received: from zlp30493.vci.att.com (zlp30493.vci.att.com [127.0.0.1]) by zlp30493.vci.att.com (Service) with ESMTP id 6A89F400A0A7; Sat, 5 Sep 2020 15:32:37 +0000 (GMT)
Received: from clph811.sldc.sbc.com (unknown [135.41.107.12]) by zlp30493.vci.att.com (Service) with ESMTP id 3DA75400A0A2; Sat, 5 Sep 2020 15:32:37 +0000 (GMT)
Received: from sldc.sbc.com (localhost [127.0.0.1]) by clph811.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id 085FWb71101946; Sat, 5 Sep 2020 10:32:37 -0500
Received: from mail-azure.research.att.com (mail-azure.research.att.com [135.207.255.18]) by clph811.sldc.sbc.com (8.14.5/8.14.5) with ESMTP id 085FWQxX100566; Sat, 5 Sep 2020 10:32:26 -0500
Received: from exchange.research.att.com (njmtcas1.research.att.com [135.207.255.86]) by mail-azure.research.att.com (Postfix) with ESMTP id DEDE710A18E7; Sat, 5 Sep 2020 11:32:25 -0400 (EDT)
Received: from njmtexg5.research.att.com ([fe80::b09c:ff13:4487:78b6]) by njmtcas1.research.att.com ([fe80::e881:676b:51b6:905d%12]) with mapi id 14.03.0487.000; Sat, 5 Sep 2020 11:32:25 -0400
From: "MORTON, ALFRED C (AL)" <acm@research.att.com>
To: Joachim Fabini <joachim.fabini@tuwien.ac.at>, Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Thread-Topic: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method
Thread-Index: AQHWcoDvkeGTzL0MtkG2OPPBnRRJmak4HkxQgBZWqoCABDB3gIAHlb9g
Date: Sat, 05 Sep 2020 15:32:25 +0000
Message-ID: <4D7F4AD313D3FC43A053B309F97543CF0140BD47FF@njmtexg5.research.att.com>
References: <03CC314C-21FA-44CD-AF2E-F0076755AF04@apple.com> <4D7F4AD313D3FC43A053B309F97543CF0140BC96B0@njmtexg5.research.att.com> <D2F2FAE3-6998-4793-AD57-F12987FF3A5D@apple.com> <235dd1d4-242a-25cf-3455-fa9f1593265b@tuwien.ac.at>
In-Reply-To: <235dd1d4-242a-25cf-3455-fa9f1593265b@tuwien.ac.at>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [69.141.203.172]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-05_08:2020-09-04, 2020-09-05 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 mlxscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 malwarescore=0 mlxlogscore=999 spamscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009050149
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/IKO6OpFwUd7TGGswM-peJqEY5Fo>
Subject: Re: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 Sep 2020 15:32:48 -0000
Hi Joachim, Thanks for your comments! Please see [acm] replies below. Al, for the co-authors > -----Original Message----- > From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Joachim Fabini > Sent: Monday, August 31, 2020 10:33 AM > To: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>; IETF IPPM WG > (ippm@ietf.org) <ippm@ietf.org> > Cc: MORTON, ALFRED C (AL) <acm@research.att.com> > Subject: Re: [ippm] WGLC for draft-ietf-ippm-capacity-metric-method > > All, > > as a follow-up some nits that I noticed while reading through the > capacity draft: > > 1. Newly added security considerations: my expectation is that UDP-based > capacity measurements can be potentially more harmful and more difficult > to protect against when compared to TCP-based ones, in particular when > considering (D)DoS. First, there is no state involved at transport layer > that an attacker may need to track/establish and no flow/congestion > control involved. Second, firewalls and other stateful protection > devices can easily identify a missing 3-way handshake for TCP and block > subsequent (unsolicited, harmful) measurement packets sent by an > attacker. But there's no such option for UDP, meaning that the > application layer must handle this case. > If an attacker misuses the packet pattern of UDP capacity measurements > and directs these measurements to an open UDP port of the > destination/target, then middlebox and firewall protections may fail and > consider the traffic to be a legitimate one. > The authors may consider adding some details and guidelines on these > aspects to the security section. [acm] Yes, Len Ciavattone and I have added a new list item 2, which is based on the udpst "running code" (after setting-up the measurement architecture with some new text in Section 8): 2. A REQUIRED user client-initiated setup handshake between cooperating hosts allows firewalls to control inbound unsolicited UDP which either go to a control port [expected and w/authentication] or to ephemeral ports that are only created as needed. Firewalls protecting each host can both continue to do their job normally. > > 2. A potential architectural/wording issue (disclaimer: I just skimmed > over the draft and may have ommitted some relevant statements, will > hopefully find some more time during the next weeks to review it more > thoroughly): in the beginning the unidirectionality of the capacity > measurement was not obvious to me. Perhaps add it to the draft title to > make this explicit? [acm] I see the ambiguity now, too. Besides the fixes for Ignacio's comments, I added "One-way" to the title and the formal metric names. > In particular the discussion about round-trip delay (RTD) and round-trip > loss (RTL) created this impression and, infact, may also be misleading > wrt inferences about the capacity measurement results. [acm] Here, we make have an architectural requirement that sending rate is controlled using feedback messages from the receiver, and this is the source of round-trip delay measurements (the most reliable from a time-accuracy perspective). Also, I made a mistake representing the Loss measurements. They are One-way, like the Capacity measurement, and are a key measurement in the feedback messages. This is now clarified. > I assume that the correct capacity measurement depends on the forward > path only, but a lossy reverse path may increase the RTL. This may > introduce some artificial bias and impression that the measurement limit > is reached, while infact the forward link is still under-utilized. So > I'm wondering if Round-trip delay/loss is acceptable or one-way-loss is > needed and more accurate. [acm] You are right, of course! The udpst "running code" uses one-way loss (only) and allows the use of one-way delay variation (when sender and receiver clocks are stable) > > But, as written in the disclaimer: it's a potential issue that needs > some more time and deeper analysis. Hope to find some time to go more > into details later on. [acm] Len Ciavattone and I have evaluated many different measurement feedback combinations. So far, RTD and OWL (one-way loss) are both sufficient and reliable. > > Overall I find the concept of UDP-based capacity measurement to be a > compelling mechanism that can help to overcome some of the downsides of > TCP-based bulk transfer capacities. Thanks to the authors for their > contribution. [acm] Thanks for your continuing contributions to this work, Joachim! You engaged in many discussions last year, and you sent two very important comments/catches again this time. Much appreciated! > > regards > Joachim > > On 29/08/2020 00:34, Tommy Pauly wrote: > > Hi IPPM, > > > > A reminder that our WGLC is ending next week for > > draft-ietf-ippm-capacity-metric-method. Please take a moment to review > > the document! > > > > Thanks, > > Tommy > > > >> On Aug 14, 2020, at 2:31 PM, MORTON, ALFRED C (AL) > >> <acm@research.att.com <mailto:acm@research.att.com>> wrote: > >> > >> Thanks Tommy and Ian! > >> > >> While updating a few references this week, I noticed that the 02 draft > >> had no Security Considerations Section. That won’t do! > >> > >> The co-authors came together and supplied new text for the Section in > >> version 03, posted minutes ago. Please consider version 03 of the > >> draft during WGLC. Thank you IPPM. > >> > >> For the co-authors, > >> Al > >> > >> > >> *From:* ippm [mailto:ippm-bounces@ietf..org] *On Behalf Of *Tommy Pauly > >> *Sent:* Friday, August 14, 2020 5:21 PM > >> *To:* IETF IPPM WG (ippm@ietf.org <mailto:ippm@ietf.org>) > >> <ippm@ietf.org <mailto:ippm@ietf.org>> > >> *Subject:* [ippm] WGLC for draft-ietf-ippm-capacity-metric-method > >> > >> Hello IPPM, > >> > >> As discussed at IETF 108, draft-ietf-ippm-capacity-metric-method is > >> stable, and the group felt it is ready for Working Group Last Call. > >> > >> The latest version can be found > >> here: https://urldefense.proofpoint.com/v2/url?u=https- > 3A__tools.ietf.org_html_draft-2Dietf-2Dippm-2Dcapacity-2Dmetric-2Dmethod- > 2D02&d=DwIGaQ&c=LFYZ- > o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=F25iaEsqjGDFSCDyqTAzktARRKvhs > CcpmJ0w_4nhAEA&s=lcASpR1GwpzDKv3GRJhRZMLY_CPvEf6m7InH8POWY0k&e= > >> <https://urldefense.proofpoint.com/v2/url?u=https- > 3A__tools.ietf.org_html_draft-2Dietf-2Dippm-2Dcapacity-2Dmetric-2Dmethod- > 2D02&d=DwMFAg&c=LFYZ- > o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=SIvlMcMEEzV1Wv8tA8hftr1Fvi38_ > c2R6bgbotceIsU&s=WEcaTbukpUJlfOGrn8Lbw-jjrpTxRsPst6bsHPjjExE&e=> > >> > >> The last call will end on *Wednesday, September 2*. Please reply > >> to ippm@ietf.org <mailto:ippm@ietf.org> with your reviews and > >> comments, and indicate if you think the document is ready to progress! > >> > >> Best, > >> Tommy & Ian > >> _______________________________________________ > >> ippm mailing list > >> ippm@ietf.org <mailto:ippm@ietf.org> > >> https://urldefense.proofpoint.com/v2/url?u=https- > 3A__www.ietf.org_mailman_listinfo_ippm&d=DwIGaQ&c=LFYZ- > o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=F25iaEsqjGDFSCDyqTAzktARRKvhs > CcpmJ0w_4nhAEA&s=9N8ZNy8TlO27Uuxnqq_iP8HKY5mkWISE0Y9V-j0JMe8&e= > > > > > > _______________________________________________ > > ippm mailing list > > ippm@ietf.org > > https://urldefense.proofpoint.com/v2/url?u=https- > 3A__www.ietf.org_mailman_listinfo_ippm&d=DwIGaQ&c=LFYZ- > o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=F25iaEsqjGDFSCDyqTAzktARRKvhs > CcpmJ0w_4nhAEA&s=9N8ZNy8TlO27Uuxnqq_iP8HKY5mkWISE0Y9V-j0JMe8&e= > > > > _______________________________________________ > ippm mailing list > ippm@ietf.org > https://urldefense.proofpoint.com/v2/url?u=https- > 3A__www.ietf.org_mailman_listinfo_ippm&d=DwIGaQ&c=LFYZ- > o9_HUMeMTSQicvjIg&r=OfsSu8kTIltVyD1oL72cBw&m=F25iaEsqjGDFSCDyqTAzktARRKvhs > CcpmJ0w_4nhAEA&s=9N8ZNy8TlO27Uuxnqq_iP8HKY5mkWISE0Y9V-j0JMe8&e=
- [ippm] WGLC for draft-ietf-ippm-capacity-metric-m… Tommy Pauly
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… MORTON, ALFRED C (AL)
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… Tommy Pauly
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… MORTON, ALFRED C (AL)
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… Carlos Pignataro (cpignata)
- Re: [ippm] [EXT] Re: WGLC for draft-ietf-ippm-cap… Cociglio Mauro
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… Ruediger.Geib
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… Joachim Fabini
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… J Ignacio Alvarez-Hamelin
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… Joachim Fabini
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… Frank Brockners (fbrockne)
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… Greg Mirsky
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… Tommy Pauly
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… MORTON, ALFRED C (AL)
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… MORTON, ALFRED C (AL)
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… MORTON, ALFRED C (AL)
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… MORTON, ALFRED C (AL)
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… MORTON, ALFRED C (AL)
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… MORTON, ALFRED C (AL)
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… Greg Mirsky
- Re: [ippm] WGLC for draft-ietf-ippm-capacity-metr… MORTON, ALFRED C (AL)