Packet Generator

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 255 Experts worldwide ranked by ideXlab platform

Georg Carle - One of the best experts on this subject based on the ideXlab platform.

  • COMSNETS - High-performance Packet processing and measurements
    2018 10th International Conference on Communication Systems & Networks (COMSNETS), 2020
    Co-Authors: Sebastian Gallenmuller, Paul Emmerich, Florian Wohlfart, Dominik Scholz, Quirin Scheitle, Georg Carle
    Abstract:

    Networks and network architectures are constantly evolving, manifesting in new developments such as SDN, P4, and 400G Ethernet. These novel paradigms and technologies require network researchers to investigate and to adapt their measurement facilities. We present two tools which can foster this process. The first tool, pos, supports a fully automated workflow for performing and evaluating network experiments. One of its key features is the testbed orchestration to maintain and recreate a specified network test environment gaining reproducible experiment results. The second tool, libmoon, is a user-friendly userspace Packet processing framework based on DPDK. Among many other projects, libmoon powers MoonGen, a dedicated Packet Generator in broad use by the community. MoonGen's hardware-supported generation and measurement capabilities are central to our network experiments to reliably recreate measurements. Further, a survey of scientific publications and applications presents projects based on both libmoon and Moon-Gen. We argue that combining pos and libmoon/MoonGen creates an ideal platform for network experiments. This platform offers an affordable price, high flexibility, ease of use and generation of reproducible experiments.

  • High-performance Packet processing and measurements
    2018 10th International Conference on Communication Systems & Networks (COMSNETS), 2018
    Co-Authors: Sebastian Gallenmuller, Paul Emmerich, Florian Wohlfart, Dominik Scholz, Quirin Scheitle, Georg Carle
    Abstract:

    Networks and network architectures are constantly evolving, manifesting in new developments such as SDN, P4, and 400G Ethernet. These novel paradigms and technologies require network researchers to investigate and to adapt their measurement facilities. We present two tools which can foster this process. The first tool, pos, supports a fully automated workflow for performing and evaluating network experiments. One of its key features is the testbed orchestration to maintain and recreate a specified network test environment gaining reproducible experiment results. The second tool, libmoon, is a user-friendly userspace Packet processing framework based on DPDK. Among many other projects, libmoon powers MoonGen, a dedicated Packet Generator in broad use by the community. MoonGen's hardware-supported generation and measurement capabilities are central to our network experiments to reliably recreate measurements. Further, a survey of scientific publications and applications presents projects based on both libmoon and Moon-Gen. We argue that combining pos and libmoon/MoonGen creates an ideal platform for network experiments. This platform offers an affordable price, high flexibility, ease of use and generation of reproducible experiments.

  • FLOWer — Device benchmarking beyond 100 Gbit/s
    2016 IFIP Networking Conference (IFIP Networking) and Workshops, 2016
    Co-Authors: Paul Emmerich, Sebastian Gallenmuller, Georg Carle
    Abstract:

    The growth of bandwidth in computer networks fuels the constant adoption of measurement equipment and methodologies. Networking equipment offers processing capacity in the Terabit/s range nowadays. However, test equipment in academia lags behind. We propose FLOWer, a novel and cost effective approach capable of testing such high-speed devices. FLOWer combines an inexpensive software Packet Generator with an OpenFlow-enabled switch to amplify the bandwidth while sustaining the flexibility of the software solution. By utilizing OpenFlow, FLOWer is able to provide the required bandwidths the software solution cannot generate on its own. We demonstrate a proof-of-concept with example measurements at bandwidths of multiple 100 Gbit/s.

  • Networking - FLOWer — Device benchmarking beyond 100 Gbit/s
    2016 IFIP Networking Conference (IFIP Networking) and Workshops, 2016
    Co-Authors: Paul Emmerich, Sebastian Gallenmuller, Georg Carle
    Abstract:

    The growth of bandwidth in computer networks fuels the constant adoption of measurement equipment and methodologies. Networking equipment offers processing capacity in the Terabit/s range nowadays. However, test equipment in academia lags behind. We propose FLOWer, a novel and cost effective approach capable of testing such high-speed devices. FLOWer combines an inexpensive software Packet Generator with an OpenFlow-enabled switch to amplify the bandwidth while sustaining the flexibility of the software solution. By utilizing OpenFlow, FLOWer is able to provide the required bandwidths the software solution cannot generate on its own. We demonstrate a proof-of-concept with example measurements at bandwidths of multiple 100 Gbit/s.

  • moongen a scriptable high speed Packet Generator
    Internet Measurement Conference, 2015
    Co-Authors: Paul Emmerich, Sebastian Gallenmuller, Daniel Raumer, Florian Wohlfart, Georg Carle
    Abstract:

    We present MoonGen, a flexible high-speed Packet Generator. It can saturate 10 GbE links with minimum-sized Packets while using only a single CPU core by running on top of the Packet processing framework DPDK. Linear multi-core scaling allows for even higher rates: We have tested MoonGen with up to 178.5 Mpps at 120 Gbit/s. Moving the whole Packet generation logic into user-controlled Lua scripts allows us to achieve the highest possible flexibility. In addition, we utilize hardware features of commodity NICs that have not been used for Packet Generators previously. A key feature is the measurement of latency with sub-microsecond precision and accuracy by using hardware timestamping capabilities of modern commodity NICs. We address timing issues with software-based Packet Generators and apply methods to mitigate them with both hardware support and with a novel method to control the inter-Packet gap in software. Features that were previously only possible with hardware-based solutions are now provided by MoonGen on commodity hardware. MoonGen is available as free software under the MIT license in our git repository at https://github.com/emmericp/MoonGen

Paul Emmerich - One of the best experts on this subject based on the ideXlab platform.

  • COMSNETS - High-performance Packet processing and measurements
    2018 10th International Conference on Communication Systems & Networks (COMSNETS), 2020
    Co-Authors: Sebastian Gallenmuller, Paul Emmerich, Florian Wohlfart, Dominik Scholz, Quirin Scheitle, Georg Carle
    Abstract:

    Networks and network architectures are constantly evolving, manifesting in new developments such as SDN, P4, and 400G Ethernet. These novel paradigms and technologies require network researchers to investigate and to adapt their measurement facilities. We present two tools which can foster this process. The first tool, pos, supports a fully automated workflow for performing and evaluating network experiments. One of its key features is the testbed orchestration to maintain and recreate a specified network test environment gaining reproducible experiment results. The second tool, libmoon, is a user-friendly userspace Packet processing framework based on DPDK. Among many other projects, libmoon powers MoonGen, a dedicated Packet Generator in broad use by the community. MoonGen's hardware-supported generation and measurement capabilities are central to our network experiments to reliably recreate measurements. Further, a survey of scientific publications and applications presents projects based on both libmoon and Moon-Gen. We argue that combining pos and libmoon/MoonGen creates an ideal platform for network experiments. This platform offers an affordable price, high flexibility, ease of use and generation of reproducible experiments.

  • High-performance Packet processing and measurements
    2018 10th International Conference on Communication Systems & Networks (COMSNETS), 2018
    Co-Authors: Sebastian Gallenmuller, Paul Emmerich, Florian Wohlfart, Dominik Scholz, Quirin Scheitle, Georg Carle
    Abstract:

    Networks and network architectures are constantly evolving, manifesting in new developments such as SDN, P4, and 400G Ethernet. These novel paradigms and technologies require network researchers to investigate and to adapt their measurement facilities. We present two tools which can foster this process. The first tool, pos, supports a fully automated workflow for performing and evaluating network experiments. One of its key features is the testbed orchestration to maintain and recreate a specified network test environment gaining reproducible experiment results. The second tool, libmoon, is a user-friendly userspace Packet processing framework based on DPDK. Among many other projects, libmoon powers MoonGen, a dedicated Packet Generator in broad use by the community. MoonGen's hardware-supported generation and measurement capabilities are central to our network experiments to reliably recreate measurements. Further, a survey of scientific publications and applications presents projects based on both libmoon and Moon-Gen. We argue that combining pos and libmoon/MoonGen creates an ideal platform for network experiments. This platform offers an affordable price, high flexibility, ease of use and generation of reproducible experiments.

  • FLOWer — Device benchmarking beyond 100 Gbit/s
    2016 IFIP Networking Conference (IFIP Networking) and Workshops, 2016
    Co-Authors: Paul Emmerich, Sebastian Gallenmuller, Georg Carle
    Abstract:

    The growth of bandwidth in computer networks fuels the constant adoption of measurement equipment and methodologies. Networking equipment offers processing capacity in the Terabit/s range nowadays. However, test equipment in academia lags behind. We propose FLOWer, a novel and cost effective approach capable of testing such high-speed devices. FLOWer combines an inexpensive software Packet Generator with an OpenFlow-enabled switch to amplify the bandwidth while sustaining the flexibility of the software solution. By utilizing OpenFlow, FLOWer is able to provide the required bandwidths the software solution cannot generate on its own. We demonstrate a proof-of-concept with example measurements at bandwidths of multiple 100 Gbit/s.

  • Networking - FLOWer — Device benchmarking beyond 100 Gbit/s
    2016 IFIP Networking Conference (IFIP Networking) and Workshops, 2016
    Co-Authors: Paul Emmerich, Sebastian Gallenmuller, Georg Carle
    Abstract:

    The growth of bandwidth in computer networks fuels the constant adoption of measurement equipment and methodologies. Networking equipment offers processing capacity in the Terabit/s range nowadays. However, test equipment in academia lags behind. We propose FLOWer, a novel and cost effective approach capable of testing such high-speed devices. FLOWer combines an inexpensive software Packet Generator with an OpenFlow-enabled switch to amplify the bandwidth while sustaining the flexibility of the software solution. By utilizing OpenFlow, FLOWer is able to provide the required bandwidths the software solution cannot generate on its own. We demonstrate a proof-of-concept with example measurements at bandwidths of multiple 100 Gbit/s.

  • moongen a scriptable high speed Packet Generator
    Internet Measurement Conference, 2015
    Co-Authors: Paul Emmerich, Sebastian Gallenmuller, Daniel Raumer, Florian Wohlfart, Georg Carle
    Abstract:

    We present MoonGen, a flexible high-speed Packet Generator. It can saturate 10 GbE links with minimum-sized Packets while using only a single CPU core by running on top of the Packet processing framework DPDK. Linear multi-core scaling allows for even higher rates: We have tested MoonGen with up to 178.5 Mpps at 120 Gbit/s. Moving the whole Packet generation logic into user-controlled Lua scripts allows us to achieve the highest possible flexibility. In addition, we utilize hardware features of commodity NICs that have not been used for Packet Generators previously. A key feature is the measurement of latency with sub-microsecond precision and accuracy by using hardware timestamping capabilities of modern commodity NICs. We address timing issues with software-based Packet Generators and apply methods to mitigate them with both hardware support and with a novel method to control the inter-Packet gap in software. Features that were previously only possible with hardware-based solutions are now provided by MoonGen on commodity hardware. MoonGen is available as free software under the MIT license in our git repository at https://github.com/emmericp/MoonGen

Sebastian Gallenmuller - One of the best experts on this subject based on the ideXlab platform.

  • COMSNETS - High-performance Packet processing and measurements
    2018 10th International Conference on Communication Systems & Networks (COMSNETS), 2020
    Co-Authors: Sebastian Gallenmuller, Paul Emmerich, Florian Wohlfart, Dominik Scholz, Quirin Scheitle, Georg Carle
    Abstract:

    Networks and network architectures are constantly evolving, manifesting in new developments such as SDN, P4, and 400G Ethernet. These novel paradigms and technologies require network researchers to investigate and to adapt their measurement facilities. We present two tools which can foster this process. The first tool, pos, supports a fully automated workflow for performing and evaluating network experiments. One of its key features is the testbed orchestration to maintain and recreate a specified network test environment gaining reproducible experiment results. The second tool, libmoon, is a user-friendly userspace Packet processing framework based on DPDK. Among many other projects, libmoon powers MoonGen, a dedicated Packet Generator in broad use by the community. MoonGen's hardware-supported generation and measurement capabilities are central to our network experiments to reliably recreate measurements. Further, a survey of scientific publications and applications presents projects based on both libmoon and Moon-Gen. We argue that combining pos and libmoon/MoonGen creates an ideal platform for network experiments. This platform offers an affordable price, high flexibility, ease of use and generation of reproducible experiments.

  • High-performance Packet processing and measurements
    2018 10th International Conference on Communication Systems & Networks (COMSNETS), 2018
    Co-Authors: Sebastian Gallenmuller, Paul Emmerich, Florian Wohlfart, Dominik Scholz, Quirin Scheitle, Georg Carle
    Abstract:

    Networks and network architectures are constantly evolving, manifesting in new developments such as SDN, P4, and 400G Ethernet. These novel paradigms and technologies require network researchers to investigate and to adapt their measurement facilities. We present two tools which can foster this process. The first tool, pos, supports a fully automated workflow for performing and evaluating network experiments. One of its key features is the testbed orchestration to maintain and recreate a specified network test environment gaining reproducible experiment results. The second tool, libmoon, is a user-friendly userspace Packet processing framework based on DPDK. Among many other projects, libmoon powers MoonGen, a dedicated Packet Generator in broad use by the community. MoonGen's hardware-supported generation and measurement capabilities are central to our network experiments to reliably recreate measurements. Further, a survey of scientific publications and applications presents projects based on both libmoon and Moon-Gen. We argue that combining pos and libmoon/MoonGen creates an ideal platform for network experiments. This platform offers an affordable price, high flexibility, ease of use and generation of reproducible experiments.

  • FLOWer — Device benchmarking beyond 100 Gbit/s
    2016 IFIP Networking Conference (IFIP Networking) and Workshops, 2016
    Co-Authors: Paul Emmerich, Sebastian Gallenmuller, Georg Carle
    Abstract:

    The growth of bandwidth in computer networks fuels the constant adoption of measurement equipment and methodologies. Networking equipment offers processing capacity in the Terabit/s range nowadays. However, test equipment in academia lags behind. We propose FLOWer, a novel and cost effective approach capable of testing such high-speed devices. FLOWer combines an inexpensive software Packet Generator with an OpenFlow-enabled switch to amplify the bandwidth while sustaining the flexibility of the software solution. By utilizing OpenFlow, FLOWer is able to provide the required bandwidths the software solution cannot generate on its own. We demonstrate a proof-of-concept with example measurements at bandwidths of multiple 100 Gbit/s.

  • Networking - FLOWer — Device benchmarking beyond 100 Gbit/s
    2016 IFIP Networking Conference (IFIP Networking) and Workshops, 2016
    Co-Authors: Paul Emmerich, Sebastian Gallenmuller, Georg Carle
    Abstract:

    The growth of bandwidth in computer networks fuels the constant adoption of measurement equipment and methodologies. Networking equipment offers processing capacity in the Terabit/s range nowadays. However, test equipment in academia lags behind. We propose FLOWer, a novel and cost effective approach capable of testing such high-speed devices. FLOWer combines an inexpensive software Packet Generator with an OpenFlow-enabled switch to amplify the bandwidth while sustaining the flexibility of the software solution. By utilizing OpenFlow, FLOWer is able to provide the required bandwidths the software solution cannot generate on its own. We demonstrate a proof-of-concept with example measurements at bandwidths of multiple 100 Gbit/s.

  • moongen a scriptable high speed Packet Generator
    Internet Measurement Conference, 2015
    Co-Authors: Paul Emmerich, Sebastian Gallenmuller, Daniel Raumer, Florian Wohlfart, Georg Carle
    Abstract:

    We present MoonGen, a flexible high-speed Packet Generator. It can saturate 10 GbE links with minimum-sized Packets while using only a single CPU core by running on top of the Packet processing framework DPDK. Linear multi-core scaling allows for even higher rates: We have tested MoonGen with up to 178.5 Mpps at 120 Gbit/s. Moving the whole Packet generation logic into user-controlled Lua scripts allows us to achieve the highest possible flexibility. In addition, we utilize hardware features of commodity NICs that have not been used for Packet Generators previously. A key feature is the measurement of latency with sub-microsecond precision and accuracy by using hardware timestamping capabilities of modern commodity NICs. We address timing issues with software-based Packet Generators and apply methods to mitigate them with both hardware support and with a novel method to control the inter-Packet gap in software. Features that were previously only possible with hardware-based solutions are now provided by MoonGen on commodity hardware. MoonGen is available as free software under the MIT license in our git repository at https://github.com/emmericp/MoonGen

Hanmiao Cheng - One of the best experts on this subject based on the ideXlab platform.

  • a multi function iec 61850 Packet Generator based on fpga
    Measurement Science and Technology, 2016
    Co-Authors: Hongbin Li, Hanmiao Cheng
    Abstract:

    An IEC 61850 Packet Generator is used to produce IEC 61850-9-2 Packets by simulating the merging unit and testing the IEC 61850 digital device. While the existing IEC Packet Generator can produce ideal digital without any noise, it does not take into account the fact that the merging unit output signal Packets will be inevitably superimposed with noise. Since the International Electrical Commission standard of the electronic current transformer specifies the minimum output signal-to-noise ratio of the merging unit to be 30 dB, and the signal superimposed with noise will influence the operation performance of the digital device, it is necessary to design a multi-function IEC 61850-9-2 Packet Generator for a digital device test. Therefore, in this paper, a multi-function IEC 61850 Packet Generator has been developed, which not only can output various IEC 61850-9-2 Packets, but also can add white Gaussian noise to the signal for digital device testing. By testing three digital electricity meters from different manufacturers, we showed that the error of the digital electricity meter is significantly larger when the signal Packet is superimposed with noise. Also when the signal-to-noise ration is 30 dB, the error of one of the meters exceeds the allowed range of the accuracy class. This indicates that the noise testing and the noise setting function of the system has an important role in the testing of a digital device.

Hasan Cengiz Guran - One of the best experts on this subject based on the ideXlab platform.

  • fpgen a fast scalable and programmable traffic Generator for the performance evaluation of high speed computer networks
    Performance Evaluation, 2011
    Co-Authors: Mustafa Sanli, Ece Guran Schmidt, Hasan Cengiz Guran
    Abstract:

    Testing today's high-speed network equipment requires the generation of network traffic which is similar to the real Internet traffic at Gbps line rates. There are many software-based traffic Generators which can generate Packets according to different stochastic distributions. However, they are not suitable for high-speed hardware test platforms. This paper describes FPGEN (Fast Packet Generator), a programmable random traffic Generator which is entirely implemented on FPGA (Field Programmable Gate Array). FPGEN can generate variable Packet sizes and traffic with Poisson and Markov-modulated on-off statistics at OC-48 rate per interface. Our work that is presented in this paper includes the theoretical design of FPGEN, the hardware design of the FPGA-based traffic Generator board (printed circuit board design and construction) and the implementation of FPGEN on FPGA. Our experimental study demonstrates that FPGEN can achieve both the desired rate and statistical properties for the generated traffic.