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> Mon, 14 January 2013 14:22 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 3513621F88EE for <sip-overload@ietfa.amsl.com>;
Mon, 14 Jan 2013 06:22:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.249
X-Spam-Level:
X-Spam-Status: No, score=-10.249 tagged_above=-999 required=5
tests=[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 WU8bjVGQJr-S for
<sip-overload@ietfa.amsl.com>; Mon, 14 Jan 2013 06:22:01 -0800 (PST)
Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by
ietfa.amsl.com (Postfix) with ESMTP id 4046821F88EA for
<sip-overload@ietf.org>; Mon, 14 Jan 2013 06:22:00 -0800 (PST)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com
(FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail2.alcatel.fr
(8.14.3/8.14.3/ICT) with ESMTP id r0EELjOp024048 (version=TLSv1/SSLv3
cipher=RC4-MD5 bits=128 verify=NOT) for <sip-overload@ietf.org>;
Mon, 14 Jan 2013 15:21:58 +0100
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (135.239.2.74) by
FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (135.120.45.64) with Microsoft SMTP
Server (TLS) id 8.3.213.0; Mon, 14 Jan 2013 15:21:43 +0100
Received: from [135.244.178.1] (135.239.27.12) by
FR712WXCHHUB03.zeu.alcatel-lucent.com (135.239.2.74) with Microsoft SMTP
Server (TLS) id 14.2.247.3; Mon, 14 Jan 2013 15:21:43 +0100
Message-ID: <50F4146E.1080308@bell-labs.com>
Date: Mon, 14 Jan 2013 15:21:34 +0100
From: Volker Hilt <volker.hilt@bell-labs.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1;
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> <5EBD159DE88147488A3B1590E090018403530A9E6275@njfpsrvexg2.research.att.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.004EB2E8-85257AF0.004F322C@csc.com>
<50F4007B.5050903@ericsson.com>
In-Reply-To: <50F4007B.5050903@ericsson.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [135.239.27.12]
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.80
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 14:22:03 -0000
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] 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