Re: [Int-area] I-D Action: draft-shen-traceroute-ping-ext-03.txt
Naiming Shen <naiming@cisco.com> Thu, 05 January 2012 22:14 UTC
Return-Path: <naiming@cisco.com>
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 57F0B21F88D9 for <int-area@ietfa.amsl.com>; Thu, 5 Jan 2012 14:14:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.562
X-Spam-Level:
X-Spam-Status: No, score=-6.562 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 Wp+qq5GUq62H for <int-area@ietfa.amsl.com>; Thu, 5 Jan 2012 14:14:37 -0800 (PST)
Received: from mtv-iport-2.cisco.com (mtv-iport-2.cisco.com [173.36.130.13]) by ietfa.amsl.com (Postfix) with ESMTP id 7C9DD21F88D7 for <int-area@ietf.org>; Thu, 5 Jan 2012 14:14:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=naiming@cisco.com; l=3974; q=dns/txt; s=iport; t=1325801676; x=1327011276; h=subject:mime-version:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=4eZEV+om7JiAfOE87tUd+S5O2SQaS6r4cojGlm7Px8Q=; b=E0DRUhQFV0YRqCQDXs07d7BpTddINLPYhl3JwZLntI8whekMnbiU8JW0 Abfeirvhu+7as5784GvJttRJGxOXQa3IAZhDycyy5+h9S0owF8NGIxmAw CEi1x6TEVMYWb7ovT1vjz1j0XNASSE0Rx9TmCsPwwINq5JqTsQg+vnBRq E=;
X-IronPort-AV: E=Sophos;i="4.71,464,1320624000"; d="scan'208";a="24022054"
Received: from mtv-core-2.cisco.com ([171.68.58.7]) by mtv-iport-2.cisco.com with ESMTP; 05 Jan 2012 22:14:36 +0000
Received: from [10.155.35.193] ([10.155.35.193]) by mtv-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id q05MEaNm008211; Thu, 5 Jan 2012 22:14:36 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Naiming Shen <naiming@cisco.com>
In-Reply-To: <13205C286662DE4387D9AF3AC30EF456D74EE306E9@EMBX01-WF.jnpr.net>
Date: Thu, 05 Jan 2012 14:14:37 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <E9BE8D0F-2831-4404-998E-50C6E11C5078@cisco.com>
References: <13205C286662DE4387D9AF3AC30EF456D74ED699B3@EMBX01-WF.jnpr.net> <4F04B6B8.6030208@cisco.com> <13205C286662DE4387D9AF3AC30EF456D74EE306E9@EMBX01-WF.jnpr.net>
To: Ronald Bonica <rbonica@juniper.net>
X-Mailer: Apple Mail (2.1084)
Cc: Carlos Pignataro <cpignata@cisco.com>, "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 22:14:38 -0000
Hi Ron, the traceroute can use either udp/tcp or icmp for transport, e.g. microsoft's 'tracer' uses icmp for the transport actually. thanks. - Naiming On Jan 5, 2012, at 1:14 PM, Ronald Bonica wrote: > 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 >>> >>> > _______________________________________________ > Int-area mailing list > Int-area@ietf.org > https://www.ietf.org/mailman/listinfo/int-area
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Tissa Senevirathne (tsenevir)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Thomas Narten
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Thomas Narten
- Re: [Int-area] I-D Action: draft-shen-traceroute-… George, Wes
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Tissa Senevirathne (tsenevir)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Thomas Narten
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Thomas Narten
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Alia Atlas
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Tissa Senevirathne (tsenevir)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Tissa Senevirathne (tsenevir)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Tissa Senevirathne (tsenevir)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Tissa Senevirathne (tsenevir)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Carlos Pignataro
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Carlos Pignataro
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Carlos Pignataro
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Carlos Pignataro
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Carlos Pignataro
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Joel jaeggli
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Carlos Pignataro
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… George, Wes
- Re: [Int-area] I-D Action: draft-shen-traceroute-… George, Wes
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Rajiv Asati (rajiva)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Carlos Pignataro
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Thomas Narten
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Warren Kumari
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Warren Kumari
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Carlos Pignataro
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Rajiv Asati (rajiva)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… George, Wes
- Re: [Int-area] I-D Action: draft-shen-traceroute-… George, Wes
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Joel jaeggli
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Ronald Bonica
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Carlos Pignataro
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Carlos Pignataro
- Re: [Int-area] I-D Action: draft-shen-traceroute-… George, Wes
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Thomas Narten
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Rajiv Asati (rajiva)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Ronald Bonica
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Tissa Senevirathne (tsenevir)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Warren Kumari
- Re: [Int-area] I-D Action: draft-shen-traceroute-… SM
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Naiming Shen
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Jared Mauch
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Rajiv Asati (rajiva)
- Re: [Int-area] I-D Action: draft-shen-traceroute-… Warren Kumari
- Re: [Int-area] I-D Action: draft-shen-traceroute-… George, Wes