Re: [Gen-art] Gen-ART LC review of draft-ietf-soc-overload-control-14.txt
Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 17 December 2013 01:21 UTC
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 605291ADFEC for <gen-art@ietfa.amsl.com>; Mon, 16 Dec 2013 17:21:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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 pUiRvVHkOkjd for <gen-art@ietfa.amsl.com>; Mon, 16 Dec 2013 17:21:43 -0800 (PST)
Received: from mail-pb0-x233.google.com (mail-pb0-x233.google.com [IPv6:2607:f8b0:400e:c01::233]) by ietfa.amsl.com (Postfix) with ESMTP id 51A7E1ADF82 for <gen-art@ietf.org>; Mon, 16 Dec 2013 17:21:43 -0800 (PST)
Received: by mail-pb0-f51.google.com with SMTP id up15so6228913pbc.24 for <gen-art@ietf.org>; Mon, 16 Dec 2013 17:21:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=uT99qPfDd1nh0amngl8PcLzTNAGuZiPFYWzwOr/Dui8=; b=Iq0WdY+rrBpt1A3RHQwQcawlIMYTXEnBrW3uWyfsoWSLqXg9MNLLJy2FnZt2FAfIha dhG4wpd8beGaeItrlEWWFZht1zs79BNHCTSjMJG1c+cGFeS0czE+FgKunqYqbo9+w2uu zQdcvpy1mcQIhqjmnohJqn3cUBM10nXAsKiYfpMs+P8XGwY0sn+v9lktgVgil9T6O9Dr zwt+GbVw5BZZAjMVsuXKpGGyyZLUd0sajctyXIUx1HPBA55dxzPcjOc9aLBRhVgStI0B f7WjzX6HiQdKSKzlUELDgqEevZ0sdvwlKwpnR9WF1kz02pCLx6gu5OulsWIEjycwSvaV 99oQ==
X-Received: by 10.66.197.164 with SMTP id iv4mr24010511pac.18.1387243302505; Mon, 16 Dec 2013 17:21:42 -0800 (PST)
Received: from [130.216.38.108] (sc-cs-567-laptop.cs.auckland.ac.nz. [130.216.38.108]) by mx.google.com with ESMTPSA id dq3sm29543165pbc.35.2013.12.16.17.21.39 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 16 Dec 2013 17:21:41 -0800 (PST)
Message-ID: <52AFA724.8020301@gmail.com>
Date: Tue, 17 Dec 2013 14:21:40 +1300
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: "Vijay K. Gurbani" <vkg@bell-labs.com>
References: <52ACD758.4090007@gmail.com> <52AF0FD5.3000108@bell-labs.com>
In-Reply-To: <52AF0FD5.3000108@bell-labs.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: General Area Review Team <gen-art@ietf.org>, draft-ietf-soc-overload-control.all@tools.ietf.org
Subject: Re: [Gen-art] Gen-ART LC review of draft-ietf-soc-overload-control-14.txt
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Dec 2013 01:21:45 -0000
Hi Vijay, On 17/12/2013 03:36, Vijay K. Gurbani wrote: > Brian: Thank you for the review. Please see inline. > > On 12/14/2013 04:10 PM, Brian E Carpenter wrote: >> [...] >> Minor Issues: >> ------------ >> >> " The normative statements in this specification as they apply to SIP >> clients and SIP servers assume that both the SIP clients and SIP >> servers support this specification. If, for instance, only a SIP >> client supports this specification and not the SIP server, then >> follows that the normative statements in this specification pertinent >> to the behavior of a SIP server do not apply to the server that does >> not support this specification." >> >> I don't find the second sentence useful. A useful sentence would be >> a summary of what might go wrong if one side supports this specification >> and the other doesn't. (As detailed in 5.10.2 for example.) > > This blanket statement was added at the behest of the WG that preferred > such a statement in lieu of most sentences starting with "If a SIP > client supports ...". OK, if it is a hard-won rough consensus let it stand! > >> "5.6. Forwarding the overload control parameters >> >> Overload control is defined in a hop-by-hop manner. Therefore, >> forwarding the contents of the overload control parameters is >> generally NOT RECOMMENDED and should only be performed if permitted >> by the configuration of SIP servers. This means that a SIP proxy >> SHOULD strip the overload control parameters inserted by the client >> before proxying the request further downstream." >> >> I think the reader should be reminded at this point that the proxy also >> behaves as a client, so will immediately re-insert its own "oc" >> parameters. >> (In fact it would be very odd if the proxy supported overload control >> upstream but not downstream.) > > You are right that most, if not all, proxies would support overload > control on the client and server side. When the proxy acts as a server, > it will ask the upstream client to throttle messages if the proxy is > overloaded. When the proxy acts as a client, it is performing > throttling for the downstream server. > > However, the pedantic notion in the text you quote is that the proxy > scrubs the overload control parameters from the Via header corresponding > to the upstream client, and adds overload control parameters in the Via > header the proxy inserts in the request going further downstream. To > make this notion clear, I can insert the following sentence as the last > sentence of the lone paragraph in S5.6: > > "Of course, the proxy can add overload control parameters pertinent > to itself in the Via header it inserts in the request going > downstream." > > Let me know if that captures the intent of your comment. Exactly. (I know it is stating the obvious, but it removes any doubt from the reader's mind.) > >> "13.2. Informative References" >> >> I am not convinced that I-D.ietf-soc-overload-rate-control is correctly >> classified as an Informative reference; for example see the citation >> in section 5.3. It seems to me that an implementor would need to >> consult the reference. > > So, draft-ietf-soc-overload-rate-control is an informative > reference to this draft. This follows from the fact that draft- > ietf-soc-overload-control defines a framework where different classes > of overload control algorithms could be plugged in. Performing > overload control by using a rate-based algorithm is one such example. > Implementors of draft-ietf-soc-overload-control only implement the > loss-based traffic reduction algorithm, but the text exhorts them to > play better with other class of algorithms by pointing out that other > traffic reduction schemes may be used as well. > > Your comment above actually triggered me to ensure that draft-ietf-soc- > overload-rate-control has a normative dependency on draft-ietf-soc- > overload-control. It does not. I will inform the author of the rate- > control draft. > >> Ditto I-D.ietf-soc-load-control-event-package (section 8). > > Ditto as above. It's fine as long as you've thought about it. The official rule is in RFC 2026: the document must 'stand as a complete and understandable document with or without the reference to the "Work in Progress".' > >> Nit: >> ---- >> >> I hope this is a nit: the Last Call says it's for "Internet Standard" >> but surely it's intended to be "Proposed Standard"? > > Oh gosh, yes, indeed. It is supposed to be a PS. > > Thanks for your time, Brian. I appreciate your comments. You're welcome! Brian
- [Gen-art] Gen-ART LC review of draft-ietf-soc-ove… Brian E Carpenter
- Re: [Gen-art] Gen-ART LC review of draft-ietf-soc… Vijay K. Gurbani
- Re: [Gen-art] Gen-ART LC review of draft-ietf-soc… Brian E Carpenter
- Re: [Gen-art] Gen-ART LC review of draft-ietf-soc… Vijay K. Gurbani