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.

1.0

Valid range is [1.0, 2.0].

interval?: number

Initial retx interval.

50% of InterestLifetime

limit?: number

Maximum number of retransmissions, excluding initial Interest.

0, which disables retransmissions

max?: number

Maximum retx interval.

90% of InterestLifetime

randomize?: number

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

0.1

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