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

Janet P Gunn <> Tue, 19 April 2011 12:23 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 4CDEDE06A5 for <>; Tue, 19 Apr 2011 05:23:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.598
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 ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id AKhx5Fg+NNGc for <>; Tue, 19 Apr 2011 05:23:46 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 58589E00BE for <>; Tue, 19 Apr 2011 05:23:46 -0700 (PDT)
X-VirusChecked: Checked
X-StarScan-Version: 6.2.9; banners=-,-,-
X-Originating-IP: []
Received: (qmail 22305 invoked from network); 19 Apr 2011 12:23:42 -0000
Received: from (HELO ( by with DHE-RSA-AES256-SHA encrypted SMTP; 19 Apr 2011 12:23:42 -0000
Received: from ( []) by (Switch-3.4.3/Switch-3.3.3mp) with ESMTP id p3JCNeDe002963 for <>; Tue, 19 Apr 2011 08:23:41 -0400
In-Reply-To: <>
References: <> <> <> <>
To: Volker Hilt <>,
MIME-Version: 1.0
X-KeepSent: B194A97C:8E9F3522-85257877:00430B32; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.0.2FP1 CCH2 April 23, 2009
From: Janet P Gunn <>
Message-ID: <>
Date: Tue, 19 Apr 2011 08:23:38 -0400
X-MIMETrack: Serialize by Router on AMER-GW09/SRV/CSC(Release 8.5.2FP1 HF29|January 09, 2011) at 04/19/2011 08:22:32 AM, Serialize complete at 04/19/2011 08:22:32 AM
Content-Type: multipart/alternative; boundary="=_alternative 0044160085257877_="
Cc: "" <>
Subject: Re: [sip-overload] draft-ietf-soc-overload-design-05
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Overload <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 19 Apr 2011 12:23:48 -0000


I would just as soon stick with the original text. 

I think the new proposed text is misleading.

Both Queuing and Preemption are mechanisms that make sense when the 
"holding time" is several orders of magnitude more that the time to 
manipulate the queue, or organize the preemption.  This makes them useful 
mechanisms for dealing with SIP sessions. 

But when dealing with a SIP server, processing SIP messages, the "holding 
time" is likely to be the same order of magnitude as the time to 
manipulate the queue, or organize the preemption.  In this case 
introducing queue manipulation or preemption is counterproductive, and 
likely to lead to thrashing..

We have been through this discussion many times, going back to the 
development of  Req 13 in 5390, and I see no advantage in re-introducing 
it to this document.


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 
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 

Volker Hilt <>
Janet P Gunn/USA/CSC@CSC
"" <>
04/18/2011 09:23 PM
Re: [sip-overload] draft-ietf-soc-overload-design-05

Janet, All,

are you comfortable with the changes for this draft as proposed below? 
The proposal is the add the following sentence at the end of the RPH 
discussion in Sec 12:

     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.



On 4/18/2011 1:27 PM, ken carlberg wrote:
> 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 
>>> 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 
>>> 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