Integration of the Packetdrill Testing Tool in INET
Irene R\"ungeler, Michael T\"uxen

TL;DR
This paper presents a port of Google's packetdrill testing tool to the INET framework within OMNeT++, enabling detailed simulation-based testing of transport protocols like UDP and TCP.
Contribution
It introduces a novel integration of packetdrill into INET, facilitating protocol testing in a simulation environment for the first time.
Findings
Enables detailed protocol testing within OMNeT++
Supports injection and verification of packets at specific times
Provides a new tool for protocol development and validation
Abstract
Google released in 2013 a script-based tool called packetdrill, which allows to test transport protocols like UDP and TCP on Linux and BSD-based operating systems. The scripts defining a test-case allow to inject packets to the implementation under test, perform operations at the API controlling the transport protocol and verify the sending of packets, all at specified times. This paper describes a port of packetdrill to the INET framework for the OMNeT++ simulation environment providing a simple and powerful method of testing the transport protocols implemented in INET.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIPv6, Mobility, Handover, Networks, Security · Mobile Agent-Based Network Management · Network Packet Processing and Optimization
