Re: [sip-overload] The frequency of re-negotiating overload control schemes

Volker Hilt <volker.hilt@alcatel-lucent.com> Wed, 07 September 2011 12:34 UTC

Return-Path: <volker.hilt@alcatel-lucent.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 E3E1B21F8C08 for <sip-overload@ietfa.amsl.com>; Wed, 7 Sep 2011 05:34:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.29
X-Spam-Level:
X-Spam-Status: No, score=-6.29 tagged_above=-999 required=5 tests=[AWL=0.309, BAYES_00=-2.599, 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 Nx4um69qZptv for <sip-overload@ietfa.amsl.com>; Wed, 7 Sep 2011 05:34:46 -0700 (PDT)
Received: from ihemail4.lucent.com (ihemail4.lucent.com [135.245.0.39]) by ietfa.amsl.com (Postfix) with ESMTP id 5B6DC21F8C06 for <sip-overload@ietf.org>; Wed, 7 Sep 2011 05:34:46 -0700 (PDT)
Received: from usnavsmail4.ndc.alcatel-lucent.com (usnavsmail4.ndc.alcatel-lucent.com [135.3.39.12]) by ihemail4.lucent.com (8.13.8/IER-o) with ESMTP id p87CaWuB006552 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <sip-overload@ietf.org>; Wed, 7 Sep 2011 07:36:33 -0500 (CDT)
Received: from USNAVSXCHHUB02.ndc.alcatel-lucent.com (usnavsxchhub02.ndc.alcatel-lucent.com [135.3.39.111]) by usnavsmail4.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p87CaUII002377 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for <sip-overload@ietf.org>; Wed, 7 Sep 2011 07:36:32 -0500
Received: from [135.244.39.73] (135.3.63.241) by USNAVSXCHHUB02.ndc.alcatel-lucent.com (135.3.39.111) with Microsoft SMTP Server (TLS) id 8.3.137.0; Wed, 7 Sep 2011 07:36:31 -0500
Message-ID: <4E676532.4060408@alcatel-lucent.com>
Date: Wed, 7 Sep 2011 08:36:02 -0400
From: Volker Hilt <volker.hilt@alcatel-lucent.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2
MIME-Version: 1.0
To: <sip-overload@ietf.org>
References: <4E613160.5010701@bell-labs.com> <A7854CEA-AC39-434E-82E6-C9E608B7741B@ntt-at.com> <4E661C01.3010803@bell-labs.com> <BECE4232-9F57-4FDF-9D3F-2D8D29484C75@ntt-at.com> <4E66DB5F.1090205@bell-labs.com>
In-Reply-To: <4E66DB5F.1090205@bell-labs.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.39
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.12
Subject: Re: [sip-overload] The frequency of re-negotiating overload control schemes
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: Wed, 07 Sep 2011 12:34:47 -0000

On 9/6/2011 10:47 PM, Vijay K. Gurbani wrote:
> On 09/06/2011 07:23 PM, Shida Schubert wrote:
>> Okay, fair enough.
>>
>> I guess we should probably mandate the inclusion of "oc-algo" in that
>> case. It is currently stated on 4.1 as "MAY" add an "oc-algo"..
>>
>> One can assume that not having "oc-algo" indicates that the client
>> only supports or wants to use the default "loss" based algorithm but
>> if that is the case we should probably have a statement saying that
>> too.
>>
>> I prefer mandating the inclusion of "oc-algo" so it is always clear
>> what the client/server means/wants.
>
I agree.

Following up on the previous discussion of having the client include 
only the current algorithm. I think the selection of the algorithm is 
essentially a server issue. Once the server knows which algorithms the 
client supports it can pick one. I'm not sure what the value is of 
having the client include only the currently selected algorithm and 
trigger a renegotiation once in a while.

I think the client should always include all supported algorithms. The 
server gets to choose since it needs to shoulder the burden of 
generating the feedback for each client.

In the spirit of keeping things simple, I don't think expressing 
preferences adds much value. The client should send a flat list the 
sever can choose from.

The draft should, of course, have a discussion about chosing the 
algorithm in the server (i.e., not changing it often, etc)

Thanks,

Volker [as individual]