Найти разные ключи из вывода cdp
У меня есть три коммутатора Cisco, все с включенным CDP. С консоли переключателя "core" я даю команду "show cdp соседей", и вывод:
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 в заголовке ethernet даст вам это (хотя он может быть подделан, неуверенный в точное поведение протокола).
Но это не было бы полезно для вас в любом случае - цель CDP в том, чтобы вы могли отслеживать топологию сети, фактически не отслеживая кабели; если на ваших одноранговых коммутаторах не настроены управляющие IP-адреса, бесполезно выяснять, как они подключены удаленно, так как вам все равно потребуется подключить к ним последовательный кабель для управления ими.
Итак, по сути: в сценарии, который вы описываете, даже с идентификаторами CDP практически бесполезен, и как только вы настроили свои коммутаторы с IP-адресом, это больше не проблема.