Re: [Int-area] Re: AD evaluation of draft-bonica-internet-icmp
Joe Touch <touch@ISI.EDU> Mon, 05 June 2006 21:23 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FnMYF-00043i-8j; Mon, 05 Jun 2006 17:23:55 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FnMYE-00043X-1M for int-area@ietf.org; Mon, 05 Jun 2006 17:23:54 -0400
Received: from vapor.isi.edu ([128.9.64.64]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FnMYC-0002xT-Ib for int-area@ietf.org; Mon, 05 Jun 2006 17:23:54 -0400
Received: from [128.9.168.63] (bet.isi.edu [128.9.168.63]) by vapor.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k55LMcU00345; Mon, 5 Jun 2006 14:22:38 -0700 (PDT)
Message-ID: <4484A098.50901@isi.edu>
Date: Mon, 05 Jun 2006 14:22:32 -0700
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 1.5.0.4 (Windows/20060516)
MIME-Version: 1.0
To: Ron Bonica <rbonica@juniper.net>
Subject: Re: [Int-area] Re: AD evaluation of draft-bonica-internet-icmp
References: <4482FE51.80203@piuha.net> <44849DD6.90806@juniper.net>
In-Reply-To: <44849DD6.90806@juniper.net>
X-Enigmail-Version: 0.94.0.0
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b2809b6f39decc6de467dcf252f42af1
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>
Content-Type: multipart/mixed; boundary="===============0020266458=="
Errors-To: int-area-bounces@lists.ietf.org
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