要为标准 vSwitch 配置 CDP,请执行以下操作:
-
以 root 身份登录服务控制台(通过 SSH、远程控制台或物理控制台;如果连接至 ESX),或者登录管理 vmkernel 端口(如果连接至 ESXi)。
-
验证所需虚拟交换机(此例中为 vSwitch1)的当前 CDP 设置:
# esxcfg-vswitch -b vSwitch1
输出将类似于如下所示:
listen
输出为 listen 指示配置了 CDP 以在物理交换机可用时从中读取 CDP 信息。
此为 ESX/ESXi 3.5、4.x 和 5.x 的默认设置。
-
为给定虚拟交换机设置 CDP 状态。此处可能出现的值如下所示:listen、advertise 或 both。
Listen 模式 - ESXi/ESX 主机检测并显示与关联 Cisco 交换机端口相关的信息,但 vSwitch 相关的信息对于 Cisco 交换机管理员不可见。
Advertise 模式 - ESXi/ESX 主机使 vSwitch 相关信息对 Cisco 交换机管理员可见,但不会检测和显示有关 Cisco 交换机的信息。
Both 模式 - ESXi/ESX 主机检测并显示与关联 Cisco 交换机相关的信息,并使 vSwitch 相关信息对 Cisco 交换机管理员可见。
# esxcfg-vswitch -B both vSwitch1
-
验证新设置:
# esxcfg-vswitch -b vSwitch1
输出将类似于如下所示:
both
要在 vNetwork Distributed Switches (vDS) 上配置 CDP,请执行以下操作:
-
使用 vSphere Client 连接到 vCenter Server。
-
在 vCenter Server 主页中,单击网络。
-
右键单击 vDS,然后单击编辑设置。
-
选择“属性”下的高级。
-
使用复选框和下拉列表,更改 CDP 设置。
为 Cisco 6500 物理交换机配置 CDP 示例如下:
-
switch#
- switch# config terminal
- switch(config)# cdp run
- switch(config)# interface g1/1
- switch(config-if)# cdp enable
-
switch# show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone
Device ID Local Intrfce Holdtme Capability Platform Port ID
pa-tse-h24.pasl.vmware.comGig 1/1 121 S VMware ESXvmnic2
pa-tse-h24.pasl.vmware.comGig 1/2 121 S VMware ESXvmnic3