Fortinet white logo
Fortinet white logo

CLI Reference

config vpn ipsec fec

config vpn ipsec fec

Configure Forward Error Correction (FEC) mapping profiles.

config vpn ipsec fec
    Description: Configure Forward Error Correction (FEC) mapping profiles.
    edit <name>
        config mappings
            Description: FEC redundancy mapping table.
            edit <seqno>
                set bandwidth-bi-threshold {integer}
                set bandwidth-bi-threshold-negate [enable|disable]
                set bandwidth-down-threshold {integer}
                set bandwidth-down-threshold-negate [enable|disable]
                set bandwidth-up-threshold {integer}
                set bandwidth-up-threshold-negate [enable|disable]
                set base {integer}
                set latency-threshold {integer}
                set latency-threshold-negate [enable|disable]
                set packet-loss-threshold {integer}
                set packet-loss-threshold-negate [enable|disable]
                set redundant {integer}
                config tos
                    Description: FEC redundancy mapping table for specific type of service (TOS).
                    edit <seqno>
                        set base {integer}
                        set redundant {integer}
                        set tos {user}
                        set tos-mask {user}
                    next
                end
            next
        end
    next
end

config vpn ipsec fec

Parameter

Description

Type

Size

Default

name

Profile name.

string

Maximum length: 35

config mappings

Parameter

Description

Type

Size

Default

bandwidth-bi-threshold

Apply FEC parameters when available bi-bandwidth is >= threshold (kbps, 0 means no threshold).

integer

Minimum value: 0 Maximum value: 4294967295

0

bandwidth-bi-threshold-negate *

Negate bi-bandwidth threshold.

option

-

disable

Option

Description

enable

Enable negated bi-bandwidth threshold.

disable

Disable negated bi-bandwidth threshold.

bandwidth-down-threshold

Apply FEC parameters when available down bandwidth is >= threshold (kbps, 0 means no threshold).

integer

Minimum value: 0 Maximum value: 4294967295

0

bandwidth-down-threshold-negate *

Negate down bandwidth threshold.

option

-

disable

Option

Description

enable

Enable negated down bandwidth threshold.

disable

Disable negated down bandwidth threshold.

bandwidth-up-threshold

Apply FEC parameters when available up bandwidth is >= threshold (kbps, 0 means no threshold).

integer

Minimum value: 0 Maximum value: 4294967295

0

bandwidth-up-threshold-negate *

Negate up bandwidth threshold.

option

-

disable

Option

Description

enable

Enable negated up bandwidth threshold.

disable

Disable negated up bandwidth threshold.

base

Number of base FEC packets (1 - 40).

integer

Minimum value: 1 Maximum value: 40 **

0

latency-threshold

Apply FEC parameters when latency is <= threshold (0 means no threshold).

integer

Minimum value: 0 Maximum value: 4294967295

0

latency-threshold-negate *

Negate latency threshold.

option

-

disable

Option

Description

enable

Enable negated latency threshold.

disable

Disable negated latency threshold.

packet-loss-threshold

Apply FEC parameters when packet loss is >= threshold (0 - 100, 0 means no threshold).

integer

Minimum value: 0 Maximum value: 100

0

packet-loss-threshold-negate *

Negate packet loss threshold.

option

-

disable

Option

Description

enable

Enable negated packet loss threshold.

disable

Disable negated packet loss threshold.

redundant

Number of redundant FEC packets (0 - 20).

integer

Minimum value: 0 Maximum value: 20 **

0

seqno

Sequence number (1 - 64).

integer

Minimum value: 0 Maximum value: 64

0

* This parameter may not exist in some models.

** Values may differ between models.

config tos

Parameter

Description

Type

Size

Default

base

Number of base FEC packets (1 - 40).

integer

Minimum value: 1 Maximum value: 40

0

redundant

Number of redundant FEC packets (0 - 20).

integer

Minimum value: 0 Maximum value: 20

0

seqno

Sequence number (1 - 8).

integer

Minimum value: 1 Maximum value: 8

0

tos

Type of service bit pattern.

user

Not Specified

tos-mask

Type of service evaluated bits.

user

Not Specified

config vpn ipsec fec

config vpn ipsec fec

Configure Forward Error Correction (FEC) mapping profiles.

config vpn ipsec fec
    Description: Configure Forward Error Correction (FEC) mapping profiles.
    edit <name>
        config mappings
            Description: FEC redundancy mapping table.
            edit <seqno>
                set bandwidth-bi-threshold {integer}
                set bandwidth-bi-threshold-negate [enable|disable]
                set bandwidth-down-threshold {integer}
                set bandwidth-down-threshold-negate [enable|disable]
                set bandwidth-up-threshold {integer}
                set bandwidth-up-threshold-negate [enable|disable]
                set base {integer}
                set latency-threshold {integer}
                set latency-threshold-negate [enable|disable]
                set packet-loss-threshold {integer}
                set packet-loss-threshold-negate [enable|disable]
                set redundant {integer}
                config tos
                    Description: FEC redundancy mapping table for specific type of service (TOS).
                    edit <seqno>
                        set base {integer}
                        set redundant {integer}
                        set tos {user}
                        set tos-mask {user}
                    next
                end
            next
        end
    next
end

config vpn ipsec fec

Parameter

Description

Type

Size

Default

name

Profile name.

string

Maximum length: 35

config mappings

Parameter

Description

Type

Size

Default

bandwidth-bi-threshold

Apply FEC parameters when available bi-bandwidth is >= threshold (kbps, 0 means no threshold).

integer

Minimum value: 0 Maximum value: 4294967295

0

bandwidth-bi-threshold-negate *

Negate bi-bandwidth threshold.

option

-

disable

Option

Description

enable

Enable negated bi-bandwidth threshold.

disable

Disable negated bi-bandwidth threshold.

bandwidth-down-threshold

Apply FEC parameters when available down bandwidth is >= threshold (kbps, 0 means no threshold).

integer

Minimum value: 0 Maximum value: 4294967295

0

bandwidth-down-threshold-negate *

Negate down bandwidth threshold.

option

-

disable

Option

Description

enable

Enable negated down bandwidth threshold.

disable

Disable negated down bandwidth threshold.

bandwidth-up-threshold

Apply FEC parameters when available up bandwidth is >= threshold (kbps, 0 means no threshold).

integer

Minimum value: 0 Maximum value: 4294967295

0

bandwidth-up-threshold-negate *

Negate up bandwidth threshold.

option

-

disable

Option

Description

enable

Enable negated up bandwidth threshold.

disable

Disable negated up bandwidth threshold.

base

Number of base FEC packets (1 - 40).

integer

Minimum value: 1 Maximum value: 40 **

0

latency-threshold

Apply FEC parameters when latency is <= threshold (0 means no threshold).

integer

Minimum value: 0 Maximum value: 4294967295

0

latency-threshold-negate *

Negate latency threshold.

option

-

disable

Option

Description

enable

Enable negated latency threshold.

disable

Disable negated latency threshold.

packet-loss-threshold

Apply FEC parameters when packet loss is >= threshold (0 - 100, 0 means no threshold).

integer

Minimum value: 0 Maximum value: 100

0

packet-loss-threshold-negate *

Negate packet loss threshold.

option

-

disable

Option

Description

enable

Enable negated packet loss threshold.

disable

Disable negated packet loss threshold.

redundant

Number of redundant FEC packets (0 - 20).

integer

Minimum value: 0 Maximum value: 20 **

0

seqno

Sequence number (1 - 64).

integer

Minimum value: 0 Maximum value: 64

0

* This parameter may not exist in some models.

** Values may differ between models.

config tos

Parameter

Description

Type

Size

Default

base

Number of base FEC packets (1 - 40).

integer

Minimum value: 1 Maximum value: 40

0

redundant

Number of redundant FEC packets (0 - 20).

integer

Minimum value: 0 Maximum value: 20

0

seqno

Sequence number (1 - 8).

integer

Minimum value: 1 Maximum value: 8

0

tos

Type of service bit pattern.

user

Not Specified

tos-mask

Type of service evaluated bits.

user

Not Specified