Virtual networking using libvirt
In the previous chapter, we introduced you to some of the available options of virtual networking in libvirt. In this chapter, we will revisit them again in detail.
The types of virtual networking available are as follows:
Isolated virtual network
Routed virtual network
NATed virtual network
Bridged network using a physical NIC, VLAN interface, bond interface, and bonded VLAN interface
MacVTap
PCI passthrough NPIV
OVS
Additionally, we will cover the details of enabling DHCP and DNS for your virtual network and the Default virtual network that comes preconfigured with libvirt.
Before starting, let's go back to Chapter 3, Setting Up Standalone KVM Virtualization, and create one more Linux virtual machine. This is required to do the hands on.
Isolated virtual network
As the name suggests, we we are creating a closed network for the virtual machines. In this configuration, only the virtual machines which are added to this network can communicate with each other:
As you can...