Expand description
Bidirectional path probing for detecting reverse-path asymmetry
This module provides tools to measure both forward and reverse network paths, which is essential for diagnosing ECMP asymmetry where packets take different paths in each direction.
§Architecture
[Client] ──forward probes──> [Server]
<──reverse probes──The server echoes probes with embedded timestamps, allowing the client to measure latency in both directions independently.
Structs§
- Bidirectional
Options - Options for bidirectional probing
- Bidirectional
Result - Result of bidirectional path probing
- Bidirectional
Server - Server for bidirectional probing
- Direction
Stats - Statistics for one direction of the path
Enums§
- Message
Type - Message types
Constants§
- DEFAULT_
PORT - Default port for bidirectional probing
Functions§
- probe_
bidirectional - Perform bidirectional probing to a target running a multiprobe server