1.8 Virtualization Fundamentals

Key Takeaways

  • A hypervisor creates and manages virtual machines on physical hardware (Type 1 runs on bare metal, Type 2 runs on an OS).
  • Virtual machines (VMs) each run a full operating system and are isolated from each other.
  • Containers share the host OS kernel and are lighter weight than VMs.
  • Virtual switches (vSwitches) connect VMs to physical networks inside the hypervisor.
  • Server virtualization reduces hardware costs, improves utilization, and enables rapid provisioning.
Last updated: March 2026

Virtualization Fundamentals

Virtualization is a core concept in modern networking. The CCNA tests your understanding of how virtualization works and its impact on network design.

What Is Virtualization?

Virtualization is the creation of virtual (software-based) versions of physical resources—servers, networks, storage. It decouples software from hardware, allowing multiple virtual systems to run on a single physical system.

Hypervisors

A hypervisor (also called a Virtual Machine Monitor or VMM) is software that creates and manages virtual machines on physical hardware.

Type 1 Hypervisor (Bare-Metal)

FeatureDetail
Runs onDirectly on physical hardware (no host OS)
PerformanceNear-native (minimal overhead)
Use caseEnterprise data centers, production workloads
ExamplesVMware ESXi, Microsoft Hyper-V, KVM

Type 2 Hypervisor (Hosted)

FeatureDetail
Runs onOn top of a host operating system
PerformanceLower (host OS adds overhead)
Use caseDevelopment, testing, learning labs
ExamplesVMware Workstation, VirtualBox, Parallels

Virtual Machines vs. Containers

FeatureVirtual Machine (VM)Container
IncludesFull OS + applicationApplication + libraries only
IsolationStrong (separate OS kernel)Process-level (shared kernel)
SizeGigabytes (GB)Megabytes (MB)
Startup timeMinutesSeconds
Resource overheadHigherLower
PortabilityGood (VM images)Excellent (container images)
Use caseDifferent OS types, strong isolationMicroservices, rapid scaling
ExamplesVMware VMs, Hyper-V VMsDocker, Kubernetes, Podman

Virtual Networking

When you run VMs on a hypervisor, those VMs need network connectivity. This is handled by virtual switches (vSwitches) inside the hypervisor.

Virtual networking components:

  • Virtual Switch (vSwitch): Software switch inside the hypervisor that connects VMs to each other and to physical network interfaces
  • Virtual NIC (vNIC): Software network adapter assigned to each VM
  • Port groups: Logical groupings on a vSwitch (similar to VLANs)
  • Uplink: Connection from the vSwitch to a physical NIC on the host

How Virtual Networking Connects to the Physical Network

VM1 → vNIC → vSwitch → Physical NIC → Physical Switch → Network
VM2 → vNIC ↗

VMs on the same vSwitch can communicate without traffic ever leaving the physical host. Traffic between VMs on different hosts traverses the physical network normally.

Benefits of Virtualization for Networking

  1. Reduced hardware costs — multiple servers on one physical host
  2. Improved utilization — physical servers typically use 10-15% of capacity; VMs push this to 60-80%
  3. Rapid provisioning — spin up new servers in minutes, not weeks
  4. Simplified disaster recovery — VM snapshots, live migration
  5. Energy savings — fewer physical servers = less power and cooling
  6. Network simplification — fewer physical interfaces to manage

On the Exam: Understand the difference between Type 1 and Type 2 hypervisors, and know that VMs include a full OS while containers share the host kernel. Don't confuse them.

Test Your Knowledge

Which type of hypervisor runs directly on the physical hardware without a host operating system?

A
B
C
D
Test Your Knowledge

What is the primary difference between virtual machines and containers?

A
B
C
D