Re: [sip-overload] Local Policy Re: I-D Action: draft-ietf-soc-load-control-event-package-05.txt

Volker Hilt <volker.hilt@bell-labs.com> Tue, 15 January 2013 09:59 UTC

Return-Path: <volker.hilt@bell-labs.com>
X-Original-To: sip-overload@ietfa.amsl.com
Delivered-To: sip-overload@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D86621F8775 for <sip-overload@ietfa.amsl.com>; Tue, 15 Jan 2013 01:59:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.849
X-Spam-Level:
X-Spam-Status: No, score=-9.849 tagged_above=-999 required=5 tests=[AWL=0.400, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8]
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 zM6keG+Et9Up for <sip-overload@ietfa.amsl.com>; Tue, 15 Jan 2013 01:59:31 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by ietfa.amsl.com (Postfix) with ESMTP id EF9C321F874C for <sip-overload@ietf.org>; Tue, 15 Jan 2013 01:59:30 -0800 (PST)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r0F9x3UI012628 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for <sip-overload@ietf.org>; Tue, 15 Jan 2013 10:59:28 +0100
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (135.5.2.48) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (135.120.45.63) with Microsoft SMTP Server (TLS) id 8.3.213.0; Tue, 15 Jan 2013 10:59:16 +0100
Received: from [149.204.61.163] (135.5.27.16) by US70UWXCHHUB01.zam.alcatel-lucent.com (135.5.2.48) with Microsoft SMTP Server (TLS) id 14.2.247.3; Tue, 15 Jan 2013 04:59:13 -0500
Message-ID: <50F5286F.9010605@bell-labs.com>
Date: Tue, 15 Jan 2013 10:59:11 +0100
From: Volker Hilt <volker.hilt@bell-labs.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: <sip-overload@ietf.org>
References: <20121022163217.13864.84970.idtracker@ietfa.amsl.com> <OF0E1F39E5.19A27B85-ON85257AE5.005E7CF8-85257AE5.005EF464@csc.com> <EDC0A1AE77C57744B664A310A0B23AE20D7456E216@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com> <CAPSQ9ZV10ShtsZwzA10RfBmjyzmLy7TpxomJW+GfPr08qh5z2g@mail.gmail.com> <50E5B529.2090105@bell-labs.com> <50F01C82.9010406@bell-labs.com> <50F4146E.1080308@bell-labs.com> <50F422E4.8010809@bell-labs.com> <OF5077D3D0.BC87BCA4-ON85257AF3.00582679-85257AF3.00584E45@csc.com> <50F42D9F.1080002@bell-labs.com> <CAPSQ9ZWfu6J+BZZ9BgTTk+f5-dH1BHhkUxEk8ZLcRohvFxMZUA@mail.gmail.com> <OF36DB58E7.14AA60B0-ON85257AF3.005BDC42-85257AF3.005C7511@csc.com> <CAPSQ9ZW3+SX9xitSbgZt+N1=tCoMCqO8jdO4CknHTEZ=7HzGUA@mail.gmail.com> <EDC0A1AE77C57744B664A310A0B23AE20D745EF327@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com> <24379_1358186917_50F449A5_24379_12938_1_88CAD1D4E8773F42858B58CAA28272A00F1A88@PEXCVZYM12.corporate.adroot.infra.ftgroup> <50F5064F.4090008@ericsson.com>
In-Reply-To: <50F5064F.4090008@ericsson.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit
X-Originating-IP: [135.5.27.16]
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.83
Subject: Re: [sip-overload] Local Policy Re: I-D Action: draft-ietf-soc-load-control-event-package-05.txt
X-BeenThere: sip-overload@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Overload <sip-overload.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sip-overload>, <mailto:sip-overload-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sip-overload>
List-Post: <mailto:sip-overload@ietf.org>
List-Help: <mailto:sip-overload-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sip-overload>, <mailto:sip-overload-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Jan 2013 09:59:32 -0000

I think my general concern is that we are creating a MUST for something 
that we haven't even defined. I'm not sure what MUST means in this 
context. I think without such a specification SHOULD and some 
explanatory text seems appropriate.

Either way, let's try to close this one remaining issue and wrap up the 
draft.

Thanks,

Volker




On 15.01.2013 08:33, Salvatore Loreto wrote:
>
> I do like the distinction between prioritization  and preservation,
> maybe we need clearly distinguish the two cases in the draft
>
> for prioritization a MUST could by reasonable indeed a statement like:
> - "It *MUST* honor the local policy for *prioritizing* SIP requests..."
> tell that the SIP element has to prioritize requests following the
> policy but has still the possibility to discard in case of severe overload
>
> while for preserving a SHOULD seems to be more appropriate indeed a
> statement like this:
> - "It *SHOULD* honor the local policy for *preserving* SIP requests..."
> tell that SIP element will follow local policy as long as the result
> does not produce a severe overload (i.e. "the result is consistent with
> the SIP Overload Algorithm)
>
>
> /Salvatore
>
> On 1/14/13 8:08 PM, bruno.chatras@orange.com wrote:
>> I'm not really happy with the SHOULD. I think we are mixing two
>> different things: priority and preservation. For example, a local
>> policy that gives priority to BYE requests over any other request MUST
>> always be honored even in case of severe overload. This does not imply
>> that BYE requests MUST always be preserved; just that they MUST be
>> given priority over other requests.
>>
>> I don't see any problem with using MUST for local policies that assign
>> priorities to some requests. Use of MUST would of course be a problem
>> if we were to define local policies about preserving some requests,
>> but it's not what we are trying to do.
>>
>> BC
>>
>>> -----Message d'origine-----
>>> De : sip-overload-bounces@ietf.org [mailto:sip-overload-
>>> bounces@ietf.org] De la part de DRAGE, Keith (Keith)
>>> Envoyé : lundi 14 janvier 2013 18:28
>>> À : Charles Shen; Janet P Gunn
>>> Cc : sip-overload@ietf.org; Hilt, Volker (Volker)
>>> Objet : Re: [sip-overload] Local Policy Re: I-D Action: draft-ietf-soc-
>>> load-control-event-package-05.txt
>>>
>>> I'm not convinced we have got to the bottom of the requirement yet.
>>> Writing SHOULD is not an excuse for writing a poor requirement, yet
>>> that seems currently to be the excuse for wring SHOULD instead of MUST.
>>> Ideally I should still be able to still identify conformance or no
>>> conformance to a SHOULD requirement.
>>>
>>> I suspect what we need to do is find a more specific requirement and
>>> then cover the rest of the problem in more informative text, rather
>>> than trying to address everything in a single requirement sentence.
>>>
>>> I agree that if we end up writing a SHOULD, then there should be
>>> associated informative text that identifies the example circumstances
>>> for ignoring the SHOULD. That has long been an unwritten rule, and
>>> without it the SHOULD always gets interpreted as a MAY.
>>>
>>> Regards
>>>
>>> Keith
>>>
>>>
>>>> -----Original Message-----
>>>> From: sip-overload-bounces@ietf.org
>>>> [mailto:sip-overload-bounces@ietf.org]
>>>> On Behalf Of Charles Shen
>>>> Sent: 14 January 2013 17:03
>>>> To: Janet P Gunn
>>>> Cc: sip-overload@ietf.org; Hilt, Volker (Volker)
>>>> Subject: Re: [sip-overload] Local Policy Re: I-D Action:
>>>> draft-ietf-soc- load-control-event-package-05.txt
>>>>
>>>> I am not in favor of opening up more cans of whatever at this stage :)
>>>>
>>>> I think we just need to define and clarify the line. At least "the
>>>> Overload
>>>>   Algorithm(s) in effect at that node" sounds much better than "the
>>>> Overload Algorithm(s)" alone. (Optionally) plus something like "the
>>>> interactions of those Overload Algorithms are out of scope".
>>>>
>>>> Thanks
>>>>
>>>> Charles
>>>>
>>>> On Mon, Jan 14, 2013 at 11:49 AM, Janet P Gunn <jgunn6@csc.com> wrote:
>>>>>
>>>>> My personal thought is that in each case, it would refer to the
>>>>> Overload
>>>>> Algorithm(s) in effect at that node.
>>>>>
>>>>> But that brings up a whole can of worms about interaction between
>>>>> algorithms..
>>>>>
>>>>> If the Event package has set up an a-priori Overload  Control, and
>>>>> then
>>>> an
>>>>> actual overload triggers a "feedback" Overload Control, how do they
>>>>> interact?  The max? the min? the "product"
>>>>>
>>>>> Is that a can of worms we want to open at this point?
>>>>>
>>>>> Janet
>>>>>
>>>>> charles.newyork@gmail.com wrote on 01/14/2013 11:36:34 AM:
>>>>>
>>>>>> From: Charles Shen <charles@cs.columbia.edu>
>>>>>> To: Volker Hilt <volker.hilt@alcatel-lucent.com>om>, Janet P
>>> Gunn/USA/
>>>>>> CSC@CSC, "Vijay K. Gurbani" <vkg@bell-labs.com>
>>>>>> Cc: sip-overload@ietf.org
>>>>>> Date: 01/14/2013 11:37 AM
>>>>>> Subject: Re: [sip-overload] Local Policy Re: I-D Action:
>>>>>> draft-ietf- soc-load-control-event-package-05.txt
>>>>>> Sent by: charles.newyork@gmail.com
>>>>>>
>>>>>> Hi Volker, Janet and Vijay,
>>>>>>
>>>>>> Since we are talking about putting the same texts in the
>>>>>> overload-control and event-package draft, would it be better to
>>>>>> clarify a bit about "the SIP Overload Algorithm" in this sentence?
>>>>>>
>>>>>> "It is expected a SIP client will follow local policy as long as
>>>>>> the result is consistent with the SIP Overload Algorithm."
>>>>>>
>>>>>> Specifically, are we referring to mechanisms in both drafts (and
>>> in
>>>>>> that case, should we add cross reference to them?) as well as any
>>>>>> future Overload Algorithms?
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Charles
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Jan 14, 2013 at 11:15 AM, Volker Hilt
>>>>>> <volker.hilt@alcatel-lucent.com> wrote:
>>>>>>> Vijay,
>>>>>>>
>>>>>>> the sentence Janet has proposed works for me. You can replace
>>> the
>>>>>>> sentence I had suggested after the first paragraph with Janets
>>>>>>> proposal.
>>>>>>>
>>>>>>> Cheers,
>>>>>>>
>>>>>>> Volker
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 14.01.2013 17:15, Vijay K. Gurbani wrote:
>>>>>>>> On 01/14/2013 10:09 AM, Volker Hilt wrote:
>>>>>>>>> That works for me!
>>>>>>>>
>>>>>>>> Volker: Can either you or Janet please propose the exact
>>>>>>>> wordings to go into the modified text I proposed in [1]?  This
>>>>>>>> will avoid any guesswork and expedite the process of getting
>>> the drafts out.
>>>>>>>> [1]
>>>>>>>> http://www.ietf.org/mail-archive/web/sip-
>>>> overload/current/msg00885.html
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> - vijay
>>>>>>> _______________________________________________
>>>>>>> sip-overload mailing list
>>>>>>> sip-overload@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/sip-overload
>>>> _______________________________________________
>>>> sip-overload mailing list
>>>> sip-overload@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sip-overload
>>> _______________________________________________
>>> sip-overload mailing list
>>> sip-overload@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sip-overload
>> _________________________________________________________________________________________________________________________
>>
>>
>> Ce message et ses pieces jointes peuvent contenir des informations
>> confidentielles ou privilegiees et ne doivent donc
>> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
>> recu ce message par erreur, veuillez le signaler
>> a l'expediteur et le detruire ainsi que les pieces jointes. Les
>> messages electroniques etant susceptibles d'alteration,
>> France Telecom - Orange decline toute responsabilite si ce message a
>> ete altere, deforme ou falsifie. Merci.
>>
>> This message and its attachments may contain confidential or
>> privileged information that may be protected by law;
>> they should not be distributed, used or copied without authorisation.
>> If you have received this email in error, please notify the sender and
>> delete this message and its attachments.
>> As emails may be altered, France Telecom - Orange is not liable for
>> messages that have been modified, changed or falsified.
>> Thank you.
>>
>> _______________________________________________
>> sip-overload mailing list
>> sip-overload@ietf.org
>> https://www.ietf.org/mailman/listinfo/sip-overload
>
>
> _______________________________________________
> sip-overload mailing list
> sip-overload@ietf.org
> https://www.ietf.org/mailman/listinfo/sip-overload