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

Fred Baker <fred@cisco.com> Thu, 06 January 2011 07:33 UTC

Return-Path: <fred@cisco.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 03D333A6BAD for <tsvwg@core3.amsl.com>; Wed, 5 Jan 2011 23:33:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.423
X-Spam-Level:
X-Spam-Status: No, score=-110.423 tagged_above=-999 required=5 tests=[AWL=0.176, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 KvqyTLQNKiKe for <tsvwg@core3.amsl.com>; Wed, 5 Jan 2011 23:33:16 -0800 (PST)
Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id C62F13A6EF6 for <tsvwg@ietf.org>; Wed, 5 Jan 2011 23:33:16 -0800 (PST)
Authentication-Results: sj-iport-4.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEADj/JE2rRN+J/2dsb2JhbACkH3OmD5g5hUwEhGeGIoMdiA4
X-IronPort-AV: E=Sophos;i="4.60,282,1291593600"; d="scan'208";a="241241909"
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-4.cisco.com with ESMTP; 06 Jan 2011 07:35:23 +0000
Received: from stealth-10-32-244-218.cisco.com (stealth-10-32-244-218.cisco.com [10.32.244.218]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id p067ZI5J003786; Thu, 6 Jan 2011 07:35:23 GMT
Received: from [127.0.0.1] by stealth-10-32-244-218.cisco.com (PGP Universal service); Wed, 05 Jan 2011 23:35:23 -0800
X-PGP-Universal: processed; by stealth-10-32-244-218.cisco.com on Wed, 05 Jan 2011 23:35:23 -0800
Subject: Re: Deprecation of ICMP Source Quench messages (draft-gont-tsvwg-source-quench)
Mime-Version: 1.0 (Apple Message framework v1082)
From: Fred Baker <fred@cisco.com>
In-Reply-To: <FE2AD841-7CAD-4A09-A766-73A1D5BE1F56@cisco.com>
Date: Wed, 05 Jan 2011 23:35:09 -0800
Message-Id: <068B22BC-E1B4-4C7F-99C5-3B8B483EB057@cisco.com>
References: <4D21F2FC.2090000@erg.abdn.ac.uk> <FE2AD841-7CAD-4A09-A766-73A1D5BE1F56@cisco.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
X-Mailer: Apple Mail (2.1082)
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Cc: "tsvwg-chairs@tools.ietf.org chair" <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 07:33:18 -0000

I think my view is clear. There is no operational problem. The working group can decide what it wants to do.

On Jan 5, 2011, at 10:15 AM, Fred Baker 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)
>