Interface AddLinkIp6GreIp6gretapTypeArgs

Add link IP6gre & greIp6tap type arguments.

Hierarchy

  • AddLinkIp6GreIp6gretapTypeArgs

Properties

allow-localremote?: boolean

Specifies whether to allow remote endpoint to have an address configured on local host.

csum?: boolean
dev?: string

Specifies the physical device to use for tunnel endpoint communication.

dscp inherit?: true
encaplimit?: number

Specifies a fixed encapsulation limit. Default is 4.

external?: true

Make this tunnel externally controlled (or not, which is the default). In the kernel, this is referred to as collect metadata mode.

This flag is mutually exclusive with the remote, local, seq, key, csum, hoplimit, encaplimit, flowlabel and tclass options.

flowlabel?: number

Specifies a fixed flowlabel.

hoplimit?: number

Specifies Hop Limit value to use in outgoing packets.

icsum?: boolean

See

csum

ikey?: string | number

See

key

iseq?: boolean

See

seq

key?: string | number
local: string

Specifies the fixed local address for tunneled packets. It must be an address on another interface on this host.

noallow-localremote?: boolean

See

{@link['allow-localremote']}

noicsum?: boolean

See

csum

noikey?: true

See

key

noiseq?: boolean

See

seq

nokey?: true

See

key

noocsum?: boolean

See

csum

nookey?: true

See

key

nooseq?: boolean

See

seq

ocsum?: boolean

See

csum

okey?: string | number

See

key

oseq?: boolean

See

seq

remote: string

Specifies the remote address of the tunnel.

seq?: boolean
tclass?: string

TODO: Add a more suitable validator?

Specifies the traffic class field on tunneled packets, which can be specified as either a two-digit hex value (e.g. c0) or a predefined string (e.g. internet).

The value inherit causes the field to be copied from the original IP header.

The values inherit/STRING or inherit/00..ff will set the field to STRING or 00..ff when tunneling non-IP packets.

The default value is 00.

Generated using TypeDoc