|
NAMEvale —
a very fast Virtual Local Ethernet using the netmap API
SYNOPSISdevice netmap
DESCRIPTIONvale is a feature of the
netmap(4)
module that implements multiple Virtual switches that can be used to
interconnect netmap clients, including traffic sources and sinks, packet
forwarders, userspace firewalls, and so on.
OPERATIONvale dynamically creates switches and ports as clients
connect to it using the
netmap(4)
API.
See netmap(4) for details on the API. LIMITSvale currently supports up to 8 switches, with 254 ports
per switch.
SYSCTL VARIABLESSee netmap(4) for a list of sysctl variables that affectvale
bridges.
EXAMPLESCreate one switch, with a traffic generator connected to one port, and a netmap-enabled tcpdump instance on another port:tcpdump -ni valea:1 & pkt-gen -i valea:0 -f tx & Create two switches, each connected to two qemu machines on different ports. qemu -net nic -net netmap,ifname=vale1:a ... & qemu -net nic -net netmap,ifname=vale1:b ... & qemu -net nic -net netmap,ifname=vale2:c ... & qemu -net nic -net netmap,ifname=vale2:d ... & SEE ALSOnetmap(4)Luigi Rizzo, Giuseppe Lettieri: VALE, a switched ethernet for virtual machines, June 2012, http://info.iet.unipi.it/~luigi/vale/ AUTHORSThevale switch was designed and implemented in 2012 by
Luigi Rizzo and Giuseppe
Lettieri at the Universita` di Pisa.
Visit the GSP FreeBSD Man Page Interface. |