I recently attended the VMware vSphere Troubleshooting course. It was a very good course and I’d recommend it to anyone responsible for day-to-day maintenance of a virtual infrastructure. During the course we discussed the vMA (vSphere Management Assistant) and looked at some of the vSwitch configuration options you could set. One option stood out to me…the CDP Mode of a standard vSwitch. I knew my vSwitch had the ability to read CDP information, but the class text suggested it could announce its configuration. Once I had a few minutes to get back into my lab I decided to deploy the vMA and test this configuration.
Downloading and deploying the vMA was rather straight forward. Once the OVF template was deployed and powered on, a wizard walks you through all of the remaining configuration. Once the vMA is only, login with the vi-admin user account. The first step to enabling CDP requires that the host or vCenter be added to the vMA. I decided to go with each host…so I added it like so:
sudo vifp addserver esxhostname.domain.name vifpinit esxhostname.domain.name
To verify the existing CDP mode you can type the following command (the name of the vSwitch is case sensitive):
vicfg-vswitch -b vSwitch0
By default a vSwitch will have a CDP mode of listen, but it is very easy to change to both
vicfg-vswitch -B both vSwitch0
The physical switch now shows the following:
show cdp neighbor Device ID: esxhostname.domain.name Local Intrfce: Gig 1/3 Capability: Switch Platform: VMware ES Port ID: vmnic0
Pingback: EnterpriseAdmins.org » Blog Archive » Update to Enabling vSwitch CDP (vMA 4.1)