logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

interfaces-vxlan - VXLAN extensions for the interfaces(5) file format

Authors

Maximilian Wilhelm <max@sdn.clinic> 2025-03-25 interfaces-vxlan(5)

Description

Virtual eXtensible LAN (VXLAN) is an overlay network to carry Layer 2 over an IP network while accommodating a very large number of tenants. It is defined in RFC 7348. Be aware that VXLAN encapsulation adds 50 bytes of overhead to the IP packet header (inner Ethernet header + VXLAN + UDP + IP). This should be taken into consideration when setting up overlay networks, particularly on underlay networks with a conventional 1500 byte MTU. The following options set up VXLAN Tunnel EndPoints (VTEP) interfaces with ifupdown-ng. See https://www.kernel.org/doc/Documentation/networking/vxlan.rst and https://vincent.bernat.ch/en/blog/2017-vxlan-linux for more information.

Examples

A VTEP with multiple peers addressed via a multicast group: auto vx_v1001_padcty iface vx_v1001_padcty vxlan-id 655617 vxlan-physdev vlan1001 vxlan-remote-group 225.10.1.1 # hwaddress f2:00:c1:01:10:01 mtu 1560 The same works just fine with IPv6 in the underlay: auto vx_v1400_padcty iface vx_v1400_padcty vxlan-id 917505 vxlan-physdev vlan1400 vxlan-peer-group ff42:1400::1 # hwaddress f2:00:0d:01:14:00 mtu 1560 Note that the underlay must have an MTU of at least 1610 to carry the encapsulated packets of the two VTEPs above. A VTEP with one peer (unicast point-to-point configuration): auto vx_ptp1 iface vx_ptp1 vxlan-id 2342 vxlan-local-ip 192.0.2.42 vxlan-peer-ips 198.51.100.23 # hwaddress f2:00:c1:01:10:01 A VTEP with multiple peers (unicast point-to-multipoint with ingress / head-end replication): auto vx_her iface vx_her vxlan-id 1337 vxlan-local-ip 2001:db8:1::1 vxlan-peer-ips 2001:db8:2::23 2001:db8:3::42 2001:db8:4::84

Name

interfaces-vxlan - VXLAN extensions for the interfaces(5) file format

See Also