Network virtualization

Definition
Network virtualization is the process of combining hardware and software network resources and network functionality into a single, software-based administrative entity, a virtual network.