Interface RetxOptions

Interest retransmission policy options.

interface RetxOptions {
    backoff?: number;
    interval?: number;
    limit?: number;
    max?: number;
    randomize?: number;
}

Properties

backoff?: number

Multiply retx interval by backoff factor after each retx.

Default Value

1.0

Remarks

Valid range is [1.0, 2.0].

interval?: number

Initial retx interval.

Default Value

50% of InterestLifetime
limit?: number

Maximum number of retransmissions, excluding initial Interest.

Default Value

0, which disables retransmissions

max?: number

Maximum retx interval.

Default Value

90% of InterestLifetime
randomize?: number

Randomize retx interval within [1-randomize, 1+randomize].

Default Value

0.1

Remarks

Suppose this is set to 0.1, an interval of 100ms would become [90ms,110ms].