конфигурация виртуального сетевого устройства (Virtual Network Device configuration)
[VXLAN] SECTION OPTIONS
The [VXLAN] section only applies for netdevs of kind "vxlan", and
accepts the following keys:
VNI=
The VXLAN Network Identifier (or VXLAN Segment ID). Takes a
number in the range 1...16777215.
Remote=
Configures destination IP address.
Local=
Configures local IP address.
Group=
Configures VXLAN multicast group IP address. All members of a
VXLAN must use the same multicast group address.
TOS=
The Type Of Service byte value for a vxlan interface.
TTL=
A fixed Time To Live N on Virtual eXtensible Local Area
Network packets. Takes "inherit" or a number in the range
0...255. 0 is a special value meaning inherit the inner
protocol's TTL value. "inherit" means that it will inherit
the outer protocol's TTL value.
MacLearning=
Takes a boolean. When true, enables dynamic MAC learning to
discover remote MAC addresses.
FDBAgeingSec=
The lifetime of Forwarding Database entry learnt by the
kernel, in seconds.
MaximumFDBEntries=
Configures maximum number of FDB entries.
ReduceARPProxy=
Takes a boolean. When true, bridge-connected VXLAN tunnel
endpoint answers ARP requests from the local bridge on behalf
of remote Distributed Overlay Virtual Ethernet (DVOE)
[6]
clients. Defaults to false.
L2MissNotification=
Takes a boolean. When true, enables netlink LLADDR miss
notifications.
L3MissNotification=
Takes a boolean. When true, enables netlink IP address miss
notifications.
RouteShortCircuit=
Takes a boolean. When true, route short circuiting is turned
on.
UDPChecksum=
Takes a boolean. When true, transmitting UDP checksums when
doing VXLAN/IPv4 is turned on.
UDP6ZeroChecksumTx=
Takes a boolean. When true, sending zero checksums in
VXLAN/IPv6 is turned on.
UDP6ZeroChecksumRx=
Takes a boolean. When true, receiving zero checksums in
VXLAN/IPv6 is turned on.
RemoteChecksumTx=
Takes a boolean. When true, remote transmit checksum offload
of VXLAN is turned on.
RemoteChecksumRx=
Takes a boolean. When true, remote receive checksum offload
in VXLAN is turned on.
GroupPolicyExtension=
Takes a boolean. When true, it enables Group Policy VXLAN
extension security label mechanism across network peers based
on VXLAN. For details about the Group Policy VXLAN, see the
VXLAN Group Policy
[7] document. Defaults to false.
GenericProtocolExtension=
Takes a boolean. When true, Generic Protocol Extension
extends the existing VXLAN protocol to provide protocol
typing, OAM, and versioning capabilities. For details about
the VXLAN GPE Header, see the Generic Protocol Extension for
VXLAN
[8] document. If destination port is not specified and
Generic Protocol Extension is set then default port of 4790
is used. Defaults to false.
DestinationPort=
Configures the default destination UDP port. If the
destination port is not specified then Linux kernel default
will be used. Set to 4789 to get the IANA assigned value.
PortRange=
Configures the source port range for the VXLAN. The kernel
assigns the source UDP port based on the flow to help the
receiver to do load balancing. When this option is not set,
the normal range of local UDP ports is used.
FlowLabel=
Specifies the flow label to use in outgoing packets. The
valid range is 0-1048575.
IPDoNotFragment=
Allows setting the IPv4 Do not Fragment (DF) bit in outgoing
packets, or to inherit its value from the IPv4 inner header.
Takes a boolean value, or "inherit". Set to "inherit" if the
encapsulated protocol is IPv6. When unset, the kernel's
default will be used.