Network Virtualization

The abstraction of network resources, such as switches, routers, and firewalls, allowing multiple virtual networks to coexist and operate independently on shared physical infrastructure.