6.5.1

Table Of Contents
The bandwidth quota that is dedicated to a network resource pool is shared among the distributed port
groups associated with the pool. A virtual machine receives bandwidth from the pool through the
distributed port group the VM is connected to.
By default, distributed port groups on the switch are assigned to a network resource pool, called default,
whose quota is not configured.
Figure 112. Bandwidth Aggregation for Network Resource Pools Across the Uplinks of a
vSphere Distributed Switch
Network Resource
Pool A
2 Gbps
Aggregated VM reservation across uplinks:
0.5 Gbps x 10 pNICs = 5 Gbps
Network Resource
Pool B
3 Gbps
vSphere Distributed Switch
Bandwidth
reservation for
VM system
traffic: 0.5 Gbps
Tenant A Port Group
VMVM
Tenant B Port Group
VMVM VM
ESXi Host
vmnic0
10 Gbps
vmnic1
10 Gbps
ESXi Host
vmnic0
10 Gbps
vmnic1
10 Gbps
ESXi Host
vmnic0
10 Gbps
vmnic1
10 Gbps
ESXi Host
vmnic0
10 Gbps
vmnic1
10 Gbps
ESXi Host
vmnic0
10 Gbps
vmnic1
10 Gbps
Defining Bandwidth Requirements for a Virtual Machine
You allocate bandwidth to an individual virtual machine similarly to allocating CPU and memory
resources. Network I/O Control version 3 provisions bandwidth to a virtual machine according to shares,
reservation, and limits that are defined for a network adapter in the VM hardware settings. The
reservation represents a guarantee that the traffic from the virtual machine can consume at least the
specified bandwidth. If a physical adapter has more capacity, the virtual machine may use additional
bandwidth according to the specified shares and limit.
Bandwidth Provisioning to a Virtual Machine on the Host
To guarantee bandwidth, Network I/O Control implements a traffic placement engine that becomes active
if a virtual machine has bandwidth reservation configured. The distributed switch attempts to place the
traffic from a VM network adapter to the physical adapter that can supply the required bandwidth and is in
the scope of the active teaming policy.
vSphere Networking
VMware, Inc. 189