Full Text Views
52
The Benchmarking Working Group of IETF has defined a benchmarking methodology for IPv6 transition technologies including stateless NAT64 (also called SIIT) in RFC 8219. The aim of our effort is to design and implement a test program for SIIT gateways, which complies with RFC 8219, and thus to create the world's first standard free software SIIT benchmarking tool. In this paper, we overview the requirements for the tester on the basis of RFC 8219, and make scope decisions: throughput, frame loss rate, latency and packet delay variation (PDV) tests are implemented. We fully disclose our design considerations and the most important implementation decisions. Our tester, siitperf, is written in C++ and it uses the Intel Data Plane Development Kit (DPDK). We also document its functional tests and its initial performance estimation. Our tester is distributed as free software under GPLv3 license for the benefit of the research, benchmarking and networking communities.
Gábor LENCSE
Budapest University of Technology and Economics
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Gábor LENCSE, "Design and Implementation of a Software Tester for Benchmarking Stateless NAT64 Gateways" in IEICE TRANSACTIONS on Communications,
vol. E104-B, no. 2, pp. 128-140, February 2021, doi: 10.1587/transcom.2019EBN0010.
Abstract: The Benchmarking Working Group of IETF has defined a benchmarking methodology for IPv6 transition technologies including stateless NAT64 (also called SIIT) in RFC 8219. The aim of our effort is to design and implement a test program for SIIT gateways, which complies with RFC 8219, and thus to create the world's first standard free software SIIT benchmarking tool. In this paper, we overview the requirements for the tester on the basis of RFC 8219, and make scope decisions: throughput, frame loss rate, latency and packet delay variation (PDV) tests are implemented. We fully disclose our design considerations and the most important implementation decisions. Our tester, siitperf, is written in C++ and it uses the Intel Data Plane Development Kit (DPDK). We also document its functional tests and its initial performance estimation. Our tester is distributed as free software under GPLv3 license for the benefit of the research, benchmarking and networking communities.
URL: https://global.ieice.org/en_transactions/communications/10.1587/transcom.2019EBN0010/_p
Copy
@ARTICLE{e104-b_2_128,
author={Gábor LENCSE, },
journal={IEICE TRANSACTIONS on Communications},
title={Design and Implementation of a Software Tester for Benchmarking Stateless NAT64 Gateways},
year={2021},
volume={E104-B},
number={2},
pages={128-140},
abstract={The Benchmarking Working Group of IETF has defined a benchmarking methodology for IPv6 transition technologies including stateless NAT64 (also called SIIT) in RFC 8219. The aim of our effort is to design and implement a test program for SIIT gateways, which complies with RFC 8219, and thus to create the world's first standard free software SIIT benchmarking tool. In this paper, we overview the requirements for the tester on the basis of RFC 8219, and make scope decisions: throughput, frame loss rate, latency and packet delay variation (PDV) tests are implemented. We fully disclose our design considerations and the most important implementation decisions. Our tester, siitperf, is written in C++ and it uses the Intel Data Plane Development Kit (DPDK). We also document its functional tests and its initial performance estimation. Our tester is distributed as free software under GPLv3 license for the benefit of the research, benchmarking and networking communities.},
keywords={},
doi={10.1587/transcom.2019EBN0010},
ISSN={1745-1345},
month={February},}
Copy
TY - JOUR
TI - Design and Implementation of a Software Tester for Benchmarking Stateless NAT64 Gateways
T2 - IEICE TRANSACTIONS on Communications
SP - 128
EP - 140
AU - Gábor LENCSE
PY - 2021
DO - 10.1587/transcom.2019EBN0010
JO - IEICE TRANSACTIONS on Communications
SN - 1745-1345
VL - E104-B
IS - 2
JA - IEICE TRANSACTIONS on Communications
Y1 - February 2021
AB - The Benchmarking Working Group of IETF has defined a benchmarking methodology for IPv6 transition technologies including stateless NAT64 (also called SIIT) in RFC 8219. The aim of our effort is to design and implement a test program for SIIT gateways, which complies with RFC 8219, and thus to create the world's first standard free software SIIT benchmarking tool. In this paper, we overview the requirements for the tester on the basis of RFC 8219, and make scope decisions: throughput, frame loss rate, latency and packet delay variation (PDV) tests are implemented. We fully disclose our design considerations and the most important implementation decisions. Our tester, siitperf, is written in C++ and it uses the Intel Data Plane Development Kit (DPDK). We also document its functional tests and its initial performance estimation. Our tester is distributed as free software under GPLv3 license for the benefit of the research, benchmarking and networking communities.
ER -