Re: [AVTCORE] [tsvwg] WG Last Call on changes: draft-ietf-avtcore-rtp-circuit-breakers-16

"Black, David" <david.black@emc.com> Tue, 14 June 2016 13:20 UTC

Return-Path: <david.black@emc.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B07CA12D662; Tue, 14 Jun 2016 06:20:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.747
X-Spam-Level:
X-Spam-Status: No, score=-5.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=emc.com
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 uEpuZ837quLs; Tue, 14 Jun 2016 06:20:57 -0700 (PDT)
Received: from mailuogwhop.emc.com (mailuogwhop.emc.com [168.159.213.141]) (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 2CDCE12D149; Tue, 14 Jun 2016 06:20:57 -0700 (PDT)
Received: from maildlpprd06.lss.emc.com (maildlpprd06.lss.emc.com [10.253.24.38]) by mailuogwprd02.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id u5EDKrkG030742 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 14 Jun 2016 09:20:54 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd02.lss.emc.com u5EDKrkG030742
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1465910454; bh=DuhFDGqjhQ/8VD5WyBYNAgylz7w=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=g9qea73KSBhwHDxUlFzQ2yVnnJk4bno4rfc66HNlR3VlZPT6ZvmHTgNNFgM83E7MI i32lfa4BiAbgNLKT1oLLb10DLS/saYtl2nPyJ1qHJy7D3kBwPvM7P/xJCxtH4b1Orn AnEjqjwKsJA5K470EueUlsQeZiuYi0SA9F6FLUtU=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd02.lss.emc.com u5EDKrkG030742
Received: from mailusrhubprd54.lss.emc.com (mailusrhubprd54.lss.emc.com [10.106.48.19]) by maildlpprd06.lss.emc.com (RSA Interceptor); Tue, 14 Jun 2016 09:20:02 -0400
Received: from MXHUB314.corp.emc.com (MXHUB314.corp.emc.com [10.146.3.92]) by mailusrhubprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id u5EDKdJE021165 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Tue, 14 Jun 2016 09:20:40 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB314.corp.emc.com ([10.146.3.92]) with mapi id 14.03.0266.001; Tue, 14 Jun 2016 09:20:39 -0400
From: "Black, David" <david.black@emc.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, IETF AVTCore WG <avt@ietf.org>
Thread-Topic: [tsvwg] WG Last Call on changes: draft-ietf-avtcore-rtp-circuit-breakers-16
Thread-Index: AQHRxhTZlEGL7AwWFU+285hNj7xak5/o7+uw
Date: Tue, 14 Jun 2016 13:20:39 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949362F585D3E@MX307CL04.corp.emc.com>
References: <ccf9f2d7-2694-4336-0ec9-ccfebfeb0120@ericsson.com>
In-Reply-To: <ccf9f2d7-2694-4336-0ec9-ccfebfeb0120@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.45.54]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd54.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/gEgSv8sDh_vLph3lhzt_GakXMeo>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, tsvwg <tsvwg@ietf.org>
Subject: Re: [AVTCORE] [tsvwg] WG Last Call on changes: draft-ietf-avtcore-rtp-circuit-breakers-16
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jun 2016 13:21:00 -0000

In the new ECN text in Section 7, I see:

   Given the above issues, implementations MAY ignore ECN-CE marks when	
   determining if the congestion circuit breaker triggers, since	
   excessive persistent congestion will eventually lead to packet loss	
   that will trigger the circuit breaker.  Doing this will protect the	
   network from congestion collapse, but might result in sub-optimal	
   user experience for competing flows that share the bottleneck queue,	
   since that queue will be driven to overflow, inducing high latency.
   If this is a concern, the only current guidance is for	
   implementations to treat ECN-CE marked packets as equivalent to lost	
   packets, whilst being aware that this might trigger the circuit	
   breaker prematurely in future, depending on how AQM and ECN	
   deployment evolves.  Developers that implement a circuit breaker	
   based on ECN-CE marks will need to track future developments in AQM	
   standards and deployed ECN marking behaviour, and ensure their	
   implementations are updated to match.

I think "MAY" is inappropriate here - this text reads like a "SHOULD NOT"
requirement with an explanation of what happens when something else
is done.   Proposed rewrite:

   Given the above issues, implementations SHOULD NOT ignore ECN-CE marks
   when	determining whether to trigger the congestion circuit breaker, even	
   though excessive persistent congestion will eventually lead to packet loss	
   that triggers the circuit breaker.   Relying on packet loss protects the	
   network from congestion collapse, but might result in sub-optimal	
   user experience for competing flows that share the bottleneck queue,	
   since that queue will be driven to overflow, inducing higher latency.

   Current implementation guidance is for
   implementations to treat ECN-CE marked packets as equivalent to lost	
   packets, whilst being aware that this might trigger the circuit	
   breaker prematurely in the future, depending on how AQM and ECN	
   deployment evolves.  Developers that implement a circuit breaker	
   based on ECN-CE marks will need to track future developments in AQM	
   standards and deployed ECN marking behaviour, and ensure their	
   implementations are updated to match.

The original "MAY" language invites implementers to completely ignore
ECN-CE marks, which I think is very bad advice.

Thanks, --David

> -----Original Message-----
> From: tsvwg [mailto:tsvwg-bounces@ietf.org] On Behalf Of Magnus Westerlund
> Sent: Tuesday, June 14, 2016 4:15 AM
> To: IETF AVTCore WG
> Cc: rtcweb@ietf.org; tsvwg
> Subject: [tsvwg] WG Last Call on changes: draft-ietf-avtcore-rtp-circuit-breakers-
> 16
> 
> AVT, RTCWEB and TSVWG
> 
> This announces an additional one week WG last call (in AVT) on the
> changes done to "Multimedia Congestion Control: Circuit Breakers for
> Unicast RTP Sessions" that is intended for Proposed Standard. The last
> call concludes on the 21st of June.
> 
> So this last call is deemed necessary due to normative changes in the
> behaviour as result of the conclusions of how to resolve the Discuss
> regarding reaction to ECN markings.
> 
> If there are no issues in this additional WG last call, the draft will
> be approved for publication as it has already passed IESG review.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-avtcore-rtp-circuit-breakers/
> 
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-avtcore-rtp-circuit-breakers-16
> 
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-avtcore-rtp-circuit-breakers-16
> 
> Cheers
> 
> Magnus Westerlund
> AVTCORE WG chair
> 
> ----------------------------------------------------------------------
> Services, Media and Network features, Ericsson Research EAB/TXM
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Färögatan 6                 | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------