[sip-overload] Comments on draft-ietf-soc-overload-control-02 - was Re: draft-ietf-soc-overload-control-01 submitted

Janet P Gunn <jgunn6@csc.com> Mon, 28 March 2011 20:42 UTC

Return-Path: <jgunn6@csc.com>
X-Original-To: sip-overload@core3.amsl.com
Delivered-To: sip-overload@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E1DD228C106 for <sip-overload@core3.amsl.com>; Mon, 28 Mar 2011 13:42:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.473
X-Spam-Level:
X-Spam-Status: No, score=-4.473 tagged_above=-999 required=5 tests=[AWL=-2.125, BAYES_00=-2.599, FRT_MEETING=2.697, HTML_MESSAGE=0.001, HTML_MIME_NO_HTML_TAG=0.097, MIME_HTML_ONLY=1.457, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4la-2fQBJgML for <sip-overload@core3.amsl.com>; Mon, 28 Mar 2011 13:42:58 -0700 (PDT)
Received: from mail145.messagelabs.com (mail145.messagelabs.com [216.82.242.163]) by core3.amsl.com (Postfix) with ESMTP id C715E3A6902 for <sip-overload@ietf.org>; Mon, 28 Mar 2011 13:42:57 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: jgunn6@csc.com
X-Msg-Ref: server-12.tower-145.messagelabs.com!1301345072!29792169!1
X-StarScan-Version: 6.2.9; banners=-,-,-
X-Originating-IP: [20.137.2.87]
Received: (qmail 26847 invoked from network); 28 Mar 2011 20:44:32 -0000
Received: from amer-mta101.csc.com (HELO amer-mta101.csc.com) (20.137.2.87) by server-12.tower-145.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 28 Mar 2011 20:44:32 -0000
Received: from amer-gw09.amer.csc.com (amer-gw09.amer.csc.com [20.6.39.245]) by amer-mta101.csc.com (Switch-3.4.3/Switch-3.3.3mp) with ESMTP id p2SKiVBf016651 for <sip-overload@ietf.org>; Mon, 28 Mar 2011 16:44:31 -0400
Importance: Normal
X-Priority: 3 (Normal)
Sensitivity:
In-Reply-To: <4D52AE9B.4070901@bell-labs.com>
References: <4D3876BF.9050009@bell-labs.com> <9ECCF01B52E7AB408A7EB85352642141027CFAFE@ftrdmel0.rd.francetelecom.fr> <4D503A57.6070206@bell-labs.com> <9ECCF01B52E7AB408A7EB8535264214102810BAC@ftrdmel0.rd.francetelecom.fr> <4D51BF4B.5070500@alcatel-lucent.com>, <4D52AE9B.4070901@bell-labs.com>
MIME-Version: 1.0
From: Janet P Gunn <jgunn6@csc.com>
To: "Vijay K. Gurbani" <vkg@bell-labs.com>
Message-ID: <OF349D495D.D24F147F-ON85257861.0071EFBD-85257861.0071EFD4@csc.com>
Date: Mon, 28 Mar 2011 16:44:29 -0400
X-Mailer: Lotus Domino Web Server Release 8.5.2FP1 November 29, 2010
X-MIMETrack: Serialize by Notes Server on AMER-ML22/SRV/CSC(Release 8.5.2FP1|November 29, 2010) at 03/28/2011 16:44:29, Serialize complete at 03/28/2011 16:44:29, Serialize by Router on AMER-GW09/SRV/CSC(Release 8.5.2FP1 HF29|January 09, 2011) at 03/28/2011 04:43:27 PM
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Cc: sip-overload@ietf.org
Subject: [sip-overload] Comments on draft-ietf-soc-overload-control-02 - was Re: draft-ietf-soc-overload-control-01 submitted
X-BeenThere: sip-overload@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Overload <sip-overload.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 28 Mar 2011 20:43:00 -0000

My apologies for the lateness of these comnments.  Other work, and procrastination, were made worse by a major crash of my laptop.

But here are my comments on Appendix B of draft-ietf-soc-overload-control-02.

Assuming my temporary loaner laptop is up to the job, I'll be participating via jabber and audiostreaming on Tuesday.

Janet

Comments on draft-ietf-soc-overload-control-02.txt Appendix B RFC5390 requirements

 

Meeting Req 1

Change

“by requesting the upstream clients to reduce traffic destined downstream”

To

“by requesting the upstream clients to reduce traffic destined downstream only s much as is needed to prevent overloading the downstream nodes”

Meeting Req 2

But, the upstream node is permitted to send the rejected messages o other nodes, possibly overloading them.

Meeting REQ 4

But if an UPSTREAM node does not support this mechanism, it may generate more downstream traffic than has been throttles by the conforming nodes, and the downstreamnode9s0 will continue to be overloaded.

 

Meeeting REQ 6

Yes it is applicable.  The point is not whether it is a “new header” or a “part of an existing header”  but whether it is ambiguous, as opposed to being uniquely used for overload.  In this case, the header defined in this draft is ONLY used to signal overload information, so it satisfies REQ 6.

Meeting REQ 8

Change

“will not retry the request on another element”  

to

“will not retry the request to another element it knows to be overloaded”

 

Meeting REQ  9

Change “to another element”

To

“to another element that has not indicated that it is overloaded”

 

Meeting REQ  10

Should be “No”.  There is no limit on the number of upstream clients, but the upstream clients MUST be enumerated (listed).

Meeting REQ 12

Add “as long as the domains themselves agree to honor the signals” (or something similar- technology OK, business policies may not be OK)

Meeting REQ 14

I don’t think the text here addresses the Requirement-  I do not think that this mechanism, on its own, mitigates the “avalanche restart” problem.

Meeting REQ 16

It is not clear to me why being in the Via header “minimizes overhead”.

Meeting REQ 17

If there is NO “confidential and authenticated channel”, then this mechanism CAN be used to DDoS.

Meeting REQ 18

I would say “partial”, as it leaves it to local policy.  The mechanism ITSELF does not address which messages to drop.

Meeting REQ 20.

I think this should be NO.  An upstream node that does not implement this mechanism WILL receive a significant measure of extra benefit.

Meeting REQ 23

Since it still “depends on the type of load balancer”, I think this should be “partial”.



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 delivery.
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 purpose.


-----sip-overload-bounces@ietf.org wrote: -----

To: sip-overload@ietf.org
From: "Vijay K. Gurbani" <vkg@bell-labs.com>
Sent by: sip-overload-bounces@ietf.org
Date: 02/09/2011 10:11AM
Subject: Re: [sip-overload] draft-ietf-soc-overload-control-01 submitted

On 02/08/2011 04:10 PM, Volker Hilt wrote:
> Vijay, Bruno, following the discussion above - I believe that REQ-23 can
> in fact be met for load balancers that are not SIP aware. Of course,
> there is always a way to build a system that does not work. But the key
> point is that this requirement can be met with the correct design.
>
> My suggestion would be to document these approaches in the draft as this
> will be very relevant for implementers.
>
> I think with this documentation, a "Yes" to REQ-23 is appropriate.

OK, this is more work for me then simply changing a "Yes" to "Partial".
But, I will go ahead and do so.  If we need more discussion around
this, we should hold it now before I update the draft and summarize
the current discussion ...

Thanks,

- vijay
--
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60566 (USA)
Email: vkg@{bell-labs.com,acm.org} / vijay.gurbani@alcatel-lucent.com
Web:   http://ect.bell-labs.com/who/vkg/" target="blank" rel="nofollow">http://ect.bell-labs.com/who/vkg/
_______________________________________________
sip-overload mailing list
sip-overload@ietf.org
https://www.ietf.org/mailman/listinfo/sip-overload" target="blank" rel="nofollow">https://www.ietf.org/mailman/listinfo/sip-overload