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

Janet P Gunn <jgunn6@csc.com> Mon, 14 January 2013 15:09 UTC

Return-Path: <jgunn6@csc.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 2D91121F89E9; Mon, 14 Jan 2013 07:09:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.772
X-Spam-Level:
X-Spam-Status: No, score=-4.772 tagged_above=-999 required=5 tests=[AWL=-1.175, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, UNPARSEABLE_RELAY=0.001]
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 OO179jhrvk50; Mon, 14 Jan 2013 07:09:51 -0800 (PST)
Received: from mail1.bemta8.messagelabs.com (mail1.bemta8.messagelabs.com [216.82.243.50]) by ietfa.amsl.com (Postfix) with ESMTP id BB5F121F88AE; Mon, 14 Jan 2013 07:09:50 -0800 (PST)
Received: from [216.82.241.211:11001] by server-8.bemta-8.messagelabs.com id 3E/76-25265-EBF14F05; Mon, 14 Jan 2013 15:09:50 +0000
X-Env-Sender: jgunn6@csc.com
X-Msg-Ref: server-10.tower-85.messagelabs.com!1358176188!39334857!1
X-Originating-IP: [20.137.2.88]
X-StarScan-Received:
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11274 invoked from network); 14 Jan 2013 15:09:49 -0000
Received: from amer-mta102.csc.com (HELO amer-mta102.csc.com) (20.137.2.88) by server-10.tower-85.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 14 Jan 2013 15:09:49 -0000
Received: from amer-gw09.amer.csc.com (amer-gw09.amer.csc.com [20.6.39.245]) by amer-mta102.csc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id r0EF9HOL024850; Mon, 14 Jan 2013 10:09:47 -0500
In-Reply-To: <50F4146E.1080308@bell-labs.com>
References: <20121022163217.13864.84970.idtracker@ietfa.amsl.com> <OF7CCDE698.10939705-ON85257AD4.0072A173-85257AD4.007308A2@csc.com> <CAPSQ9ZVx7K_2_ApjG_sP2uopRLocaasgpJQNUNeh6NmSVAGiyw@mail.gmail.com> <24674_1355758104_50CF3A18_24674_468_1_88CAD1D4E8773F42858B58CAA28272A00E2A2C@PEXCVZYM12.corporate.adroot.infra.ftgroup> <CAPSQ9ZU-9fZRGksgut-UiRmbVfTi9WR9Orn6cockYqgjVjRF7Q@mail.gmail.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> <OF0589660E.64BDF2 <50F01C82.9010406@bell-labs.com> <OF0CE71656.F6252012-ON85257AF0.004 <50F4146E.1080308@bell-labs.com>
To: Volker Hilt <volker.hilt@bell-labs.com>
MIME-Version: 1.0
X-KeepSent: 4F87BE69:2F96FD4B-85257AF3:00523DD0; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.2FP4 SHF97 March 26, 2012
From: Janet P Gunn <jgunn6@csc.com>
Message-ID: <OF4F87BE69.2F96FD4B-ON85257AF3.00523DD0-85257AF3.00534AE9@csc.com>
Date: Mon, 14 Jan 2013 10:09:46 -0500
X-MIMETrack: Serialize by Router on AMER-GW09/SRV/CSC(Release 8.5.2FP3 HF204|September 20, 2011) at 01/14/2013 10:04:45 AM, Serialize complete at 01/14/2013 10:04:45 AM
Content-Type: multipart/alternative; boundary="=_alternative 0053430085257AF3_="
Cc: sip-overload-bounces@ietf.org, sip-overload@ietf.org
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: Mon, 14 Jan 2013 15:09:53 -0000

No, I don't like your added sentence.

A VALID local policy prioritizes within the volume of messages permitted 
by the algorithm.   A VALID local policy doe not attempt to send more 
messages than permitted by the Overload algorithm. 

A Local policy that attempts to override teh Overload Control Algorithm is 
not permitted

That is pretty clear in the wording of Req 13.


If you are going to say "MUST", then you must also define what constitutes 
a VALID local policy, in some detail.

If you are going to say "SHOULD", then you do not need to define a VALID 
local  policy in detail

But the way you have written it implies that it is permissible to have  a 
Local Policy that  attempts to override the Overload control algorithm, 
and so must, in turn  be over ridden by the Overload Algorithm.

I don't even what to suggest that such a case would occur.    I DO NOT 
WANT TO MENTION IT.

The SHOULD takes care of it.

Janet

sip-overload-bounces@ietf.org wrote on 01/14/2013 09:21:34 AM:

> From: Volker Hilt <volker.hilt@bell-labs.com>
> To: <sip-overload@ietf.org>
> Date: 01/14/2013 09:22 AM
> Subject: Re: [sip-overload] Local Policy Re: I-D Action: draft-ietf-
> soc-load-control-event-package-05.txt
> Sent by: sip-overload-bounces@ietf.org
> 
> I think SHOULD would, in fact, be the more appropriate wording here. 
> There may be reasons why a local policy cannot be kept: a conflict with 
> another policy, legal requirements, or very high levels of overload.
> 
> In the end, the local policy will be a local matter including its 
> enforcement. In other words, if a service provider has a SIP server that 

> ignores his policies, I'm sure the service provide will know who to 
call.
> 
> I've added a short explanatory sentence to the first paragraph:
> 
> A SIP client SHOULD honor the local policy for prioritizing SIP requests 

> such as policies based on message type, e.g., INVITEs vs. requests 
> associated with existing sessions. A SIP client is expected generally to 

> honor local policy except for very rare occasions when, for example, 
> overload is so severe that messages, which should be preserved according 

> to local policy, need to be discarded or local policies are in conflict.
> 
> A SIP client SHOULD honor the local policy for prioritizing SIP requests 

> based on the content of the Resource-Priority header (RPH, RFC4412 
> [RFC4412]).  Specific (namespace.value) RPH contents may indicate high 
> priority requests that should be preserved as much as possible during 
> overload.  The RPH contents can also indicate a low-priority request 
> that is eligible to be dropped during times of overload.
> 
> A SIP client SHOULD honor the local policy for prioritizing SIP requests 

> relating to emergency calls, as identified by the SOS URN [RFC5031] 
> indicating an emergency request.
> 
> Thanks,
> 
> Volker [as individual]
> 
> 
> 
> 
> On 14.01.2013 13:56, Salvatore Loreto wrote:
> > my reading of the mailing list is that the question of using SHOULD
> > versus MUST
> > is being decided in favor of MUST
> >
> > however it would be great to also address the Valker concerns
> > inserting a caveat/constraints explaining that the local policy can 
not
> > override the overload mechanism/algorithm
> >
> > can someone propose text ?
> >
> > note this is the only remaining issue that we have to address in this
> > event-package draft
> > before we can ship to the IESG
> >
> > /Salvatore
> >
> >
> > On 1/11/13 4:25 PM, Janet P Gunn wrote:
> >>
> >> Good point
> >>
> >> If you say it MUST honor "local policy", then you  need  constraints
> >> on what the local policy can do (e.g., it can only prioritize within
> >> the number of messages permitted by the overload algorithm, it can't
> >> over ride the overload mechanism/algorithm)
> >>
> >> Janet
> >>
> >>
> >>
> >> sip-overload-bounces@ietf.org wrote on 01/11/2013 09:06:58 AM:
> >>
> >> > From: Volker Hilt <volker.hilt@bell-labs.com>
> >> > To: <sip-overload@ietf.org>
> >> > Date: 01/11/2013 09:07 AM
> >> > Subject: Re: [sip-overload] Local Policy Re: I-D Action: 
draft-ietf-
> >> > soc-load-control-event-package-05.txt
> >> > Sent by: sip-overload-bounces@ietf.org
> >> >
> >> > Janet, All,
> >> >
> >> > while this sounds good in most cases, the concern I have is that 
there
> >> > may be situation where a proxy is forced to violate local policy. 
E.g.,
> >> > a policy "emergency calls can never be dropped" will have to be
> >> violated
> >> > eventually if overload reaches levels where only emergency calls 
are
> >> left.
> >> >
> >> > Maybe this boils down to formulating policies in a reasonable way. 
It
> >> > has to be made clear, however, that not all policies call be kept 
under
> >> > all circumstances.
> >> >
> >> > A SHOULD would imply this to the developer. With a MUST, I think 
one
> >> > would have to add explanatory text.
> >> >
> >> > Thanks,
> >> >
> >> > Volker [with individual contributor hat on]
> >> >
> >> >
> >> >
> >> > On 03.01.2013 18:52, Janet P Gunn wrote:
> >> > > I prefer MUST to SHOULD.
> >> > >
> >> > > The original wording was based on Req 13 of RFC 5390:
> >> > > " REQ 13:  The mechanism must not dictate a specific algorithm 
for
> >> > >        prioritizing the processing of work within a proxy during
> >> times of
> >> > >        overload*.  It must permit a proxy to prioritize requests
> >> based on*
> >> > > *      any local policy*, so that certain ones (such as a call 
for
> >> > >        emergency services or a call with a specific value of the
> >> > >        Resource-Priority header field [RFC4412]) are given
> >> preferential
> >> > >        treatment, such as not being dropped, being given 
additional
> >> > >        retransmission, or being processed ahead of others."
> >> > >
> >> > > which has a lower case "must".
> >> > >
> >> > > If we are going to say "MUST honor" (rather than "must permit"), 
I
> >> think
> >> > > we need to change "any" to "the" . (you can permit many 
alternatives,
> >> > > but you can really only honor one).  I think this also reflects 
the
> >> > > intent of Martin's  comment
> >> > >
> >> > > So I would prefer
> >> > >
> >> > >
> >> > >    A SIP client MUST honor *the *local policy for prioritizing 
SIP
> >> > >    requests such as policies based on message type, e.g., INVITEs 
vs.
> >> > >    requests associated with existing sessions.
> >> > >
> >> > >    A SIP client MUST honor *the *local policy for prioritizing 
SIP
> >> > >    requests based on the content of the Resource-Priority header 
(RPH,
> >> > >    RFC4412 [RFC4412]).  Specific (namespace.value) RPH contents 
may
> >> > >    indicate high priority requests that should be preserved as 
much as
> >> > >    possible during overload.  The RPH contents can also indicate 
a
> >> > >    low-priority request that is eligible to be dropped during 
times of
> >> > >    overload.
> >> > >
> >> > >    A SIP client MUST honor *the *local policy for prioritizing 
SIP
> >> > >    requests relating to emergency calls, as identified by the SOS
> >> > >    URN [RFC5031] indicating an emergency request.
> >> > >
> >> > >
> >> > > Thanks
> >> > >
> >> > > Janet
> >> > >
> >> > > This is a PRIVATE message. If you are not the intended recipient,
> >> please
> >> > > delete without copying and kindly advise us by e-mail of the
> >> mistake in
> >> > > delivery. NOTE: Regardless of content, this e-mail shall not
> >> operate to
> >> > > bind CSC to any order or other contract unless pursuant to 
explicit
> >> > > written agreement or government initiative expressly permitting
> >> the use
> >> > > of e-mail for such purpose.
> >> > >
> >> > >
> >> > >
> >> > > From: "Vijay K. Gurbani" <vkg@bell-labs.com>
> >> > > To: Charles Shen <charles@cs.columbia.edu>
> >> > > Cc: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>om>, 
Janet P
> >> > > Gunn/USA/CSC@CSC, "sip-overload@ietf.org" 
<sip-overload@ietf.org>rg>,
> >> Arata
> >> > > Koike <koike.arata@lab.ntt.co.jp>jp>, "NOEL, ERIC (ERIC C)"
> >> > > <ecnoel@att.com>om>, Henning Schulzrinne <hgs@cs.columbia.edu>
> >> > > Date: 01/03/2013 11:42 AM
> >> > > Subject: Re: [sip-overload] Local Policy Re: I-D Action:
> >> > > draft-ietf-soc-load-control-event-package-05.txt
> >> > >
> >> 
------------------------------------------------------------------------
> >> > >
> >> > >
> >> > >
> >> > > On 01/03/2013 07:34 AM, Charles Shen wrote:
> >> > >  > Sounds good, I can update the wording in the event package
> >> draft, if
> >> > >  > Vijay is OK with the other one.
> >> > >
> >> > > I just want to make sure we are all agreeing to the same thing.
> >> > >
> >> > > It seems to me that the question of using SHOULD versus MUST is 
being
> >> > > decided slightly in favour of a MUST.  Martin and Bruno prefer a 
MUST,
> >> > > Janet is okay with, although her original text used a SHOULD; and
> >> Keith
> >> > > could go either way.
> >> > >
> >> > > Is the consensus, then, that the text on honoring local policy
> >> contains
> >> > > MUST?  If so, the text to be inserted would be the following:
> >> > >
> >> > >    A SIP client MUST honor any local policy for prioritizing SIP
> >> > >    requests such as policies based on message type, e.g., INVITEs 
vs.
> >> > >    requests associated with existing sessions.
> >> > >
> >> > >    A SIP client MUST honor any local policy for prioritizing SIP
> >> > >    requests based on the content of the Resource-Priority header 
(RPH,
> >> > >    RFC4412 [RFC4412]).  Specific (namespace.value) RPH contents 
may
> >> > >    indicate high priority requests that should be preserved as 
much as
> >> > >    possible during overload.  The RPH contents can also indicate 
a
> >> > >    low-priority request that is eligible to be dropped during 
times of
> >> > >    overload.
> >> > >
> >> > >    A SIP client MUST honor any local policy for prioritizing SIP
> >> > >    requests relating to emergency calls, as identified by the SOS
> >> > >    URN [RFC5031] indicating an emergency request.
> >> > >
> >> > > Yes?
> >> > >
> >> > > Thanks,
> >> > >
> >> > > - vijay
> >> > > --
> >> > > Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
> >> > > 1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60563 (USA)
> >> > > Email: vkg@{bell-labs.com,acm.org} / 
vijay.gurbani@alcatel-lucent.com
> >> > > Web: http://ect.bell-labs.com/who/vkg/
> >> > >
> >> > >
> >> > >
> >> > > _______________________________________________
> >> > > 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
> >
> >
> > --
> > Salvatore Loreto, PhD
> > www.sloreto.com
> >
> >
> >
> > _______________________________________________
> > 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