[sip-overload] Sec 5.8 Re: WG Last Call for draft-ietf-soc-overload-control-12
Janet P Gunn <jgunn6@csc.com> Mon, 04 March 2013 20:59 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 70C2621F8EF6; Mon, 4 Mar 2013 12:59:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level:
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AyGkEZ-InnmU;
Mon, 4 Mar 2013 12:59:42 -0800 (PST)
Received: from mail170.messagelabs.com (mail170.messagelabs.com
[216.82.253.227]) by ietfa.amsl.com (Postfix) with ESMTP id 2837621F8F07;
Mon, 4 Mar 2013 12:59:36 -0800 (PST)
X-Env-Sender: jgunn6@csc.com
X-Msg-Ref: server-9.tower-170.messagelabs.com!1362430773!20452551!1
X-Originating-IP: [20.137.2.88]
X-StarScan-Received:
X-StarScan-Version: 6.8.6; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25535 invoked from network); 4 Mar 2013 20:59:34 -0000
Received: from amer-mta102.csc.com (HELO amer-mta102.csc.com) (20.137.2.88) by
server-9.tower-170.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
4 Mar 2013 20:59:34 -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
r24KxWnT018606; Mon, 4 Mar 2013 15:59:33 -0500
In-Reply-To: <51189F14.6050405@ericsson.com>
References: <51110A56.7030402@ericsson.com> <51189F14.6050405@ericsson.com>
To: Salvatore Loreto <salvatore.loreto@ericsson.com>
MIME-Version: 1.0
X-KeepSent: 9C231A23:1CBBAECC-85257B24:0070CB1D; 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: <OF9C231A23.1CBBAECC-ON85257B24.0070CB1D-85257B24.00735030@csc.com>
Date: Mon, 4 Mar 2013 15:59:31 -0500
X-MIMETrack: Serialize by Router on AMER-GW09/SRV/CSC(Release 8.5.2FP3
HF204|September 20, 2011) at 03/04/2013 03:54:13 PM,
Serialize complete at 03/04/2013 03:54:13 PM
Content-Type: multipart/alternative;
boundary="=_alternative 00734FC485257B24_="
Cc: sip-overload-bounces@ietf.org, Volker Hilt <volker.hilt@alcatel-lucent.com>,
"sip-overload@ietf.org" <sip-overload@ietf.org>
Subject: [sip-overload] Sec 5.8 Re: WG Last Call for
draft-ietf-soc-overload-control-12
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, 04 Mar 2013 20:59:43 -0000
I am having some problems with the basic premise of sec 5.8, Stabilizing
overload algorithm selection.
I completely agree with the intent:
" Once the client and server agree on an overload control algorithm, it
MUST remain in effect for at least 3600 seconds (1 hour) before another
change occurs."
but I am having some problems with the mechanism.
The basic mechanism for selecting the algorithm is that the client
includes a list of "algorithms supported" in the request sent to the
server.
In return, the server includes the single algorithm that the server has
selected from the list.
There is no opportunity for the client to either "agree" or "disagree"
with the server.
Therefore, the onus of " MUST remain in effect for at least 3600 seconds
(1 hour) before another change occurs." lies entirely with the server, not
the client.
The existing text "the client should save the time of the last algorithm
change with a server and only agree to change it again after a time period
of at least 3600 seconds." is not possible to implement as the client has
no way to tell the server "no, I am not changing algorithms yet".
As far as I can see, if the server misbehaves by sending a new algorithm
too soon, the client only has two options
A - Go along with the new algorithm identified by the server , even if it
has been less than 3600 seconds
B- Drop out of the overload control process all together- stop sending ANY
oc parameters.
I think that, in most cases, A is preferable to B.
I suggest the following rewording.
" Realities of deployments of SIP necessitate that the overload control
algorithm may be changed upon a system reboot or a software upgrade.
However, frequent changes of the overload control algorithm MUST be
avoided. Frequent changes of the overload control algorithm will not
benefit the client or the server as such flapping does not allow the
chosen algorithm to stabilize. An algorithm change, when desired, is
simply accomplished by the SIP server choosing a new algorithm from
the list in the client's "oc-algo" parameter and sending it back to
the client in a response.
The client associates a specific algorithm with each server it sends
traffic to and when the server changes the algorithm, the client must
change its behaviour accordingly.
Once the server selects a specific overload control algorithm for a
given client, it
MUST remain in effect for at least 3600 seconds (1 hour) before
another change occurs. This period may involve one or more cycles of
overload control being in effect and then being stopped depending on
the traffic and resources at the server.
One way to accomplish this involves the server saving the time of
the last algorithm change in a lookup table, indexed by the
client's network identifiers. The server only changes oc-algo
when the time since the last change has surpassed 3600 seconds."
Janet
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
To: "sip-overload@ietf.org" <sip-overload@ietf.org>
Cc: Volker Hilt <volker.hilt@alcatel-lucent.com>
Date: 02/11/2013 02:35 AM
Subject: Re: [sip-overload] WG Last Call for
draft-ietf-soc-overload-control-12
Sent by: sip-overload-bounces@ietf.org
this is just a reminder for this WG Last Call
I haven't seen yet any comment or feedback
please we really need you spend some time to reading and reviewing the
draft
thanks a lot
Salvatore
On 2/5/13 3:34 PM, Salvatore Loreto wrote:
Dear WG partecipants,
Volker and I would like to initiate a second 2 weeks WG Last Call on
draft-ietf-soc-overload-control-12 (" Session Initiation Protocol (SIP)
Overload Control")
http://tools.ietf.org/id/draft-ietf-soc-overload-control-12.txt
The first WGLC that we run (
http://www.ietf.org/mail-archive/web/sip-overload/current/msg00731.html )
has produced a significant amount of feedback and comments that have been
discussed and addressed in subsequent versions
Please send your reviews, as well as expression of support regarding
document readiness for IESG (or not) either to the *soc* mailing list (
sip-overload@ietf.org),
or directly to the WG chairs (Murray Kucherawy and myself).
Comments like "I've read the document and it is Ok to publish" or
"I've read the document and it has the following issues"
are useful and would be gratefully accepted by chairs.
The WG LC will end on Friday, February 19th.
Thank you,
Salvatore as an SoC co-chair.
_______________________________________________
sip-overload mailing list
sip-overload@ietf.org
https://www.ietf.org/mailman/listinfo/sip-overload
- [sip-overload] WG Last Call for draft-ietf-soc-ov… Salvatore Loreto
- Re: [sip-overload] WG Last Call for draft-ietf-so… Salvatore Loreto
- Re: [sip-overload] WG Last Call for draft-ietf-so… bruno.chatras
- Re: [sip-overload] WG Last Call for draft-ietf-so… Atle Monrad
- Re: [sip-overload] WG Last Call for draft-ietf-so… NOEL, ERIC (ERIC C)
- [sip-overload] Introduction - "This document defi… Janet P Gunn
- [sip-overload] Sec 5.8 Re: WG Last Call for draft… Janet P Gunn
- [sip-overload] Sec 5 and 6 Re: WG Last Call for d… Janet P Gunn
- Re: [sip-overload] WG Last Call for draft-ietf-so… Vijay K. Gurbani
- Re: [sip-overload] Introduction - "This document … Vijay K. Gurbani
- Re: [sip-overload] Sec 5.8 Re: WG Last Call for d… Vijay K. Gurbani
- Re: [sip-overload] Sec 5 and 6 Re: WG Last Call f… Vijay K. Gurbani
- Re: [sip-overload] WG Last Call for draft-ietf-so… bruno.chatras
- Re: [sip-overload] WG Last Call for draft-ietf-so… Vijay K. Gurbani
- Re: [sip-overload] WG Last Call for draft-ietf-so… Vijay K. Gurbani
- Re: [sip-overload] WG Last Call for draft-ietf-so… NOEL, ERIC C (ERIC C)