Virtual Distributed Ethernet
   HOME

TheInfoList



OR:

Virtual Distributed Ethernet (VDE) is a set of programs to provide virtual software-defined
Ethernet Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
network interface controller A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter or physical network interface, and by similar terms) is a computer hardware component that connects a computer to a computer network. Ear ...
s (NICs) across multiple devices, typically computers, which are either virtual or physical. It forms part of the Virtual Square project from the Italian
Bologna University The University of Bologna ( it, Alma Mater Studiorum – Università di Bologna, UNIBO) is a public research university in Bologna, Italy. Founded in 1088 by an organised guild of students (''studiorum''), it is the oldest university in continuo ...
whose code is available on public servers using free software licenses, mostly
GPLv2 The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
. Researchers at the Department of Mathematics and Computer Science,
Xavier University Xavier University ( ) is a private Jesuit university in Cincinnati and Evanston (Cincinnati), Ohio. It is the sixth-oldest Catholic and fourth-oldest Jesuit university in the United States. Xavier has an undergraduate enrollment of 4,860 studen ...
, Cincinnati OH, US are also working on the project. It is one of the available networking methods for the
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
Kernel-based Virtual Machine Kernel-based Virtual Machine (KVM) is a virtualization module in the Linux kernel that allows the kernel to function as a hypervisor. It was merged into the mainline Linux kernel in version 2.6.20, which was released on February 5, 2007. KVM r ...
(KVM) and forms part of some
Linux distributions A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one ...
such as Ubuntu Precise (12.04 LTS) and
Debian Debian (), also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of D ...


Overview

Software-defined networking Software-defined networking (SDN) technology is an approach to network management that enables dynamic, programmatically efficient network configuration in order to improve network performance and monitoring, making it more like cloud computing t ...
is the dynamic creation of virtual network infrastructure that is completely decoupled and independent of any physical network hardware.


Structure

VDE (Virtual Distributed Ethernet) comprises 5 main components:


VDE switch

A virtual ethernet switch is equivalent of a physical switch with multiple virtual ports supporting connections from VDE devices. Supports telnet and a web interface for monitoring and configuration.


VDE plug

Simulates a plug on the end of a physical ethernet cable such as the
8P8C A modular connector is a type of electrical connector for cords and cables of electronic devices and appliances, such as in computer networking, telecommunication equipment, and audio headsets. Modular connectors were originally developed for ...
. It forms the connection point between the host and the virtual VDE wire.


VDE wire

Receives the data from a VDE plug and transports it to another VDE plug. Obviously performing the same function as the wires within normal ethernet cabling.


VDE cable

The combination of 2 VDE plugs and 1 VDE wire is called a VDE cable.


VDE cryptcab

A connectionless protocol that encrypts the data before transmitting it and that decrypts the data on the other side. Informally known as VDE Encrypted Cable.


References

{{reflist Network architecture