T 3.99 Incorrect network connections of a virtualisation server

Network connections for virtual IT systems

A virtualisation server provides the network access of the virtual IT systems operated on it. For this purpose, it usually makes an emulated network card available to the virtual IT systems. This in turn allows the virtual IT systems to access networks or storage networks. These (storage) networks can be either physical or virtual networks.

To be able to use virtual IT systems, the virtualisation server must allow a connection between the virtual network components of the virtual IT systems and the physical networks. This is accomplished by the virtualisation server making its physical interfaces available to the virtual IT systems. The procedure varies between the different virtualisation products. However, there are two key principles to carrying out the transition from virtual to physical network components:

Within the administration software of the virtualisation server, the network interfaces of the virtual IT systems are assigned to the physical interfaces of the virtualisation server. If this assignment is not carried out correctly, a virtual machine might be connected to a wrong network. If, for instance, an Intranet web server with confidential data which is to be operated only in the internal network is thus connected accidentally to the Internet, bypassing the security gateway (firewall), the confidential data might be visible in the Internet.

Compared to other servers, a virtualisation server is often equipped with a large number of network cards. This large number is necessary to achieve the best possible integration of the virtualisation server into the network of the computer centre. It is thus possible to operate virtual IT systems required in different network segments on a single virtualisation server. In addition, other interfaces are required for different functions of the virtualisation servers, for example, to access the storage networks or the Live Migration allowing a running virtual IT system to be moved from one virtualisation server to another.

Because of the large number of network cards and connection of cables to switches and similar IT systems that is untypical for a server, there is an increased risk of unintentionally generating errors in the network infrastructure due to incorrect cabling. In addition to the errors listed in T 3.4 Unauthorised connection of cables and T 3.29 Lack of, or unsuitable segmentation, examples of such errors include the following:

Network connections for virtualisation servers

The network connections of the virtualisation servers are often designed redundantly, as a large number of functions of the virtual infrastructure depend on the physical interfaces. In order to increase the availability of network interfaces, several network cards are usually configured in such a manner that they can execute the function of the respectively other card alternately or even simultaneously. There are different procedures for this purpose:

Moreover, there is a number of manufacturer-specific designations for different protocols and procedures used to increase the availability of network cards, for example Bonding in the Linux environment, Teaming, Port Aggregation, Link Aggregation and Trunking. Here, some protocols require that configurations adapted correspondingly be carried out on the physical switches. The procedures are sometimes only compatible to a limited extent. If these procedures are mixed in an inadmissible manner or if there are misunderstandings between the administrators of the virtualisation servers and those of the physical network infrastructure systems, incompatibilities can arise due to malfunctions. In many cases, the disconnections resulting from this only occur sporadically and it is accordingly difficult to establish their causes.