Re: [Dime] New Version Notification for draft-ietf-dime-overload-reqs-02.txt

Ben Campbell <ben@nostrum.com> Wed, 19 December 2012 21:38 UTC

Return-Path: <ben@nostrum.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54C5321F880E for <dime@ietfa.amsl.com>; Wed, 19 Dec 2012 13:38:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.43
X-Spam-Level:
X-Spam-Status: No, score=-102.43 tagged_above=-999 required=5 tests=[AWL=-0.057, BAYES_00=-2.599, SARE_SUB_OBFU_Q1=0.227, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u9LAKh4PTzcg for <dime@ietfa.amsl.com>; Wed, 19 Dec 2012 13:38:01 -0800 (PST)
Received: from shaman.nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id 8508B21F87A6 for <dime@ietf.org>; Wed, 19 Dec 2012 13:38:01 -0800 (PST)
Received: from [172.20.10.2] (mobile-166-137-149-039.mycingular.net [166.137.149.39]) (authenticated bits=0) by shaman.nostrum.com (8.14.3/8.14.3) with ESMTP id qBJLbwTS005069 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 19 Dec 2012 15:37:59 -0600 (CST) (envelope-from ben@nostrum.com)
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <170E8FCC2134BD42B539B47798ABF8F026C0D0FBA8@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com>
Date: Wed, 19 Dec 2012 15:37:58 -0600
Content-Transfer-Encoding: quoted-printable
Message-Id: <1C0FBCF9-B792-48FB-ABD7-3E43BBC93BF9@nostrum.com>
References: <20121218231927.31153.89871.idtracker@ietfa.amsl.com> <02FF8071-81D1-4CD2-9D97-E906BAA45FC8@nostrum.com> <8B064DAA-E5D5-4B20-BFBA-225DE9576D70@gmail.com> <170E8FCC2134BD42B539B47798ABF8F026C0D0FBA8@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com>
To: "THIEBAUT, LAURENT (LAURENT)" <laurent.thiebaut@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1499)
Received-SPF: pass (nostrum.com: 166.137.149.39 is authenticated by a trusted mechanism)
Cc: "dime@ietf.org" <dime@ietf.org>
Subject: Re: [Dime] New Version Notification for draft-ietf-dime-overload-reqs-02.txt
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Dec 2012 21:38:02 -0000

Hi Laurent, comments inline:

On Dec 19, 2012, at 2:34 PM, "THIEBAUT, LAURENT (LAURENT)" <laurent.thiebaut@alcatel-lucent.com> wrote:

>  
>  
> Hello all
> Thanks Ben for the new version
> I think we are approaching towards the conclusion but would like to suggest following new requirements
>  

I hope you are right :-)

> REQ X:   A common default algorithm to react to an overload status SHOULD be defined in order to allow a basic inter-operable inter Service Provider overload mechanism.
>  

Do you consider an algorithm for inter-service-provider OC as necessarily different from a general algorithm? 

> REQ Y:   Even though there are Diameter Agents between 2 Diameter end-points (client/server) that support the (overload control) feature, there MUST be a way to report an *overload* status to the Diameter end-points (client/server) in order for Diameter end-points to be able to take proper (possibly non Diameter) actions.
>  

I assume from the elaboration below that this includes the case where the agents do not directly support OC?

>  
> So to us, the remaining work would be on Req2, Req X and Req Y.
>  
> It is recognized that Req Y is almost the same than Req 35 but with
> ·         a "MUST" instead of a "SHOULD"

I don't think I object to a MUST (pending conversation on the other parts)

> ·         the fact that even when the DA supports the mechanism the end point may need to know an *overload* status (this may be different for a *load* status)

Req 35 already says "overload and load information". Are you looking for more than that?

> ·         and (minor remark) the indication that the reaction to an overload status may imply possible non Diameter actions.
>  

Can you elaborate on what you mean by "non Diameter actions"? I think it likely that many overload conditions will require clients to take action in whatever application protocol they provide. Nothing really uses Diameter for it's on sake (we've got a fair amount of text on that in the introductory sections). But it seems to me the specifics of such actions belong to those protocols, not this one. Do you expect that the overload information would some how explicitly signal what non-Diameter actions a client might need to take?


> Best regards
> Laurent
> ALCATEL-LUCENT
>  
> -----Message d'origine-----
> De : dime-bounces@ietf.org [mailto:dime-bounces@ietf.org] De la part de Jouni Korhonen
> Envoyé : mercredi 19 décembre 2012 09:48
> À : Ben Campbell
> Cc : dime@ietf.org
> Objet : Re: [Dime] New Version Notification for draft-ietf-dime-overload-reqs-02.txt
>  
>  
> Hi Ben,
>  
> Thanks for the update. Now that the new revision is out
> I would encourage the WG to sort out the language in REQ 2
> asap. As long as it is in flux the document cannot proceed
> to WGLC.
>  
> - jouni
>  
>  
> On Dec 19, 2012, at 1:23 AM, Ben Campbell <ben@nostrum.com> wrote:
>  
> > Hi Everyone,
> >
> > We've submitted draft-ietf-dime-overload-reqs-02, based on the list discussions over the last few weeks. We believe this addresses all the substantive comments so far, except for the ongoing discussion on Req2 (concerning application independence and the impact on application specifications.) We've noted the open issue for Req 2 in the text.
> >
> > The new version is available at http://tools.ietf.org/html/draft-ietf-dime-overload-reqs-02 . You can see a diff from version 01 at http://tools.ietf.org/rfcdiff?difftype=--hwdiff&url2=draft-ietf-dime-overload-reqs-02.txt .
> >
> > Thanks!
> >
> > Ben.
> >
> > Begin forwarded message:
> >
> >> From: internet-drafts@ietf.org
> >> Subject: New Version Notification for draft-ietf-dime-overload-reqs-02.txt
> >> Date: December 18, 2012 5:19:27 PM CST
> >> To: ben@nostrum.com
> >> Cc: emcmurry@computer.org
> >>
> >>
> >> A new version of I-D, draft-ietf-dime-overload-reqs-02.txt
> >> has been successfully submitted by Ben Campbell and posted to the
> >> IETF repository.
> >>
> >> Filename:      draft-ietf-dime-overload-reqs
> >> Revision:      02
> >> Title:         Diameter Overload Control Requirements
> >> Creation date: 2012-12-17
> >> WG ID:         dime
> >> Number of pages: 27
> >> URL:             http://www.ietf.org/internet-drafts/draft-ietf-dime-overload-reqs-02.txt
> >> Status:          http://datatracker.ietf.org/doc/draft-ietf-dime-overload-reqs
> >> Htmlized:        http://tools.ietf.org/html/draft-ietf-dime-overload-reqs-02
> >> Diff:            http://www.ietf.org/rfcdiff?url2=draft-ietf-dime-overload-reqs-02
> >>
> >> Abstract:
> >>  When a Diameter server or agent becomes overloaded, it needs to be
> >>  able to gracefully reduce its load, typically by informing clients to
> >>  reduce sending traffic for some period of time.  Otherwise, it must
> >>  continue to expend resources parsing and responding to Diameter
> >>  messages, possibly resulting in congestion collapse.  The existing
> >>  mechanisms provided by Diameter are not sufficient for this purpose.
> >>  This document describes the limitations of the existing mechanisms,
> >>  and provides requirements for new overload management mechanisms.
> >>
> >>
> >>
> >>
> >> The IETF Secretariat
> >>
> >
> > _______________________________________________
> > DiME mailing list
> > DiME@ietf.org
> > https://www.ietf.org/mailman/listinfo/dime
>  
> _______________________________________________
> DiME mailing list
> DiME@ietf.org
> https://www.ietf.org/mailman/listinfo/dime