In VMware vSphere ESXi 6.x and/or later you get the VMKernel Port settings options: Default Stack Vs dedicated vMotion TCP/IP Stack Vs Provisioning Stack, which one you need to choose ? this is very confusing right. Don’t worry i am going to share the advantages and disadvantages of VMkernel Port default stack Vs vMotion TCP/IP stack Vs Provisioning Stack optional features.
I will discuss about VMware vSphere ESXi host VMKernel port setting:
- TCP/IP Stack: Default OR Default TCP/IP Stack
- TCP/IP Stack: vMotion OR vMotion TCP/IP Stack
- TCP/IP Stack: Provisioning OR Provisioning TCP/IP Stack
Read more: Nutanix AHV Networking Advanced Features
VMKernel Port: Default TCP/IP Stack
Default TCP/IP Stack is the multi-purpose stack that can be used to manage any of the host related traffic services. Shares a single default gateway between all configured network services.
Provides networking support for the management traffic between vCenter Server and ESXi hosts, and for system traffic such as vMotion, IP storage, Fault Tolerance, and so on.
- Default TCP/IP stack: Supports management traffic
- Default TCP/IP stack: Supports vMotion trafic
- Default TCP/IP stack: Supports storage traffic
- Default TCP/IP stack: Supports Fault Tolerance traffic
VMKernel Port: vMotion TCP/IP Stack
vMotion TCP/IP Stack is the isolated / dedicated vMotion traffic with more security onto its own stack for live migration of virtual machines. The use of this stack completely removes or disable vMotion traffic from the default TCP/IP stack.
If a live migration uses the default TCP/IP stack while you configure VMkernel adapters with the vMotion TCP/IP stack, the migration completes successfully. However, the involved VMkernel adapters on the default TCP/IP stack are disabled for future vMotion sessions.
Use the vMotion TCP/IP to provide better isolation for the vMotion traffic.
- vMotion TCP/IP stack: Supports the live migration, vMotion, of virtual machines
- vMotion TCP/IP stack is dedicated for vMotion traffic only, can’t use for another type of traffic
- vMotion TCP/IP stack isolate the vMotion traffic from other traffic
- vMotion TCP/IP stack traffic is more secure then default TCP/IP stack
- vMotion TCP/IP stack disable the vMotion feature on Default TCP/IP stack VMKernel Port becuase vMotion TCP/IP stack is more secure and prioritized.
VMware VMKernel vMotion TCP/IP stack enabled the cross vCenter migration possibility to migrate the VMs without any challenge.
Note: When you choose vMotion TCP/IP stack, only vMotion traffic will be selected and other options will be grayed out.
Note: Creating VMKernel interface with vMotion TCP/IP stack will disable vMotion on all other VMKernel ports which are using Default TCP/IP stack.
VMKernel Port: Provisioning TCP/IP Stack
Provisioning TCP/IP Stack: utilized to isolate some virtual machine related operations such as cold migrations, cloning, snapshot, NFC related traffic.
- Supports the traffic for virtual machine cold migration, cloning, and snapshot migration.
- Provisioning TCP/IP to handle Network File Copy (NFC) traffic during long-distance vMotion.
- NFC provides a file-specific FTP service for vSphere. ESXi uses NFC for copying and moving data between datastores.
- VMkernel adapters configured with the provisioning TCP/IP stack handle the traffic from cloning the virtual disks of the migrated virtual machines in long-distance vMotion.
- By using the provisioning TCP/IP stack, you can isolate the traffic from the cloning operations on a separate gateway.
After you configure a VMkernel adapter with the provisioning TCP/IP stack, all adapters on the default TCP/IP stack are disabled for the Provisioning traffic. Read more Provisioning in dedicated TCP/IP stacks
Note: Provisioning traffic Handles the data that is transferred for virtual machine cold migration, cloning, and snapshot migration.
VMKernel Port: TCP/IP Stack Configuration Video Tutorial
Read more TCP/IP Stacks at the VMkernel Level
You can choose VMkernel Port setting as per your use-case fit scenario in preconfigured TCP/IP stack options: Default stack Vs vMotion TCP/IP stack Vs Provisioning Stack.
Thanks to being with HyperHCI Tech Blog to stay tuned.!