Skip to content

jwbensley/MoonGen-Scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoonGen-Scripts

This repo contains Lua scripts for the traffic generator and parser: https://github.com/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