Re: [tcpm] WGLC: TCP's Reaction to Soft Errors
Carlos Pignataro <cpignata@cisco.com> Thu, 12 April 2007 01:32 UTC
Return-path: <tcpm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HboAp-0001Qj-6t; Wed, 11 Apr 2007 21:32:31 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HboAn-0001Ns-G9 for tcpm@ietf.org; Wed, 11 Apr 2007 21:32:29 -0400
Received: from firestar.cisco.com ([171.68.227.75] helo=av-tac-sj.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HboAn-0006OB-2m for tcpm@ietf.org; Wed, 11 Apr 2007 21:32:29 -0400
X-TACSUNS: Virus Scanned
Received: from rooster.cisco.com (localhost [127.0.0.1]) by av-tac-sj.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id l3C1WRo29401; Wed, 11 Apr 2007 18:32:28 -0700 (PDT)
Received: from [10.82.217.122] (rtp-vpn3-376.cisco.com [10.82.217.122]) by rooster.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id l3C1WLq13935; Wed, 11 Apr 2007 21:32:21 -0400 (EDT)
Message-ID: <461D8C25.6030604@cisco.com>
Date: Wed, 11 Apr 2007 21:32:21 -0400
From: Carlos Pignataro <cpignata@cisco.com>
Organization: cisco Systems, Inc.
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.10) Gecko/20070221 Thunderbird/1.5.0.10 Mnenhy/0.7.5.0
MIME-Version: 1.0
To: mallman@icir.org
Subject: Re: [tcpm] WGLC: TCP's Reaction to Soft Errors
References: <20070411142727.8B5071CD248@lawyers.icir.org>
In-Reply-To: <20070411142727.8B5071CD248@lawyers.icir.org>
X-Enigmail-Version: 0.94.2.0
X-Face: *3w8NvnQ|kS~V{&{U}$?G9U9EJQ8p9)O[1[1F'1i>XIc$5FR!hdAIf5}'Xu-3`^Z']h0J* ccB'fl/XJYR[+,Z+jj`4%06nd'y9[ln&ScJT5S+O18e^
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5ebbf074524e58e662bc8209a6235027
Cc: tcpm@ietf.org, Ted Faber <faber@ISI.EDU>
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Errors-To: tcpm-bounces@ietf.org
Mark, On 4/11/2007 10:27 AM, Mark Allman allegedly said the following: >>> http://www.ietf.org/internet-drafts/draft-ietf-tcpm-tcp-soft-errors-05.txt >> Mark points out that I should mention that the last non-editorial >> change to this draft was the addition of several omitted error codes >> from Section 2 when the draft was revised from -04 to -05. WGLC >> readers should make sure that the draft does address all the codes. > > I just did some diff-ing and the old and new paragraphs are appended > below. But, basically rev -04 covers these codes: > > ipv4 dest unreach: 0, 1, 5 > ipv6 type 1: 0, 3 > > and rev -05 covers these: > > ipv4 dest unreach: 0, 1, 5 > ipv4 time exceeded: 0, 1 > ipv4 param problem > ipv6 dest unreach: 0, 3 > ipv6 time exceeded: 0, 1 > ipv6 param problem: 0, 1, 2 > > Just in terms of coverage this seems like a pretty significant change. > > Fernando- Can you explain why you did this? And, in particular, did you > receive feedback that stacks are using this expanded list? (This is > targeted as an informational document about what stacks do, not as a > standards change.) I sent some unicast comments/questions to Fernando a few weeks ago about soft-errors-04; the (translated) one that likely prompted this change is: ----->8----- 2. Error Handling in TCP The Host Requirements RFC [RFC1122] states, in section 4.2.3.9., that the ICMP "Destination Unreachable" messages that indicate soft errors are ICMP codes 0 (network unreachable), 1 (host unreachable), and 5 (source route failed). Even though ICMPv6 didn't exist when ###CP> Question: Is there any specific reason why you only consider ###CP> Unreach 0, 1 y 5 as soft errors? And not e.g. timeexceeded? ###CP> RFC1112 says they should be handled the same way: http://tools.ietf.org/html/rfc1122 o Time Exceeded -- codes 0, 1 This should be handled the same way as Destination Unreachable codes 0, 1, 5 (see above). o Parameter Problem This should be handled the same way as Destination Unreachable codes 0, 1, 5 (see above). ----->8----- Thanks, --Carlos. > > Thanks, > allman > > > > > > > -04: > The Host Requirements RFC [RFC1122] states, in section 4.2.3.9., that > the ICMP "Destination Unreachable" messages that indicate soft errors > are ICMP codes 0 (network unreachable), 1 (host unreachable), and 5 > (source route failed). Even though ICMPv6 didn't exist when > [RFC1122] was written, one could extrapolate the concept of soft > errors to ICMPv6 Type 1 Codes 0 (no route to destination) and 3 > (address unreachable). > > -05: > The Host Requirements RFC [RFC1122] states, in Section 4.2.3.9., that > the ICMP messages that indicate soft errors are ICMP "Destination > Unreachable" codes 0 (network unreachable), 1 (host unreachable), and > 5 (source route failed), ICMP "Time Exceeded" codes 0 (time to live > exceeded in transit) and 1 (fragment reassembly time exceeded), and > ICMP "Parameter Problem". Even though ICMPv6 didn't exist when > [RFC1122] was written, one could extrapolate the concept of soft > errors to ICMPv6 "Destination Unreachable" codes 0 (no route to > destination) and 3 (address unreachable), ICMPv6 "Time Exceeded" > codes 0 (Hop limit exceeded in transit) and 1 (Fragment reassembly > time exceeded), and ICMPv6 "Parameter Problem" codes 0 (Erroneous > header field encountered), 1 (Unrecognized Next Header type > encountered) and 2 (Unrecognized IPv6 option encountered). > > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > tcpm mailing list > tcpm@ietf.org > https://www1.ietf.org/mailman/listinfo/tcpm -- --Carlos Pignataro. Escalation RTP - cisco Systems _______________________________________________ tcpm mailing list tcpm@ietf.org https://www1.ietf.org/mailman/listinfo/tcpm
- [tcpm] WGLC: TCP's Reaction to Soft Errors Ted Faber
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Ted Faber
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Arifumi Matsumoto
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Fernando Gont
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Arifumi Matsumoto
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Mark Allman
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Fernando Gont
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Carlos Pignataro
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Mark Allman
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Mark Allman
- [tcpm] WGLC: TCP's Reaction to Soft Errors Gorry Fairhurst
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Saikat Guha
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Fernando Gont
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Joe Touch
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Fernando Gont
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Joe Touch
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Joe Touch
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Saikat Guha
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Joe Touch
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Fernando Gont
- [tcpm] Timeliness requierments for ICMP Fernando Gont
- [tcpm] Re: Timeliness requierments for ICMP Joe Touch
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Saikat Guha
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Pasi Sarolahti
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Ted Faber
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Fernando Gont
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Joe Touch
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Ted Faber
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Ted Faber
- Re: [tcpm] WGLC: TCP's Reaction to Soft Errors Saikat Guha