This post covers Section 2, Configure and Administer Advanced vSphere Networking, Objective 2.2, Configure Network I/O Control (NIOC).
The vSphere Knowledge covered in this objective:
- Identify Network I/O Control requirements
- Identify Network I/O Control capabilities
- Enable/Disable Network I/O Control
- Monitor Network I/O Control
Objective 2.1 VMware Resources and Tools include:
- vSphere Installation and Setup Guide
- vSphere Networking Guide
- What’s New in the VMware vSphere® 6.0 Platform
- Performance Evaluation of Network I/O Control in VMware vSphere 6
- vSphere Client / vSphere Web Client
-Identify Network I/O Control requirements
vSphere Network I/O Control in the vSphere Networking Guide on page 157.
NIOC Features in Performance Evaluation of Network I/O Control in VMware vSphere 6 page 4.
- NIOC can only be enabled on a vSphere Distributed Switch (vDS).
- NIOC equires vSphere Distributed Switch 5.1 or later.
- NIOC version 3 requires vDS 6.0.
- NIOC version 3 can provide reservations of network bandwidth.
- Version 2 and version 3 of the Network I/O Control can coexist.
- SR-IOV is not available for virtual machines configured to use Network I/O Control version 3.
- Bandwidth shares, reservation, and limit per VM vNIC.
- Load balancing of VMs by DRS during VM power on. This DRS feature will take into account network bandwidth reservations in addition to CPU and memory reservations while recommending which host a VM should be powered on.
- Load balancing of powered on VMs when bandwidth reservations are violated.
– Identify Network I/O Control capabilities
Network I/O Control continuously monitors the I/O load over the network and dynamically allocates available resources.
Network I/O Control version 3 allocates bandwidth based on:
Relative priority of traffic during contention. NIOC applies the configured shares when a physical adapter is saturated.
Minimum bandwidth in Mbps
Maximum bandwidth in Mbps or Gbps
Network I/O Control can enabled on a distribute switch to allocate bandwidth for vSphere services and virtual machine networking.
Web Client -> Networking -> vDS -> Manage -> Resource Allocation -> System traffic
Traffic allocation for vSphere system services:
- Management – Default 50 Shares
- Fault Tolerance – Default 50 Shares
- iSCSI – Default 50 Shares
- NFS – Default 50 Shares
- Virtual SAN – Default 50 Shares
- vMotion – Default 50 Shares
- vSphere Replication – Default 50 Shares
- vSphere Data Protection Backup – Default 50 Shares
- Virtual machine – Default 100 Shares
By default no reservations or limits are set on System traffic.
The total bandwidth reserved among all system traffic types cannot exceed 75 percent of the bandwidth that the physical network adapter with the lowest capacity can provide.
Bandwidth Allocation Parameters for System Traffic in the vSphere Networking Guide on page 162.
Version 3 of Network I/O Control allows you configure bandwidth requirements for individual virtual machines.
Bandwidth Allocation for Virtual Machine Traffic in the vSphere Networking Guide on page 164.
– Enable/Disable Network I/O Control
Enable Network I/O Control on a vSphere Distributed Switch in the vSphere Networking Guide on page 160.
Network Resource Pools can be created and assigned to port groups.
Create a Network Resource Pool in the vSphere Networking Guide on page 168.
– Monitor Network I/O Control
NIOC can be monitored in the Web Client -> Networking -> vDS -> Manage -> Resource Allocation
- Network I/O Control Status (Enabled/Disabled)
- Physical network adapters
- Minimum link speed
- Total bandwidth Capacity
- Maximum reservation allowed
- Configured reservation
- Available bandwidth
- Configured reservation
- Granted quota
- Unused quota
- Bandwidth capacity
- Virtual machine traffic reservation
More Section Objectives in the VCP6-DCV Delta Exam Study Guide Index
I hope you found this helpful. Feel free to add anything associated with this section using the comments below. Happy studying.