I would like to gather information on which is the best way to migrate vCenter Windows 5.5 to VCSA 6.5.
Our challenge is that the setup is using dvswitch 5.5.
And I saw a KB that migrating dvswitch from a new version may result downtime that,s why we are trying to minimize or much better eliminate that concern especially this is production environment.
Will using vCenter migration tool automatically upgrades the dvswitch version from 5.5 to 6.5?
The migration assistant tool would copy all the configuration data including the vDS to the new appliance. However, I would recommend having the config exported prior to the migration attempt. You would need to schedule a downtime for the migration but not separately for vDS.
The vCenter Server deployment utility will not automatically upgrade your DVS version.
DVS is configured from vCenter Server, but the data plane is on ESXi hosts. This happens by deploying a "proxy switch" on ESXi for each DVS you configure on vCenter Server.
So upgrading vCenter Server won't cause any interruption to your ESXi hosts or the running VMs.
After you successfully upgrade vCenter Server, you have the option of upgrading the DVS version to 6.0 or 6.5.
As per the following official document, it won't cause any disruption to your VMs:
Quote: "The upgrade of a distributed switch is a nondisruptive operation, that is, the hosts and virtual machines attached to the switch do not experience any downtime."
The link you posted belongs to 6.7, where it says that "The upgrade of a distributed switch causes the hosts and virtual machines attached to the switch to experience a brief downtime. For more information, see KB 52621."
This is only for 6.7, so since you're upgrading to 6.5, you shouldn't notice any network traffic disruption.