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 16:04 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 516FA21F8738; Mon, 14 Jan 2013 08:04:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.037
X-Spam-Level:
X-Spam-Status: No, score=-6.037 tagged_above=-999 required=5 tests=[AWL=0.560, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, 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 UjwUcXVGKsAX; Mon, 14 Jan 2013 08:04:41 -0800 (PST)
Received: from mail1.bemta7.messagelabs.com (mail1.bemta7.messagelabs.com [216.82.255.50]) by ietfa.amsl.com (Postfix) with ESMTP id B453421F86BA; Mon, 14 Jan 2013 08:04:40 -0800 (PST)
Received: from [216.82.253.243:41857] by server-16.bemta-7.messagelabs.com id 47/7F-02467-89C24F05; Mon, 14 Jan 2013 16:04:40 +0000
X-Env-Sender: jgunn6@csc.com
X-Msg-Ref: server-7.tower-171.messagelabs.com!1358179477!19829317!1
X-Originating-IP: [20.137.2.88]
X-StarScan-Received:
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21817 invoked from network); 14 Jan 2013 16:04:39 -0000
Received: from amer-mta102.csc.com (HELO amer-mta102.csc.com) (20.137.2.88) by server-7.tower-171.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 14 Jan 2013 16:04:39 -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 r0EG4OUW003195; Mon, 14 Jan 2013 11:04:36 -0500
In-Reply-To: <50F422E4.8010809@bell-labs.com>
References: <20121022163217.13864.84970.idtracker@ietfa.amsl.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> <OF4F87BE69.2F96FD4B-ON85257AF3.00523DD0-8 <50F422E4.8010809@bell-labs.com>
To: Volker Hilt <volker.hilt@bell-labs.com>
MIME-Version: 1.0
X-KeepSent: 5077D3D0:BC87BCA4-85257AF3:00582679; 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: <OF5077D3D0.BC87BCA4-ON85257AF3.00582679-85257AF3.00584E45@csc.com>
Date: Mon, 14 Jan 2013 11:04:31 -0500
X-MIMETrack: Serialize by Router on AMER-GW09/SRV/CSC(Release 8.5.2FP3 HF204|September 20, 2011) at 01/14/2013 10:59:34 AM, Serialize complete at 01/14/2013 10:59:34 AM
Content-Type: multipart/alternative; boundary="=_alternative 00584E1B85257AF3_="
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 16:04:45 -0000

I agree, except I would say 

"It is expected a SIP client will follow local policy 
 as long as the result is consistent with the SIP Overload Algorithm."

Janet

Volker Hilt <volker.hilt@bell-labs.com> wrote on 01/14/2013 10:23:16 AM:

> From: Volker Hilt <volker.hilt@bell-labs.com>
> To: Janet P Gunn/USA/CSC@CSC
> Cc: <sip-overload@ietf.org>rg>, <sip-overload-bounces@ietf.org>
> Date: 01/14/2013 10:23 AM
> Subject: Re: [sip-overload] Local Policy Re: I-D Action: draft-ietf-
> soc-load-control-event-package-05.txt
> 
> Janet,
> 
> the root of this discussion is probably that there is no definition of 
> what local policies can be and what a valid local policy would be. I 
> also don't think we should open this can worms right now, which is I 
> think what you are suggesting also.
> 
> I do think, however, that it is useful to provide explanation to a 
> developer why we used a SHOULD here.
> 
> We could say that it is expected a SIP client will follow local policy 
> as long as the result leads to an acceptable load under current 
conditions.
> 
> This way we're not giving an example for a bad policy.
> 
> Thanks,
> 
> Volker
> 
> 
> 
> On 14.01.2013 16:09, Janet P Gunn wrote:
> > 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 
emergencycalls 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, 
Ithink 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