Re: [Int-area] I-D Action: draft-shen-traceroute-ping-ext-03.txt

Ronald Bonica <rbonica@juniper.net> Thu, 05 January 2012 21:19 UTC

Return-Path: <rbonica@juniper.net>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 516C421F8895 for <int-area@ietfa.amsl.com>; Thu, 5 Jan 2012 13:19:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.518
X-Spam-Level:
X-Spam-Status: No, score=-106.518 tagged_above=-999 required=5 tests=[AWL=0.081, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1S-iRsy1M829 for <int-area@ietfa.amsl.com>; Thu, 5 Jan 2012 13:19:02 -0800 (PST)
Received: from exprod7og110.obsmtp.com (exprod7og110.obsmtp.com [64.18.2.173]) by ietfa.amsl.com (Postfix) with ESMTP id 4610321F8850 for <int-area@ietf.org>; Thu, 5 Jan 2012 13:19:02 -0800 (PST)
Received: from P-EMHUB02-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob110.postini.com ([64.18.6.12]) with SMTP ID DSNKTwYTxVIiwS25PuVXxQHPzgqIkHci7gPl@postini.com; Thu, 05 Jan 2012 13:19:02 PST
Received: from P-CLDFE01-HQ.jnpr.net (172.24.192.59) by P-EMHUB02-HQ.jnpr.net (172.24.192.36) with Microsoft SMTP Server (TLS) id 8.3.213.0; Thu, 5 Jan 2012 13:15:00 -0800
Received: from p-emfe01-wf.jnpr.net (172.28.145.24) by p-cldfe01-hq.jnpr.net (172.24.192.59) with Microsoft SMTP Server (TLS) id 14.1.355.2; Thu, 5 Jan 2012 13:14:59 -0800
Received: from EMBX01-WF.jnpr.net ([fe80::1914:3299:33d9:e43b]) by p-emfe01-wf.jnpr.net ([fe80::d0d1:653d:5b91:a123%11]) with mapi; Thu, 5 Jan 2012 16:14:59 -0500
From: Ronald Bonica <rbonica@juniper.net>
To: Carlos Pignataro <cpignata@cisco.com>
Date: Thu, 05 Jan 2012 16:14:57 -0500
Thread-Topic: [Int-area] I-D Action: draft-shen-traceroute-ping-ext-03.txt
Thread-Index: AczLH5/cov5JIY+FSmunUJ04TrB9NwAypTQA
Message-ID: <13205C286662DE4387D9AF3AC30EF456D74EE306E9@EMBX01-WF.jnpr.net>
References: <13205C286662DE4387D9AF3AC30EF456D74ED699B3@EMBX01-WF.jnpr.net> <4F04B6B8.6030208@cisco.com>
In-Reply-To: <4F04B6B8.6030208@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "int-area@ietf.org" <int-area@ietf.org>
Subject: Re: [Int-area] I-D Action: draft-shen-traceroute-ping-ext-03.txt
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/int-area>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Jan 2012 21:19:03 -0000

Carlos,

Regardless whether the ICMP header is being updated, I don't think that it is necessary to enhance PING. Ping tells you that a host is reachable. SNMP can tell you anything else that you need to know about the host.

                                                    Ron



> -----Original Message-----
> From: Carlos Pignataro [mailto:cpignata@cisco.com]
> Sent: Wednesday, January 04, 2012 3:30 PM
> To: Ronald Bonica
> Cc: int-area@ietf.org
> Subject: Re: [Int-area] I-D Action: draft-shen-traceroute-ping-ext-
> 03.txt
> 
> Hi Ron,
> 
> Thanks for the comments, please see inline.
> 
> On 1/4/2012 2:01 PM, Ronald Bonica wrote:
> > Authors,
> >
> > This draft changes the meaning of bits in the ICMP, TCP and UDP
> headers. Therefore, if published, it would UPDATE RFCs 792, 793 and
> 768. You may find that a very high bar to clear!
> >
> 
> This draft is not really changing the meaning of bits in the ICMP, TCP,
> and UDP headers. This draft is just describing a way to allocate udp
> and
> tcp source port and icmp identifier. And described within the context
> of
> the application of this I-D, traceroute. Do you agree?
> 
> > In order to lower the bar, I recommend the following changes to your
> draft:
> >
> > 1) Don't attempt to enhance PING. Therefore, you won't need to
> redefine any bits in the ICMP header.
> 
> This is what draft-shen-udp-traceroute-ext (a predecessor) was doing to
> some extent. The extension to ICMP (and TCP) came as a consequence to
> feedback (IIRC) on including ICMP- and TCP-based traceroutes.
> 
> Based on the response above, if this is not redefining bits, do you
> have
> the same suggestion?
> 
> > 2) Encode the Trace Extension structure at a fixed position in the
> TCP/UDP payload. Therefore, you won't need to redefine any bits in the
> TCP or UDP headers.
> >
> 
> This is also good, and I'd be glad to go this route if this is
> consensus. One reason to include the pointer to a variable start is
> that
> during RFC 4884, the structure was at a fixed start and there was
> strong
> consensus to have it variable and explicit.
> 
> > There isn't any reason to enhance PING. If you want information from
> a host beyond that which PING already provides, the appropriate
> protocol is SNMP.
> >
> > The document doesn't explain why the starting position of the Trace
> Extension Structure needs to be variable. Possibilities are:
> >
> > 1) To reduce the probability of processing errors caused by magic
> numbers that sometimes occur in non-traceroute packets with TTL equal
> to 0
> > 2) To preserve the low order bits of the TCP/UDP payload
> >
> > If you are trying to address problem #1, you can do so by increasing
> the size of the magic number.
> >
> > If you are trying to address problem #2, you can do so by encoding
> the extension structure at some reasonably large but fixed location in
> the TCP/UDP payload.
> >
> 
> Problem #2. And same as above: I think that a fixed reasonably large
> location would work as well, though it might imply more checks.
> 
> Thanks,
> 
> -- Carlos.
> 
> >
> > --------------------------
> > Ron Bonica
> > vcard:       www.bonica.org/ron/ronbonica.vcf
> >
> >
> > _______________________________________________
> > Int-area mailing list
> > Int-area@ietf.org
> > https://www.ietf.org/mailman/listinfo/int-area
> >
> >