Skip to content

Commit cccf19f

Browse files
rd235richardweinberger
authored andcommitted
user_mode_linux_howto_v2: add VDE vector support in doc
Add a description of the VDE vector transport in user_mode_linux_howto_v2.rst. Signed-off-by: Renzo Davoli <[email protected]> Signed-off-by: Renzo Davoi <[email protected]> Acked-by: Randy Dunlap <[email protected]> Signed-off-by: Richard Weinberger <[email protected]>
1 parent ab1d589 commit cccf19f

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

Documentation/virt/uml/user_mode_linux_howto_v2.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,8 @@ remote UML and other VM instances.
217217
+-----------+--------+------------------------------------+------------+
218218
| fd | vector | dependent on fd type | varies |
219219
+-----------+--------+------------------------------------+------------+
220+
| vde | vector | dep. on VDE VPN: Virt.Net Locator | varies |
221+
+-----------+--------+------------------------------------+------------+
220222
| tuntap | legacy | none | ~ 500Mbit |
221223
+-----------+--------+------------------------------------+------------+
222224
| daemon | legacy | none | ~ 450Mbit |
@@ -573,6 +575,41 @@ https://github.com/NetSys/bess/wiki/Built-In-Modules-and-Ports
573575

574576
BESS transport does not require any special privileges.
575577

578+
VDE vector transport
579+
--------------------
580+
581+
Virtual Distributed Ethernet (VDE) is a project whose main goal is to provide a
582+
highly flexible support for virtual networking.
583+
584+
http://wiki.virtualsquare.org/#/tutorials/vdebasics
585+
586+
Common usages of VDE include fast prototyping and teaching.
587+
588+
Examples:
589+
590+
``vecX:transport=vde,vnl=tap://tap0``
591+
592+
use tap0
593+
594+
``vecX:transport=vde,vnl=slirp://``
595+
596+
use slirp
597+
598+
``vec0:transport=vde,vnl=vde:///tmp/switch``
599+
600+
connect to a vde switch
601+
602+
``vecX:transport=\"vde,vnl=cmd://ssh remote.host //tmp/sshlirp\"``
603+
604+
connect to a remote slirp (instant VPN: convert ssh to VPN, it uses sshlirp)
605+
https://github.com/virtualsquare/sshlirp
606+
607+
``vec0:transport=vde,vnl=vxvde://234.0.0.1``
608+
609+
connect to a local area cloud (all the UML nodes using the same
610+
multicast address running on hosts in the same multicast domain (LAN)
611+
will be automagically connected together to a virtual LAN.
612+
576613
Configuring Legacy transports
577614
=============================
578615

0 commit comments

Comments
 (0)