This is something that I have been thinking about in a recent build project, where we are considering using vCDNI-Backed networks in vCloud Director. Dave Hill writes a great article on using (or not) Ephemeral Ports in vCD here:
http://www.virtual-blog.com/2011/03/ephemeral-ports-with-vcd-to-use-or-not-to-use/
…where the focus was on 4.0 vs. 4.1 deployments.
With the recent release of vSphere 5, the arguments for and against using Ephemeral ports in a capacity context come into sharper focus:
- vSphere 4.1: 1,016 PortGroups per vDS/vCenter
- vSphere 5: 256 PortGroups per vDS/vCenter
Source:
- vSphere 5 Maximums Guide: https://www.vmware.com/pdf/vsphere5/r50/vsphere-50-configuration-maximums.pdf
- vSphere 4.1 Maximums Guide: https://www.vmware.com/pdf/vsphere4/r41/vsp_41_config_max.pdf
- Static – dvPort is immediately assigned, and freed when the VM is removed. Only available for connection through vCenter. Default in vCloud Director 1.5.
- Dynamic – dvPort is assigned when VM is powered-on and NIC connected, and freed when VM is powered-off. Not available in vSphere 5. Good for environments where there are more VMs than port groups available. VMs must be powered-on and off through vCenter.
- Ephemeral – dvPort is created and assigned when VM is powered-on, and deleted when the VM is powered-off orNIC is disconnected. Can be created directly on ESXi hosts. Should only be used for recovery where provisioning dvPorts is required directly on hosts.
Jeremy loves all things technology! Has been in IT for years, loves Macs (but doesn't preach to others about their virtues), loves virtualization (and does shout about it's virtues), and sometimes skis, bikes and directs amateur plays!

