Re: [sip-overload] draft-ietf-soc-overload-design-05

ken carlberg <carlberg@g11.org.uk> Mon, 18 April 2011 17:27 UTC

Return-Path: <carlberg@g11.org.uk>
X-Original-To: sip-overload@ietfc.amsl.com
Delivered-To: sip-overload@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 0B9AFE072C for <sip-overload@ietfc.amsl.com>; Mon, 18 Apr 2011 10:27:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rqV4UJmGLtvh for <sip-overload@ietfc.amsl.com>; Mon, 18 Apr 2011 10:27:57 -0700 (PDT)
Received: from portland.eukhosting.net (portland.eukhosting.net [92.48.97.5]) by ietfc.amsl.com (Postfix) with ESMTP id D757CE06F8 for <sip-overload@ietf.org>; Mon, 18 Apr 2011 10:27:56 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=g11.org.uk; h=Received:Subject:Mime-Version:Content-Type:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer:X-Source:X-Source-Args:X-Source-Dir; b=fTdn3XBJ4d3D+BU69g01w5yMB7VsRgxk+6TJ7+IdaYWuznQFzcKgh1Y3qHp5VckCwPM2tLdqHYf1xOFGUy8BAqFjLZk1uBo+yU5yPFubgvFgH6gi6DWlZPNL6NBxkOYi;
Received: from c-76-111-69-4.hsd1.va.comcast.net ([76.111.69.4]:57610 helo=[192.168.0.20]) by portland.eukhosting.net with esmtpa (Exim 4.69) (envelope-from <carlberg@g11.org.uk>) id 1QBsEk-0000nM-7Q; Mon, 18 Apr 2011 17:27:46 +0000
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset=us-ascii
From: ken carlberg <carlberg@g11.org.uk>
In-Reply-To: <4DAC7356.9000009@alcatel-lucent.com>
Date: Mon, 18 Apr 2011 13:27:53 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <BF40E494-D739-40F0-A425-651FE433E730@g11.org.uk>
References: <9FEB75F0-712B-4CDE-949D-F3DE4D80BCD7@g11.org.uk> <4DAC7356.9000009@alcatel-lucent.com>
To: Volker Hilt <volker.hilt@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1082)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - portland.eukhosting.net
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - g11.org.uk
X-Source:
X-Source-Args:
X-Source-Dir:
Cc: sip-overload@ietf.org
Subject: Re: [sip-overload] draft-ietf-soc-overload-design-05
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, 18 Apr 2011 17:27:58 -0000

Volker,

I leave it in your hands as to what to keep, remove, or simply move to another document.

cheers,

-ken


On Apr 18, 2011, at 1:22 PM, Volker Hilt wrote:

> Ken,
> 
> comments inline.
>> 12. Message Prioritization
>> 
>> Overload control can require a SIP server to prioritize requests and
>> select requests to be rejected or redirected. The selection is
>> largely a matter of local policy of the SIP server, the overall
>> network, and the services it provides. As a general rule, SIP server
>> should prioritize requests for ongoing dialogs over requests that set
>> up a new dialog. Targeting requests for ongoing dialogs may prevent
>> users from modifying or terminating an ongoing dialog.
>> 
>> While there are many factors which can affect the prioritization of
>> SIP requests, the Resource-Priority header field [RFC4412] is a prime
>> candidate for marking the prioritization of SIP requests. Depending
>> on the particular network and the services it offers, a particular
>> namespace and priority value in the RPH it could indicate i) a high
>> priority request, which should be preserved if possible during
>> overload, ii) a low priority request, which should be dropped during
>> overload, or iii) a label, which has no impact on message
>> prioritization in this network.
> 
> I've shortened the added text as follows:
>> <insert text> The action taken is
>> determined by the characteristics defined for the set of priority values
>> of a Namespace as well as the local policies defined for the various
>> Namespaces supported by the server.
>> 
> 
> I would suggest to move this text to the Gurbani draft as it defines the specific processing of RPH.
>> We note that [RFC4412] allows the presence of multiple RPH entries
>> per SIP request. Local policy would determine which Namespace and
>> Priority tuple are used to prioritize requests. However, for the sake of
>> simplicity, a default position should be the use of the first RPH entry to
>> determine the priority of the SIP request.
> 
> I'm not sure how much this is related to the design considerations of an overload control mechanism and how much it is related to RPH. I'd suggest to keep this text out of the oc design document.
>> Another scenario that should be considered is the presence of Back
>> to Back User Agents (B2BUA) that may strip out the RPH from the
>> upstream SIP request. Operators or Administrators may choose to
>> insert their own RPH to support downstream prioritization of the SIP
>> request. This RPH inserted by the B2BUA may conform to a
>> Namespace set defined in [RPH4412], or it may reflect a new
>> Namespace set.
>> </insert text>
>> 
> Generally, at this point I'd like to keep the changes to the document to the absolute necessary. It has been discussed for a long time including issues related to RPH.
> 
> Thanks,
> 
> Volker
> 
>> For a number of reasons, responses should not be targeted in order to
>> reduce SIP server load. Responses cannot be rejected and would have
>> to be dropped. This triggers the retransmission of the request plus
>> the response, leading to even more load. In addition, the request
>> associated with a response has already been processed and dropping
>> the response will waste the efforts that have been spent on the
>> request. Most importantly, rejecting a request effectively also
>> removes the request and the response. If no requests are passed
>> along there will be no responses coming back in return.
>> 
>> Overload control does not change the retransmission behavior of SIP.
>> Retransmissions are triggered using procedures defined in RFC 3261
>> [RFC3261] and not subject to throttling.
>> 
> _______________________________________________
> sip-overload mailing list
> sip-overload@ietf.org
> https://www.ietf.org/mailman/listinfo/sip-overload