Re: [Int-area] Reverse Traceroute - running code

Ole Troan <otroan@employees.org> Fri, 25 November 2022 13:34 UTC

Return-Path: <otroan@employees.org>
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 4F9D6C14CE2A for <int-area@ietfa.amsl.com>; Fri, 25 Nov 2022 05:34:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=employees.org
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GXFXzl-LZ-bd for <int-area@ietfa.amsl.com>; Fri, 25 Nov 2022 05:34:30 -0800 (PST)
Received: from vesa01.kjsl.com (vesa01.kjsl.com [IPv6:2607:7c80:54:6::11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B171DC14F737 for <int-area@ietf.org>; Fri, 25 Nov 2022 05:34:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=employees.org; i=@employees.org; q=dns/txt; s=vesa202009; t=1669383271; x=1700919271; h=content-transfer-encoding:from:mime-version:subject:date: message-id:references:cc:in-reply-to:to; bh=GEp0x1psaHsxdAdz/I1NOtzceO4k4v3gFpJa4eN1dU4=; b=NccIOMOEBguKP9mj2XlgSSQ2cwM4BodTBIXUalWaihBds8Q663jp+RPk YhPe0TE1MBfRMehvazqbwbCieMRGlEz+x+Alsasbdooz/t1clPKsPFwBe bGEKwTux+TKon6Bl4AJh/argeXNl3T/T8Lw5y2lTdZu4wRYOZuLNcuoHw uk1zMu2PrGiaIDDliyPhoFxqSE49sJbVtpUcVSiU8nKPDlVeOTuOXmsye WIdrtZ0Q9z1qANOpD/r3qY302hUZA4nKej/XPj2Q/shJ74t+oI+LhUJwF rjzuC8hv6RaNnEyE7rXiclyFWHTwP3Cq2ZGVfGqLVj/uZRVGT+XSWsYmr A==;
Received: from clarinet.employees.org ([198.137.202.74]) by vesa01.kjsl.com with ESMTP; 25 Nov 2022 13:34:31 +0000
Received: from smtpclient.apple (unknown [IPv6:2a02:2121:34b:b3b6:7944:1af9:df4e:16]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id 8DD844E11C98; Fri, 25 Nov 2022 13:34:29 +0000 (UTC)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Ole Troan <otroan@employees.org>
Mime-Version: 1.0 (1.0)
Date: Fri, 25 Nov 2022 14:34:17 +0100
Message-Id: <503882CE-8FFB-4084-96DC-747980662EBF@employees.org>
References: <aa044425-50de-4f47-94fe-15219d391c84@hs-augsburg.de>
Cc: int-area@ietf.org
In-Reply-To: <aa044425-50de-4f47-94fe-15219d391c84@hs-augsburg.de>
To: Rolf Winter <rolf.winter@hs-augsburg.de>
X-Mailer: iPhone Mail (20B101)
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/mNwVA1IH5gxq73r0983IzLsaCFk>
Subject: Re: [Int-area] Reverse Traceroute - running code
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Internet Area WG 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: <https://mailarchive.ietf.org/arch/browse/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: Fri, 25 Nov 2022 13:34:34 -0000

Rolf,

As a historical tidbit you may want to include in your draft. IPv6 supported reverse traceroute out of the box. Using RH0 and sending a packet to yourself via the destination. That code is probably still in stacks. 

O. 

> On 25 Nov 2022, at 13:56, Rolf Winter <rolf.winter@hs-augsburg.de> wrote:
> 
> Dear Intarea WG,
> 
> in the not so distant future, we will make an update to our internet draft on a reverse traceroute mechanism, that you can find here:
> 
> https://datatracker.ietf.org/doc/html/draft-heiwin-intarea-reverse-traceroute-00
> 
> Feedback welcome!
> 
> We now also have publicly available running code (both server and client implementations), that you can find here:
> 
> https://github.com/HSAnet/reverse-traceroute
> 
> We would appreciate, if people could offer to host a reverse traceroute server on the public internet, since we are both evaluating the current implementation and planning our next improvements. If anybody is interested, please reach out to me. Also, if people would like to run the client, there is a command line switch that will send us the result of a reverse traceroute run. We would appreciate, if you could run our client against one or more public instances of reverse traceroute, that would be great and use the switch to send us the measurement. So far there is only one public endpoint, but the list in the ENDPOINTS file in the above mentioned github repository will be updated, as more public endpoints come online.
> 
> In addition to the implementation, we presented our work at DENOG14 (the annual conference of the german network operators group). The feedback from the operational community was very good and there is interest in the work. If you would like to hear about reverse traceroute and the things that drove our design, the talk was recorded and is available here:
> 
> https://youtu.be/Y7NtqLEtgjU
> 
> As always, please read the document, send us feedback and if you can host a reverse traceroute instance, please reach out.
> 
> Thanks a lot,
> 
> Rolf
> _______________________________________________
> Int-area mailing list
> Int-area@ietf.org
> https://www.ietf.org/mailman/listinfo/int-area