[v6ops] 464XLAT tester -- Re: Looking for free software MAP-T (BR) implementations
Gábor LENCSE <lencse@hit.bme.hu> Sun, 03 September 2023 14:51 UTC
Return-Path: <lencse@hit.bme.hu>
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 9825EC14CE52 for <v6ops@ietfa.amsl.com>; Sun, 3 Sep 2023 07:51:06 -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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 0e6mEVjCVoyh for <v6ops@ietfa.amsl.com>; Sun, 3 Sep 2023 07:51:02 -0700 (PDT)
Received: from frogstar.hit.bme.hu (frogstar.hit.bme.hu [IPv6:2001:738:2001:4020::2c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 0748EC14CE29 for <v6ops@ietf.org>; Sun, 3 Sep 2023 07:51:01 -0700 (PDT)
Received: from [192.168.0.105] (host-79-121-41-121.kabelnet.hu [79.121.41.121]) (authenticated bits=0) by frogstar.hit.bme.hu (8.17.1/8.17.1) with ESMTPSA id 383Eohv5048304 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Sun, 3 Sep 2023 16:50:49 +0200 (CEST) (envelope-from lencse@hit.bme.hu)
X-Authentication-Warning: frogstar.hit.bme.hu: Host host-79-121-41-121.kabelnet.hu [79.121.41.121] claimed to be [192.168.0.105]
Content-Type: multipart/alternative; boundary="------------yD04wLCVn0CEcApKguBRmIpz"
Message-ID: <ef2522c6-8978-4740-fdaf-bdc831ad784e@hit.bme.hu>
Date: Sun, 03 Sep 2023 16:50:38 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0
Content-Language: en-US
To: "v6ops@ietf.org list" <v6ops@ietf.org>
References: <74dae6bf-d15b-71ce-7459-2ac95251a2fd@hit.bme.hu> <CALRKgT7BNoSCro=5iWs0JKvYmq7OBfCYWKWrortG0KoYGEugwQ@mail.gmail.com>
From: Gábor LENCSE <lencse@hit.bme.hu>
In-Reply-To: <CALRKgT7BNoSCro=5iWs0JKvYmq7OBfCYWKWrortG0KoYGEugwQ@mail.gmail.com>
X-Virus-Scanned: clamav-milter 0.103.8 at frogstar.hit.bme.hu
X-Virus-Status: Clean
Received-SPF: pass (frogstar.hit.bme.hu: authenticated connection) receiver=frogstar.hit.bme.hu; client-ip=79.121.41.121; helo=[192.168.0.105]; envelope-from=lencse@hit.bme.hu; x-software=spfmilter 2.001 http://www.acme.com/software/spfmilter/ with libspf2-1.2.11;
X-DCC-debian-Metrics: frogstar.hit.bme.hu; whitelist
X-Scanned-By: MIMEDefang 2.86 on 152.66.248.44
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/1hsOWwSOp1XoauaaJvBVTbI8eJI>
Subject: [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: Sun, 03 Sep 2023 14:51:06 -0000
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] Looking for free software MAP-T (BR) impl… Gábor LENCSE
- Re: [v6ops] Looking for free software MAP-T (BR) … Ole Trøan
- Re: [v6ops] Looking for free software MAP-T (BR) … Henri Alves de Godoy
- [v6ops] 464XLAT tester -- Re: Looking for free so… Gábor LENCSE
- Re: [v6ops] 464XLAT tester -- Re: Looking for fre… Henri Alves de Godoy