1. A system for processing infrastructure metadata information, comprising: a processor configured to: collect infrastructure metadata information about a virtual resource of a virtual cloud, wherein collecting the infrastructure metadata information includes collecting information about the virtual resource, the virtual cloud includes a virtual switch, the infrastructure metadata information includes information about a plurality of virtualization tiers that the virtual resource belong to, collecting information about the virtual resource includes collecting from a hypervisor, information about a first tier of the plurality of virtualization tiers pertaining to a physical layer of the virtual resource, collecting information about the virtual resource includes collecting from an infrastructure manager that manages the hypervisor information about a second tier of the plurality of virtualization tiers, the information about the second tier includes an identifier of the virtual switch that has been automatically discovered, and collecting information about the virtual resource includes collecting from a cloud manager that manages the infrastructure manager information about a third tier of the plurality of virtualization tiers; and update a storage of infrastructure metadata information using the collected information; and a memory coupled to the processor and configured to provide the processor with instructions.