Network isolation for VDS design highly depends
on your network security considerations. When you need to isolate the existing network traffics on the virtual infrastructure as same as the physical networking, so it's recommended to create more than one VDS and also separate the uplinks. It means you need to isolate the existing VLANs & Subnets, in both of the virtual and physical networking infrastructures.
For choosing another VMKernel port for the vMotion traffic, you should calculate the transfer rate(I/O) and decide based on your many factors like the speed rate of the existing physical uplinks. For example, if you have 10Gbps p-NICs, no need to create different VMKernels. Although deciding to separate the VMKernel services or using the same VMKernel port is depends on the following factors:
1. Security, Maybe you should plan to separate the Management, vMotion, FT, Replication subnets or even VLAN ID.
2. Existing SAN Storage structure and storage communication design (physical HBA, SAN Switch and so on).
3. Scalability, For future extending the network infrastructures.
4. Using the separate physical switches to completely split the vMotion traffics.