1. A method, comprising: identifying a virtual network, the virtual network including a plurality of virtual entities and connections among the plurality of virtual entities; and automatically mapping by a processor each of the plurality of virtual entities to one or more of a plurality of resources of one or more of a plurality of resource pools such that the virtual network is mapped to a physical network, wherein mapping includes allocating the one or more resources or resource pools to a corresponding one of the plurality of virtual entities.