这个命令的输出有什么意义?思科 CLI
网络工程
思科
命令行
2021-07-25 21:37:08
1个回答
根据前缀名称“RTR_”,这些设备是路由器。
路由器通常有多个 IP 地址,因此 CDP 可能只显示这些 IP 地址之一。(好吧,即使是第 2 层交换机也可以有多个 IP 地址。)
从MAG03 在 Experts-Exchange.com 上发表的这篇文章来看,这与我现在看到的一些开关一致,似乎:
CDP 通过首先查看直接连接的接口并查看其上是否有 IP 地址来确定要使用的 IP 地址。如果有,将使用该 IP 地址。如果链路是中继 CDP 将选择 vlan 接口的最低 IP 地址作为它用来描述邻居的 IP 地址。
所以如果SW1有IP为1.1.1.1的vlan和另一个IP为2.2.2.2的vlan,SW2有IP地址为3.3.3.3和4.4.4.4的vlan,连接两者的链路是trunk。
鉴于在中继接口上启用了 CDP,SW1 将显示为地址为 1.1.1.1,而 SW2 将在 show cdp neighbor detail 输出中具有地址 3.3.3.3。
通常用于管理设备的 IP 是环回 IP,因此永远不会直接连接到 CDP 邻居,并且不太可能显示在您的 CDP 命令中
但是,如果您发出show cdp neighbors detail命令,您将看到此 IP 地址。
笔记:
- 行为可能会根据 IOS 版本而改变,并且在 IOS 和 NX-OS 之间也有所不同,可能对于 CAT-OS 也是如此。
- 您提到了 telnet,这是完全不安全的,您应该禁用 telnet 并改用 SSH。
其它你可能感兴趣的问题
