ThrottleRule: {
    at?: number;
    delay?: number;
    delayDistribution?: "uniform" | "normal" | "pareto" | "paretonormal";
    delayJitter?: number;
    delayJitterCorrelation?: number;
    loss?: number;
    lossBurst?: number;
    queue?: number;
    rate?: number;
    reorder?: number;
    reorderCorrelation?: number;
    reorderGap?: number;
}

The network throttle rules to be applied to uplink or downlink.

Type declaration

  • Optionalat?: number

    If set, the rule will be applied after the specified number of seconds.

  • Optionaldelay?: number

    The one-way delay (ms).

  • OptionaldelayDistribution?: "uniform" | "normal" | "pareto" | "paretonormal"

    The delay distribution.

  • OptionaldelayJitter?: number

    The one-way delay jitter (ms).

  • OptionaldelayJitterCorrelation?: number

    The one-way delay jitter correlation.

  • Optionalloss?: number

    The packet loss percentage.

  • OptionallossBurst?: number

    The packet loss burst.

  • Optionalqueue?: number

    The packet queue size.

  • Optionalrate?: number

    The available bandwidth (Kbps).

  • Optionalreorder?: number

    The packet reordering percentage.

  • OptionalreorderCorrelation?: number

    The packet reordering correlation.

  • OptionalreorderGap?: number

    The packet reordering gap.