Before vSphere 6.0 the TCP/IP configuration was mainly managed by a single network stack. But now we can have multiple and different TCP/IP stacks (also called netstacks) for different VMkernel interfaces. You can verify all stacks from the Networking, TCP/IP configuration:
There are some predefined TCP/IP stacks—Default, Provisioning, and vMotion. In the following screenshot, you see next vxlan (a specific stack from NSX, that will be described later) and IPstorage, which I created before from CLI: