Re: Deprecation of ICMP Source Quench messages (draft-gont-tsvwg-source-quench)

Fernando Gont <fernando@gont.com.ar> Thu, 06 January 2011 06:53 UTC

Return-Path: <fernando.gont.netbook@gmail.com>
X-Original-To: tsvwg@core3.amsl.com
Delivered-To: tsvwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C88043A6BF1 for <tsvwg@core3.amsl.com>; Wed, 5 Jan 2011 22:53:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.877
X-Spam-Level:
X-Spam-Status: No, score=-2.877 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 nymNDkjb3zA0 for <tsvwg@core3.amsl.com>; Wed, 5 Jan 2011 22:53:21 -0800 (PST)
Received: from mail-fx0-f66.google.com (mail-fx0-f66.google.com [209.85.161.66]) by core3.amsl.com (Postfix) with ESMTP id 241B93A6C77 for <tsvwg@ietf.org>; Wed, 5 Jan 2011 22:53:13 -0800 (PST)
Received: by fxm14 with SMTP id 14so4816551fxm.1 for <tsvwg@ietf.org>; Wed, 05 Jan 2011 22:55:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=pmyw0It2+TryUVlVE3BpHRql6UPRO+yfG2k2EDUJEQk=; b=O9YnJGKyHaNmMqkP20nANO/z90v/6krN8KehpKh89yXrpvB1IHUHR0EfOHNVfY1P0i 1v6XyzB1MDEkRpqUWMkU9dAPWBrj1LM2TeUbHBiO2tnQ9vJulvyi3d7YCLuwBvMZxHi+ fzVdyEVEQeyuh3wczdETS+GV2elySBKWubQv8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=KU3mtcbRWBjqOu8vqpIa9veaG50Lw1DJk3hA8EHewle4KM3Zfvo9zY/iFnWNmxBlqs S+i9rczy4FtpeMZ39teBtS66vTh/QHTMPBvybC7J4owBV9QpD8FMvsIvxjGPIDjq8kGw 3lGaoIECV6qBxbaHeO7WA0UKpb6ExzbT0hjmg=
MIME-Version: 1.0
Received: by 10.223.98.204 with SMTP id r12mr2644744fan.102.1294296907873; Wed, 05 Jan 2011 22:55:07 -0800 (PST)
Sender: fernando.gont.netbook@gmail.com
Received: by 10.223.74.3 with HTTP; Wed, 5 Jan 2011 22:55:07 -0800 (PST)
In-Reply-To: <FE2AD841-7CAD-4A09-A766-73A1D5BE1F56@cisco.com>
References: <4D21F2FC.2090000@erg.abdn.ac.uk> <FE2AD841-7CAD-4A09-A766-73A1D5BE1F56@cisco.com>
Date: Thu, 06 Jan 2011 03:55:07 -0300
X-Google-Sender-Auth: 7rHKs-vAB4x1wCdCjnvVUJXWj3k
Message-ID: <AANLkTi=rWjsjwqrk1QraAi66CYi=sTE1eRR6=M8yqqj_@mail.gmail.com>
Subject: Re: Deprecation of ICMP Source Quench messages (draft-gont-tsvwg-source-quench)
From: Fernando Gont <fernando@gont.com.ar>
To: Fred Baker <fred@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "tsvwg-chairs@tools.ietf.org" <tsvwg-chairs@tools.ietf.org>, tsvwg list <tsvwg@ietf.org>
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jan 2011 06:53:37 -0000

Hi, Fred,

Please take a look at the document. Among other things, it deprecates
the *reaction* to ICMP SQ. -- Specs-wise, TCP is still required to
slow down upon receipt of an ICMP SQ.

Thanks!

Best regards,
Fernando




On Wed, Jan 5, 2011 at 3:15 PM, Fred Baker <fred@cisco.com> wrote:
> As we have discussed privately, I'm not sure I agree that the deprecation of source quench is "undocumented", given RFC 1812's comments on it, but the statements are at the MAY/SHOULD level, not MUST. Given that we don't see source quench in use in the network and source quench was not carried forward into IPv6 (which is where current attention SHOULD be, IMHO), I don't think that a document changing "SHOULD" to "MUST" accomplishes much. The document is probably a very fine document, but I don't think the issue is a good use of the working group's time.
>
> From RFC 1812:
>
> 4.3.3.3 Source Quench
>
>   A router SHOULD NOT originate ICMP Source Quench messages.  As
>   specified in Section [4.3.2], a router that does originate Source
>   Quench messages MUST be able to limit the rate at which they are
>   generated.
>
>   DISCUSSION
>      Research seems to suggest that Source Quench consumes network
>      bandwidth but is an ineffective (and unfair) antidote to
>      congestion.  See, for example, [INTERNET:9] and [INTERNET:10].
>      Section [5.3.6] discusses the current thinking on how routers
>      ought to deal with overload and network congestion.
>
>   A router MAY ignore any ICMP Source Quench messages it receives.
>
>   DISCUSSION
>      A router itself may receive a Source Quench as the result of
>      originating a packet sent to another router or host.  Such
>      datagrams might be, e.g., an EGP update sent to another router, or
>      a telnet stream sent to a host.  A mechanism has been proposed
>      ([INTERNET:11], [INTERNET:12]) to make the IP layer respond
>      directly to Source Quench by controlling the rate at which packets
>      are sent, however, this proposal is currently experimental and not
>      currently recommended.
>
> 5.3.6 Congestion Control
>   ...
>   As described in Section [4.3.3.3], this document recommends that a
>   router SHOULD NOT send a Source Quench to the sender of the packet
>   that it is discarding.  ICMP Source Quench is a very weak mechanism,
>   so it is not necessary for a router to send it, and host software
>   should not use it exclusively as an indicator of congestion.
>
> On Jan 3, 2011, at 8:02 AM, Gorry Fairhurst wrote:
>
>> There was discussion of the draft below on the TSVWG list and at the last IETF meeting.
>>
>> Deprecation of ICMP Source Quench messages
>> (draft-gont-tsvwg-source-quench)
>> http://tools.ietf.org/html/draft-gont-tsvwg-source-quench-01
>>
>> We'd welcome feedback to the list on the question below:
>>
>>   "Does the WG believe this document effectively addresses
>>   an existing problem, and should this draft form the basis for
>>   a solution?"
>>
>> Please email the chairs and/or list if you support this as a work item, or have comments on the suitability of this draft as a TSVWG work item.
>>
>> Best wishes,
>>
>> Gorry & James
>> (TSVWG Co-Chairs)
>
>