Re: [Int-area] Re: AD evaluation of draft-bonica-internet-icmp
Ron Bonica <rbonica@juniper.net> Mon, 05 June 2006 22:11 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FnNIB-00079c-Pr; Mon, 05 Jun 2006 18:11:23 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FnNIA-00076b-89 for int-area@ietf.org; Mon, 05 Jun 2006 18:11:22 -0400
Received: from kremlin.juniper.net ([207.17.137.120]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FnNI8-0008PF-Su for int-area@ietf.org; Mon, 05 Jun 2006 18:11:22 -0400
Received: from unknown (HELO proton.jnpr.net) ([10.10.2.37]) by kremlin.juniper.net with ESMTP; 05 Jun 2006 15:11:20 -0700
X-IronPort-AV: i="4.05,211,1146466800"; d="scan'208"; a="552023384:sNHT32331070"
Received: from [172.23.1.65] ([172.23.1.65] RDNS failed) by proton.jnpr.net with Microsoft SMTPSVC(6.0.3790.1830); Mon, 5 Jun 2006 18:11:19 -0400
Message-ID: <4484AC04.7050204@juniper.net>
Date: Mon, 05 Jun 2006 18:11:16 -0400
From: Ron Bonica <rbonica@juniper.net>
User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Joe Touch <touch@ISI.EDU>
Subject: Re: [Int-area] Re: AD evaluation of draft-bonica-internet-icmp
References: <4482FE51.80203@piuha.net> <44849DD6.90806@juniper.net> <4484A098.50901@isi.edu>
In-Reply-To: <4484A098.50901@isi.edu>
X-Enigmail-Version: 0.93.0.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 05 Jun 2006 22:11:19.0514 (UTC) FILETIME=[F8D70BA0:01C688EC]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6d95a152022472c7d6cdf886a0424dc6
Cc: Internet Area <int-area@ietf.org>
X-BeenThere: int-area@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/int-area>
List-Post: <mailto:int-area@lists.ietf.org>
List-Help: <mailto:int-area-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@lists.ietf.org?subject=subscribe>
Errors-To: int-area-bounces@lists.ietf.org
I agree on both points. Joe Touch wrote: > > Ron Bonica wrote: > >>Jari Arkko wrote: >> >>>Ron, all, >>> >>>I have reviewed this specification. I have a few technical issues >>>and one question to the community about IPv6 support in this >>>space. >>> >>>Technical issues: >>> >>> >>> >>>> - An ICMP Extension Structure MAY be appended to any ICMP message >>>> except for those excluded below. >>> >>>Given the nature the extensions we can do at this stage, >>>and the goals of this draft, I think it would be much better >>>if the draft explicitly restricted itself to a known subset of ICMP >>>messages (as opposed to "any"). >>> >> >>Jari, >> >>In the interest of getting the draft published, I am willing to make >>this change, but before doing so, I would like to push back a little bit. >> >>Why would we want to restrict the applicability of the extension >>structure more than we need to? I agree that it makes no sense to ever >>extend some ICMP messages (e.g., Source Quench). But if someone, >>someday, finds that he needs to add information to the Parameter Problem >>message, why should he not use the extension structure defined in this >>draft? > > > FWIW, it might be cleaner to state the specific current subset, and > state 'and future messages'; that avoids any ambiguity. > > >>>>5. Backwards Compatibility >>> >>>I have some unease about this section, mainly due >>>to the central role that the interoperability with >>>the currently deployed extension scheme that is >>>not compatible with what this spec says. It is >>>indeed important that we document how to >>>stay interoperable to the old extension scheme. >>>However, Section 5.5 almost recommends >>>making a non-compliant implementation due to >>>the backwards compatibility reasons. I would >>>suggest requiring compliant behaviour and >>>then allowing backwards compatibility mode >>>to be enabled through configuration or traceroute >>>option. Perhaps also some editorial changes. >> >>Agreed. I will replace the last two paragraphs of section 5.5 with the >>following: >> >>To ease transition yet encourage compliant implementation, compliant >>TRACETOUE implementations MAY include a non-default operation mode >>to also interpret non-compliant responses. Specifically, when a >>TRACEROUTE application operating in non-compliant mode receives an ICMP >>message that contains 144 octets or more in its payload and does not >>specify a length attribute, it will parse for a valid extension header >>beginning at octet 137. If the application detects a valid version and >>checksum, it will treat the following octets as an extension structure. >> >> Ron > > > The doc ought to state that if the checksum fails, the implementation > MUST NOT interpret the message as containing an extension - again, for > clarity. > > Joe > > > >>>This issue was also raised by the two reviewers >>>that I asked to look at this spec (Joe Touch and >>>Pekka Savola; thanks for your reviews! The detais >>>have been forwarded to Ron.). >>> >>>The question: >>> >>>In the discussion on the int-area list it was brought up that >>>that we need to "accept reality" in the IPv4 world but for IPv6 >>>we should design something better. Now, as it turns out, one >>>of reasons for doing this, MPLS traceroute, *has* already >>>been implemented for IPv6, by at least one large vendor. >>>I'd like to get input from this list whether this fact changes >>>any of the conclusions we've had on this topic so far. >>>Including, for instance, that the draft should be silent on >>>IPv6. >>> >>>--Jari >>> >> >>_______________________________________________ >>Int-area mailing list >>Int-area@lists.ietf.org >>https://www1.ietf.org/mailman/listinfo/int-area > > _______________________________________________ Int-area mailing list Int-area@lists.ietf.org https://www1.ietf.org/mailman/listinfo/int-area
- [Int-area] AD evaluation of draft-bonica-internet… Jari Arkko
- [Int-area] Re: AD evaluation of draft-bonica-inte… Ron Bonica
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Joe Touch
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Ron Bonica
- [Int-area] Re: AD evaluation of draft-bonica-inte… Jari Arkko
- [Int-area] Re: AD evaluation of draft-bonica-inte… Ron Bonica
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Carlos Pignataro
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Jari Arkko
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Joe Touch
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Ron Bonica
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Pekka Savola
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Joe Touch
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Ron Bonica
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Jari Arkko
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Joe Touch
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Ron Bonica
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Ron Bonica
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Joe Touch
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Ron Bonica
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Joe Touch
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Ron Bonica
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Joe Touch
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Ron Bonica
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Pekka Savola
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Ron Bonica
- Re: [Int-area] Re: AD evaluation of draft-bonica-… Joe Touch