Network Virtualization is the creation of a virtual network that operates independently of the physical network. Used in cloud computing and data centers for flexible resource allocation.
Example:
VMware NSX allows multiple virtual networks on the same hardware.