Awesome Open Source
Awesome Open Source

MoonGen-Scripts

This repo contains Lua scripts for the traffic generator and parser: https://awesomeopensource.com/project/emmericp/MoonGen

Some examples are provided with plenty of in-line comments to aid in learning Lua and libmoon. Production scripts are also provided.

Todo (in order)

  • RFC2544 test scripts are currently being written.
  • ITU-T Y.1564 scripts will follow.
  • RFC5180 - IPv6 Benchmarking Methodology for Network Interconnect Devices.
  • RFC5695 - MPLS Forwarding Benchmarking Methodology for IP Flows.

Examples

ethType.lua - This scripts sends every possible etherType value from 0x0000 to 0xFFFF.

RFC2544 Testing

latency.lua - RFC2544 latency test - Specify packet sizes to test, test duration and transmit rate. WORK IN PROGRESS throughput.lua - RFC2544 throughput test - Specify the packet sizes to test, the test duration and transmit rate. WORK IN PROGRESS


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Lua (41,899
Networking (2,616
Related Projects