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
- [sip-overload] I-D Action: draft-ietf-soc-load-co… internet-drafts
- Re: [sip-overload] I-D Action: draft-ietf-soc-loa… Charles Shen
- Re: [sip-overload] I-D Action: draft-ietf-soc-loa… NOEL, ERIC (ERIC C)
- Re: [sip-overload] I-D Action: draft-ietf-soc-loa… Janet P Gunn
- Re: [sip-overload] I-D Action: draft-ietf-soc-loa… Charles Shen
- Re: [sip-overload] I-D Action: draft-ietf-soc-loa… bruno.chatras
- Re: [sip-overload] I-D Action: draft-ietf-soc-loa… Charles Shen
- [sip-overload] Local Policy Re: I-D Action: draft… Janet P Gunn
- Re: [sip-overload] Local Policy Re: I-D Action: d… bruno.chatras
- Re: [sip-overload] Local Policy Re: I-D Action: d… DOLLY, MARTIN C
- Re: [sip-overload] Local Policy Re: I-D Action: d… DRAGE, Keith (Keith)
- Re: [sip-overload] Local Policy Re: I-D Action: d… Charles Shen
- Re: [sip-overload] Local Policy Re: I-D Action: d… Vijay K. Gurbani
- Re: [sip-overload] Local Policy Re: I-D Action: d… bruno.chatras
- Re: [sip-overload] Local Policy Re: I-D Action: d… Janet P Gunn
- Re: [sip-overload] Local Policy Re: I-D Action: d… Volker Hilt
- Re: [sip-overload] Local Policy Re: I-D Action: d… Janet P Gunn
- Re: [sip-overload] Local Policy Re: I-D Action: d… Salvatore Loreto
- Re: [sip-overload] Local Policy Re: I-D Action: d… Volker Hilt
- Re: [sip-overload] Local Policy Re: I-D Action: d… Vijay K. Gurbani
- Re: [sip-overload] Local Policy Re: I-D Action: d… Janet P Gunn
- Re: [sip-overload] Local Policy Re: I-D Action: d… Vijay K. Gurbani
- Re: [sip-overload] Local Policy Re: I-D Action: d… Volker Hilt
- Re: [sip-overload] Local Policy Re: I-D Action: d… Salvatore Loreto
- Re: [sip-overload] Local Policy Re: I-D Action: d… Janet P Gunn
- Re: [sip-overload] Local Policy Re: I-D Action: d… Volker Hilt
- Re: [sip-overload] Local Policy Re: I-D Action: d… Janet P Gunn
- Re: [sip-overload] Local Policy Re: I-D Action: d… Volker Hilt
- Re: [sip-overload] Local Policy Re: I-D Action: d… Vijay K. Gurbani
- Re: [sip-overload] Local Policy Re: I-D Action: d… Volker Hilt
- Re: [sip-overload] Local Policy Re: I-D Action: d… Charles Shen
- Re: [sip-overload] Local Policy Re: I-D Action: d… Janet P Gunn
- Re: [sip-overload] Local Policy Re: I-D Action: d… Charles Shen
- Re: [sip-overload] Local Policy Re: I-D Action: d… DRAGE, Keith (Keith)
- Re: [sip-overload] Local Policy Re: I-D Action: d… bruno.chatras
- Re: [sip-overload] Local Policy Re: I-D Action: d… Vijay K. Gurbani
- Re: [sip-overload] Local Policy Re: I-D Action: d… Salvatore Loreto
- Re: [sip-overload] Local Policy Re: I-D Action: d… Volker Hilt
- Re: [sip-overload] Local Policy Re: I-D Action: d… bruno.chatras
- Re: [sip-overload] Local Policy Re: I-D Action: d… Salvatore Loreto
- Re: [sip-overload] Local Policy Re: I-D Action: d… Volker Hilt
- Re: [sip-overload] Local Policy Re: I-D Action: d… Salvatore Loreto
- Re: [sip-overload] Local Policy Re: I-D Action: d… Charles Shen