[sip-overload] draft-ietf-soc-overload-design-05
ken carlberg <carlberg@g11.org.uk> Sun, 17 April 2011 19:38 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 F3102E071C for <sip-overload@ietfc.amsl.com>;
Sun, 17 Apr 2011 12:38:51 -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, HTML_MESSAGE=0.001]
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 pu7s1l30bn0h for
<sip-overload@ietfc.amsl.com>; Sun, 17 Apr 2011 12:38:50 -0700 (PDT)
Received: from portland.eukhosting.net (portland.eukhosting.net [92.48.97.5])
by ietfc.amsl.com (Postfix) with ESMTP id 61CDAE0713 for
<sip-overload@ietf.org>; Sun, 17 Apr 2011 12:38:49 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=g11.org.uk;
h=Received:From:Content-Type:Subject:Date:Message-Id:Cc:To:Mime-Version:X-Mailer:X-Source:X-Source-Args:X-Source-Dir;
b=UUQd3eCN3ZSd3m6BXFxU4KHKr1RiXSgPyI5Cr06HPHTPM2iCCuW65yvakHO+QgStWrMToOTiAlNEs9GtssLVZ6skVtLR7nt2fNItL0D85jpute4rCnJhvg1FfYtVjJOJ;
Received: from c-76-111-69-4.hsd1.va.comcast.net ([76.111.69.4]:49828
helo=[192.168.0.20]) by portland.eukhosting.net with esmtpa (Exim 4.69)
(envelope-from <carlberg@g11.org.uk>) id 1QBXnq-0008H1-Dc;
Sun, 17 Apr 2011 19:38:38 +0000
From: ken carlberg <carlberg@g11.org.uk>
Content-Type: multipart/alternative; boundary=Apple-Mail-65-491895770
Date: Sun, 17 Apr 2011 15:38:46 -0400
Message-Id: <9FEB75F0-712B-4CDE-949D-F3DE4D80BCD7@g11.org.uk>
To: sip-overload@ietf.org
Mime-Version: 1.0 (Apple Message framework v1082)
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:
Subject: [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: Sun, 17 Apr 2011 19:38:52 -0000
Hello, in following up on the discussion point I brought up at the Prague-IETF meeting concerning RPH related text, I've added some suggested text to section 12 of draft-ietf-soc-overload-design-05. The suggested text is bound by the following tags: <insert text> </insert text> The purpose of the new text is to present a more complete picture and point out aspects that others following this effort should be aware of. I've kept the rest of the original text for that section as is (ie, I did not remove any original text). I've also sent the suggested text to Martin and James for a sanity check before posting to the list. cheers, -ken 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. <insert text> The action taken is determined by the characteristics defined for the set of priority values of a Namespace (e.g., preemption versus queuing) as well as the local policies defined for the various Namespaces supported by the server. An example local policy may even include exemptions from network management control. 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. 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> 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] draft-ietf-soc-overload-design-05 ken carlberg
- Re: [sip-overload] draft-ietf-soc-overload-design… Volker Hilt
- Re: [sip-overload] draft-ietf-soc-overload-design… ken carlberg
- Re: [sip-overload] draft-ietf-soc-overload-design… Janet P Gunn
- Re: [sip-overload] draft-ietf-soc-overload-design… ken carlberg
- Re: [sip-overload] draft-ietf-soc-overload-design… Volker Hilt
- Re: [sip-overload] draft-ietf-soc-overload-design… DRAGE, Keith (Keith)
- Re: [sip-overload] draft-ietf-soc-overload-design… Janet P Gunn
- Re: [sip-overload] draft-ietf-soc-overload-design… ken carlberg
- Re: [sip-overload] draft-ietf-soc-overload-design… ken carlberg
- Re: [sip-overload] draft-ietf-soc-overload-design… ken carlberg
- Re: [sip-overload] draft-ietf-soc-overload-design… DRAGE, Keith (Keith)
- Re: [sip-overload] draft-ietf-soc-overload-design… ken carlberg
- Re: [sip-overload] draft-ietf-soc-overload-design… Janet P Gunn
- Re: [sip-overload] draft-ietf-soc-overload-design… DRAGE, Keith (Keith)
- Re: [sip-overload] draft-ietf-soc-overload-design… ken carlberg
- Re: [sip-overload] draft-ietf-soc-overload-design… Vijay K. Gurbani
- Re: [sip-overload] draft-ietf-soc-overload-design… Janet P Gunn
- Re: [sip-overload] draft-ietf-soc-overload-design… James M. Polk
- Re: [sip-overload] draft-ietf-soc-overload-design… Janet P Gunn
- Re: [sip-overload] draft-ietf-soc-overload-design… ken carlberg
- Re: [sip-overload] draft-ietf-soc-overload-design… James M. Polk
- Re: [sip-overload] draft-ietf-soc-overload-design… Volker Hilt
- Re: [sip-overload] draft-ietf-soc-overload-design… DRAGE, Keith (Keith)