Re: [v6ops] 464XLAT tester -- Re: Looking for free software MAP-T (BR) implementations

Henri Alves de Godoy <henri.godoy@fca.unicamp.br> Tue, 05 September 2023 01:08 UTC

Return-Path: <henri@unicamp.br>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAC56C14CEFF for <v6ops@ietfa.amsl.com>; Mon, 4 Sep 2023 18:08:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=fca-unicamp-br.20230601.gappssmtp.com
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 HgIBA7tdeiSE for <v6ops@ietfa.amsl.com>; Mon, 4 Sep 2023 18:07:58 -0700 (PDT)
Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (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 ietfa.amsl.com (Postfix) with ESMTPS id 6BC88C14F75F for <v6ops@ietf.org>; Mon, 4 Sep 2023 18:07:57 -0700 (PDT)
Received: by mail-io1-xd29.google.com with SMTP id ca18e2360f4ac-7928ba24936so62167239f.0 for <v6ops@ietf.org>; Mon, 04 Sep 2023 18:07:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fca-unicamp-br.20230601.gappssmtp.com; s=20230601; t=1693876076; x=1694480876; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Svopj04+uXgwckshyT3FhDCOp3c83HhDEnfbaRRPDRg=; b=adkHceqeHlzhhwNmNI5bU9O48Gu3rSSkF/oXP53v0vg3wF4vTsNQAsQ9gUwy9MQjLk X9kC6eis1qfTsFOo6DN5FXQANh1hllanumoYlnSb7I73HchoV+eEr7935EZM+lh1U+Sd qNOFCokAXSD8EFjB7CPNOKkWP3zSM/C+S1jwjchbT5xuHZJ5jWIwYaWsNhXQs1BFaTIQ LwuNdjjCtnl14K7dzX+zeVfnY+eEPbk4J1DUn3YHcHj4FSsmZl+FBUdbHtiW9jkHN1SH 0wf92JlNFdW8RxsPzKSyZKWKUZxK7Y38mMhKFjyx42V7UZIgIIu9Dw8tS21K460JMtOU ZxhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693876076; x=1694480876; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Svopj04+uXgwckshyT3FhDCOp3c83HhDEnfbaRRPDRg=; b=Yk/uhGWmta8QyHrKzQCfn2e2FCiDFudEAl6i+vfHlJze/Qtj+Y+vPshEiCKBvTs/AO DCr8wLNoEQxSQhml4hJEqzNIqX1aY9XW6MfYBWaXAwAZ8bAqLZaWcyoAUlwprrfojKVP q3me8urK4PdqnlxVT0fekHOQtXdyQrowG20Hml1uVe93o3bAjFGLIaxx3bXIOJ780oFU rYnxWP5JPXy3CKpKlLFSYDP8NrkP8W2vtTFfgkNk0V2hmr99iOKSZgABMNiSj9WRQXmn 0dHCZ5ZmKJAW7udQwDKPXXwJ50qDNYFjRAdxBgpeDGvwGYXzLyl0FElQqEKJVj4M5Lx2 veVA==
X-Gm-Message-State: AOJu0Yxcso5t1AYtTWSIKnjen8E4lDFpu2xwe4Glg11Ib4fWLx9VMLnx rTVbIyWYN74vmunBVMJHFwWnREN5dlV9JyUsFfb3jnz/PBt15mgMGyg=
X-Google-Smtp-Source: AGHT+IFztQbM+LzVKCII0ttC8iWj7jdS4Xq4whpW9jNS7dmdIBGjHoEz5f7pDy/OPiBV5LI8nIX2mdn+bPcoez+MTH8=
X-Received: by 2002:a05:6602:2118:b0:792:96e5:962 with SMTP id x24-20020a056602211800b0079296e50962mr11912455iox.6.1693876076553; Mon, 04 Sep 2023 18:07:56 -0700 (PDT)
MIME-Version: 1.0
References: <74dae6bf-d15b-71ce-7459-2ac95251a2fd@hit.bme.hu> <CALRKgT7BNoSCro=5iWs0JKvYmq7OBfCYWKWrortG0KoYGEugwQ@mail.gmail.com> <ef2522c6-8978-4740-fdaf-bdc831ad784e@hit.bme.hu>
In-Reply-To: <ef2522c6-8978-4740-fdaf-bdc831ad784e@hit.bme.hu>
From: Henri Alves de Godoy <henri.godoy@fca.unicamp.br>
Date: Mon, 04 Sep 2023 22:07:44 -0300
Message-ID: <CALRKgT4f76pmDF7a4_ATg5NqvQtTc=K1b_U9iBGThqG2b6JDTA@mail.gmail.com>
To: Gábor LENCSE <lencse@hit.bme.hu>
Cc: "v6ops@ietf.org list" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d6418d06049241f3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/2tXatX2iK7yTYUH9HC40YyWo4wY>
Subject: Re: [v6ops] 464XLAT tester -- Re: Looking for free software MAP-T (BR) implementations
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Sep 2023 01:08:03 -0000

Hi Gábor,

Thanks for your reply and for referencing your work. I didn't know the
extent of his work yet. Congratulations, hard to find something like this.

I'll be reading your draft and getting back to you with comments. I will be
trying to perform the measurements on my network

Best regards,

Henri.

Em dom., 3 de set. de 2023 às 11:51, Gábor LENCSE <lencse@hit.bme.hu>
escreveu:

> Dear Henri,
>
> 9/3/2023 3:54 PM keltezéssel, Henri Alves de Godoy írta:
>
> Congrats on your student's work.
>
>
> Thank you very much for that. :-)
>
> Maptperf is a free software and we would be happy if you could use it. It
> is documented in Ahmed's paper which is currently under review. For this
> reason, I cannot share his paper publicly yet, but we can send its review
> version to you in a private e-mail, if you are interested in it.
>
> Do you have any plans to do the same tester in 464xlat?
>
>
> No, I don't, because I have already done it. ;-)
>
> As CLAT implements stateless NAT46, also called SIIT, it was the original
> target of my siitperf: https://github.com/lencsegabor/siitperf
> Its original version, which literally followed the fixed test frame format
> of RFC 2544, is documented in this paper:
> https://doi.org/10.1587/transcom.2019EBN0010
> Its extension to use RFC 4814 pseudorandom port numbers is documented
> here: https://doi.org/10.11601/ijates.v9i3.291
>
> As PLAT is a stateful NAT64 gateway, it can be benchmarked according to
> our methodology for stateful NATxy gateways:
> https://datatracker.ietf.org/doc/html/draft-ietf-bmwg-benchmarking-stateful
> I have extended siitperf for stateful NAT44 / NAT64 tests. It is
> documented in: https://doi.org/10.1016/j.comcom.2022.05.028
> And our methodology has been validated by benchmarking three radically
> different stateful NAT64 implementations (Jool, tayga+iptables, OpenBSD PF)
> in: https://doi.org/10.1016/j.comcom.2023.08.009
>
> I hope that the above documentation can help you if you would like to use
> siitperf.
>
> However, there is one limitation: currently it runs only under Debian 9.
> (It can be compiled with its DPDK version. I plan to upgrade it to the
> current DPDK version in a few months.)
>
>
>
> The draft that you are building is important and great for having
> parameters for using existing translation tools.
>
> Thank you!
>
> If I can contribute something, let me know.
>
> It would be a great help for me if you could review the scalability draft
> (
> https://datatracker.ietf.org/doc/html/draft-lencse-v6ops-transition-scalability
> ) and send the results to the v6ops mailing list. Your comments can help me
> to make the document more useful. E.g., What is missing? What is difficult
> to understand?
>
> (The draft has been expired, but I want to continue it with further
> results. As I am an academic researcher, I first need to publish our
> results in peer reviewed journals, and then I can add them to the draft
> after that. Of course, I have ideas, what and how to measure, and perhaps
> my ideas are good enough to publish the results in journal papers, but I
> need input from network operators to be able to produce the kinds of
> results what they need.)
>
> Best regards,
>
> Gábor
>
> Att,
> Henri
>
> Em sex., 1 de set. de 2023 às 14:28, Gábor LENCSE <lencse@hit.bme.hu>
> escreveu:
>
>> Dear All,
>>
>> One of my PhD students has implemented and RFC 8219 compliant MAP-T BR
>> tester called Maptperf: https://github.com/alhamadani-ahmed/Maptperf_v1.0
>>
>> He plans to benchmark various free software MAP-T BR implementations.
>> However, currently we know only one such software, Jool:
>> https://www.jool.mx/en/run-mapt.html
>>
>> We are looking for contemporary software, which can be compiled on
>> modern Linux OS-es (e.g. Debian 11 or 12, Ubuntu 22.x).
>>
>> Could you please suggest a few?
>>
>> We plan to add the summary of the results (after publication of all the
>> details in a good reputation journal as an open access paper) to my I-D
>> "Scalability of IPv6 Transition Technologies for IPv4aaS":
>>
>> https://datatracker.ietf.org/doc/html/draft-lencse-v6ops-transition-scalability
>>
>> Thank you very much for your help in advance!
>>
>> Best regards,
>>
>> Gábor
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
>
>
> --
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>


--