In computing,
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. Network virtualization involves
platform virtualization, often combined with resource virtualization.