从 cdp 输出中查找不同的交换机

从 cdp 输出中查找不同的交换机

我有三台思科交换机,全部启用了 CDP。我从“核心”交换机的控制台发出命令“show cdp neighbours”,输出如下:

    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
    Switch     Gig 5/14        154           S I      WS-C2950-2  Fas 0/9
    Switch     Gig 5/11        154           S I      WS-C2950-2  Fas 0/6

因此,我尝试查看两个“Switch”条目是否指示不同的交换机或到同一交换机的两条路径,然后我尝试命令“show cdp entry Switch”。这是我得到的结果:

    -------------------------
    Device ID: Switch
    Entry address(es): 
    Platform: cisco WS-C2950-24,  Capabilities: Switch IGMP 
    Interface: GigabitEthernet5/14,  Port ID (outgoing port): FastEthernet0/9
    Holdtime : 149 sec

    Version :
    Cisco Internetwork Operating System Software 
    IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(11)EA1, RELEASE SOFTWARE (fc1)
    Copyright (c) 1986-2002 by cisco Systems, Inc.
    Compiled Wed 28-Aug-02 10:25 by antonino

    advertisement version: 2
    Protocol Hello:  OUI=0x00000C, Protocol ID=0x0112; payload len=27, value=00000000FFFFFFFF010221FF000000000000000AF4CF2E80FF0000
    VTP Management Domain: 'ypex'
    Duplex: full

    -------------------------
    Device ID: Switch
    Entry address(es): 
    Platform: cisco WS-C2950-24,  Capabilities: Switch IGMP 
    Interface: GigabitEthernet5/11,  Port ID (outgoing port): FastEthernet0/6
    Holdtime : 147 sec

    Version :
    Cisco Internetwork Operating System Software 
    IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(11)EA1, RELEASE SOFTWARE (fc1)
    Copyright (c) 1986-2002 by cisco Systems, Inc.
    Compiled Wed 28-Aug-02 10:25 by antonino

    advertisement version: 2
    Protocol Hello:  OUI=0x00000C, Protocol ID=0x0112; payload len=27, value=00000000FFFFFFFF010221FF000000000000000AF4CF2E80FF0000
    VTP Management Domain: 'ypex'
    Duplex: full

因此,两个交换机的条目相同,但问题是,它们是两个不同的交换机。这就是我的问题:在这种情况下,我如何找到真正的拓扑?

答案1

相同型号和软件版本的相同配置的交换机在 CDP 中是相同的;广告不包含可以区分交换机的 MAC 地址或序列号(但如果迫切需要,您可以捕获 CDP 数据包 - 以太网报头中的源 MAC 会为您提供该信息(尽管它可能被欺骗,不确定协议的具体行为)。

但是,这对你来说没用 - CDP 的目的是让你能够在没有实际跟踪电缆的情况下追踪网络拓扑;如果你的对等交换机没有配置管理 IP 地址,那么弄清楚它们是如何远程插入的就是没用的,因为无论如何你都需要将串行电缆插入它们才能管理它们。

因此,本质上:在您描述的场景中,即使使用标识符 CDP 实际上也是无用的,并且一旦您为交换机配置了 IP 地址,它就不再是问题了。

相关内容