At the moment, these are a collection of links to other resources but they can be populated further in the future. Change-Id: I7be9eaba1989bd085389516e29f797a72b5a8417
4.8 KiB
Glossary
Calico
A virtual networking solution that uses IP routing (layer 3) to provide connectivity in the form of a flat IP network instead of bridging and tunneling.
Refer to the Calico documentation__ for more information.
Linux Bridge
The native networking "backend" found in Linux.
Refer to the Linux Foundation wiki__ for more information.
Open vSwitch
A software implementation of a
virtual multilayer network switch <vSwitch>
Refer to the OVS documentation__ for more information.
VEB Virtual Ethernet Bridge
A virtual Ethernet switch that implmented in a virtualized server environment. It is anything that mimics a traditional external layer 2 (L2) switch or bridge for connecting VMs. Generally implemented as a
vSwitch
, though hardware-based VEBs using SR-IOV are possible.Refer to this Virtual networking technologies brief__ for more information.
__ http://cs.nyu.edu/courses/fall14/CSCI-GA.3033-010/Network/SDN.pdf
vSwitch Virtual Switch
A software-based virtual switch that connects virtual NICs to other virtual NICs and the broader physical network.
Refer to this presentation__ for more information.
__ http://cs.nyu.edu/courses/fall14/CSCI-GA.3033-010/Network/SDN.pdf
VEPA Virtual Ethernet Port Aggregator
An approach to virtual networking where VM traffic is handled on the physical network rather than by a virtual switch. Unlike
VNTag
, frames are not tagged and the switch will use a single port to handle allVIFs <VIF>
for a host.The basis of the
802.1Qbg
spec.Refer to this presentation__ for more information.
__ http://www.ieee802.org/1/files/public/docs2009/new-hudson-vepa_summary-0509.pdf
VN-Tag VNTag
An approach to virtual networking where an interface virtualizer (IV) is used in place of a
VEB
to connect multipleVIFs <VIF>
to a single, external, IV-capable hardware bridge. Each VIF is tagged with a unique ID (vif_id) which is used to route traffic through IVs, and VIFs are then treated like any other interface.The basis of the
802.1Qbh
and802.1Qbr
specs.Refer to this Cisco presentation__ for more information.
vhost
An alternative to
virtio
that allows a userspace process to share virtqueues directly with the kernel, preventing the QEMU process from becoming a bottleneck.
vhost-user
A variation of
vhost
that operates entirely in userspace. This allows processes operating in userspace, such as virtual switches, to avoid the kernel entirely and maximize performance.Refer to the QEMU documentation__ for more information.
__ https://github.com/qemu/qemu/blob/master/docs/specs/vhost-user.txt
virtio
A class of virtual device emulated by QEMU. Virtio devices have virtqueues which can be used to share data from host to guest.
Refer to the libvirt Wiki__ for more information.
virtio-net
A network driver implementation based on virtio. Guests share virtqueues with the QEMU process, which in turn receives this traffic and forwards it to the host.
Refer to the KVM documentation__ for more information.
VIF
A virtual network interface.
IEEE 802.1Q 802.1Q
A networking standard that supports virtual LANs (VLANs) on an Ethernet network.
Refer to the IEEE spec__ for more information.
IEEE 802.1Qbg 802.1Qbg
An amendment to the
802.1Q
spec known as "Edge Virtual Bridging", 802.1Qbg is an approach to networking where VM traffic is handled on the physical network rather than by a virtual switch. Originally based onVEPA
.Refer to the IEEE spec__ for more information.
IEEE 802.1Qbh 802.1Qbh
A withdrawn amendment to the
802.1Q
spec known as "Bridge Port Extensions", replaced by802.1Qbr
spec.Refer to the IEEE spec__ for more information.
IEEE 802.1Qbr 802.1Qbr
An amendment to the
802.1Q
spec known as "Bridge Port Extensions",Refer to the IEEE spec__ for more information.