LIBVDEPLUG_VXVDE(1)
π LIBVDEPLUG_VXVDE(1) β the vdeplug module that gets you into vxvde networks π
okay bestie, sit down, we're doing a General Commands Manual entry and it's lowkey iconic. this is libvdeplug_vxvde, the module you need if you wanna slide into a vde_switch based network. let's go π¦
β¨ NAME β¨
libvdeplug_vxvde β vdeplug module for vde_switch based networks
π SYNOPSIS π
libvdeplug_vxvde.so
like. that's it. that's the whole synopsis. a single shared object file carrying the entire vibe. she's serving .so and nothing else π
πΈ DESCRIPTION πΈ
so this right here is the libvdeplug module to join vxvde networks. and what's vxvde, you ask? it's a distributed implementation of virtual networks. the way that means you do NOT need extra processes like virtual switches. no daemons. no babysitting. just vibes. π₯
this module of libvdeplug4 can be dropped into literally any program that supports vde, like:
vde_plugkvmqemuuser-mode-linuxvirtualbox
she's versatile, she's flexible, she fits everywhere. main character energy fr fr π
the vde_plug_url syntax of this module goes like this:
vxvde://[multicast_addr][/OPTION][/OPTION]
and here's the tea: if multicast_addr is omitted, libvdeplug_vxvde uses the default addresses:
239.0.0.1for IPv4ff05:56de::1for IPv6
defaults! she'll pick for you if you don't wanna pick. no cap. β¨
π OPTIONS π
every single one, bestie, we're not skipping a thing:
v4β use IPv4v6β use IPv6port=PORTβ define the multicast port (default value14789)vni=VNIβ define the virtual network identifier (default value1). fun fact: a group name can be used as VNI, and in that case the vni is the group id. iykyk π«Άttl=TTLβ define the time-to-live (default value1).grp=group_name_or_numberβ Set the VNI and the last three bytes of the IP address to the group id.hashsize=HASHSIZEβ set the size of the hash table for packet switchingexpiretime=EXPIRETIMEβ set the maximum age in seconds of valid packet switching entriesif=INTERFACEβ set the (real) network interface to use.
π EXAMPLES π
first one, a classic:
vxvde://239.0.0.1
This vde_plug_url refers to the vxvde network defined on the multicast address 239.0.0.1, vni=1.
and now the group-chat collab version β Programs using
vxvde://ff15::3/port=12345/vni=42
join the same vxvde network defined by the multicast address ff15::1, port 12345, vni is 42.
see how they all end up in the same place?? it's giving "we all showed up to the same party" πβ¨
π NOTICE π
Virtual Distributed Ethernet is not related in any way with www.vde.com ("Verband der Elektrotechnik, Elektronik und Informationstechnik" i.e. the German "Association for Electrical, Electronic & Information Technologies").
bestie. seriously. different vde. do not @ them. do not confuse them. they are NOT us and we are NOT them π
π§ SEE ALSO π§
Virtual Distributed Ethernet Β· August 23, 2016 β that's the source, the version and the date, mwah, sending you off with a kiss π«Άπβ¨
π¦ where this page comes from
- debian bookworm: vdeplug 4.0.1-4 Β· LGPL-2.1-or-later
- debian trixie: vdeplug 4.0.1-5.1+b1 Β· LGPL-2.1-or-later
- ubuntu jammy: vdeplug 4.0.1-3 Β· LGPL-2.1-or-later
- ubuntu noble: vdeplug 4.0.1-5.1build1 Β· LGPL-2.1-or-later
- ubuntu questing: vdeplug 4.0.1-5.1build1
- ubuntu resolute: vdeplug 4.0.1-5.1build2 Β· LGPL-2.1-or-later
- ubuntu stonking: vdeplug 4.0.1-5.1build2 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms