Skip to main content

Delay Dynamic

Component that applies a time-varying delay (with optional jitter) to each packet. The delay evolves through a sequence of configurable phases.

Tags: IMPAIRMENT

FieldTypeOptionalDescriptionDefault Value
FlowsFlowsNoThe set of flows. Each flow is a pair of connected input and outputs.
PhasesPhasesNoThe sequence of delay phases. Each specifies its duration, a delay, and optional jitter.
Allow ReorderingBoolYesIf true, allows packets to be reordered based on their delay. This is only relevant if jitter is set to a non-zero value. The default is false, meaning packets will be processed in the order they are received.false
SeedInt32YesSeed for random jitter generation.

Flows

FieldTypeOptionalDescriptionDefault Value
InputStringNoThe input will forward packets to the output.
OutputStringNoThe output will receive packets from the input.

Phases

FieldTypeOptionalDescriptionDefault Value
DurationUint32NoDuration of this delay phase in milliseconds. Must be greater than zero.1000
DelayUint32NoBase delay in milliseconds applied to all packets during this phase.100
JitterUint32YesMaximum jitter (+/-) in milliseconds added to the base delay. Introduces random variation.0