PowerScale: Як зібрати інформацію про комутатори за допомогою Tcpdump

Summary: У цій статті описано, як збирати базову інформацію про комутатори за допомогою інструментів захоплення пакетів.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Зазвичай комутатори мережі Ethernet передають інформацію про порт широкого мовлення port name, port description, system name, system description, та native vlan. Cisco Discovery Protocol (CDP) є власницьким для платформи комутатора Cisco. Протокол виявлення рівня зв'язку (LLDP) є радше галузевим стандартом. 

Для отримання додаткової інформації з цієї теми:
CDP - https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/cdp/configuration/15-mt/cdp-15-mt-book/nm-cdp-discover.html
LLDP - https://www.cisco.com/c/en/us/td/docs/routers/ncs4000/software/configure/guide/configurationguide/configurationguide_chapter_0111011.pdf

Ця інформація може допомогти інженеру визначити, до якого порту комутатора інтерфейс вузла може бути фізично підключений. Іноді кабель можна підключити до неправильного порту перемикача, або канали портів налаштовані з неправильними фізичними портами. Визначення портів допомагає мережевому інженеру швидко побачити, що налаштовано на цих інтерфейсах і чи вони правильні.  

"Застереження/Підстави"

  • The tcpdump команда НЕ ПОВИННА працювати на логічних інтерфейсах. Наприклад, laggX або vlanX, оскільки інформація стосується лише фізичних інтерфейсів.
  • The tcpdump команда ПОВИННА працювати лише на фізичних інтерфейсах. Це 1G, 10G, 25G, 40G і так далі
  • НАЙКРАЩЕ збирати дані у парах інтерфейсів. Це означає, що якщо ви розслідуєте проблему агрегації на інтерфейсах MCE, збирайте дані з mce2, а потім MCE3. 
  • Якщо статус інтерфейсу вузла — «немає оператора», тоді пакети не будуть отримані. Це слід спочатку розглядати як фізичну проблему.
  • Трафік CDP/LLDP (повільний) надсилається з порту комутатора в межах 25-35 секунд.  
  • Якщо після 120 секунд після запуску немає виходу, tcpdump, завершити команду. Ймовірно, комутатор не надсилає пакет.


Наступне tcpdump Команда прослуховує лише CDP-пакети, друкуйте пакет, потім зупиняйте роботу (вводите інтерфейс вручну):

tcpdump -ni <iface> -v -s0 -c1 '(ether[20:2]=0x2000)'

Наступне tcpdump Команда слухає лише LLDP-пакети, друкує пакет, потім припиняє роботу (вводить інтерфейс вручну):

tcpdump -ni <iface> -v -s0 -c1 '(ether[12:2]=0x88cc)'

Наступне tcpdump прослуховує команди для пакетів LLDP і CDP, друкує перший отриманий пакет, а потім зупиняє роботу (вводить інтерфейс вручну):

tcpdump -ni <iface> -v -s0 -c1 '(ether[12:2]=0x88cc or ether[20:2]=0x2000)'

 

Additional Information

Яку команду використовувати залежить від виробника комутатора.

Приклад CDP (вихід може відрізнятися):

isilon-1# tcpdump -ni cxgb0 -v -s0 -c1 '(ether[20:2]=0x2000)'
tcpdump: WARNING: cxgb0: no IPv4 address assigned
tcpdump: listening on cxgb0, link-type EN10MB (Ethernet), capture size 65535 bytes
13:09:18.942158 CDPv2, ttl: 180s, checksum: 692 (unverified), length 248
        Device-ID (0x01), length: 25 bytes: 'nx-5k(XXXXXXXXXXX)'
        Address (0x02), length: 13 bytes: IPv4 (1) Y.Y.Y.Y
        Port-ID (0x03), length: 11 bytes: 'Ethernet1/2'
        Capability (0x04), length: 4 bytes: (0x00000228): L2 Switch, IGMP snooping
        Version String (0x05), length: 66 bytes:
          Cisco Nexus Operating System (NX-OS) Software, Version 4.1(3)N2(1)
        Platform (0x06), length: 14 bytes: 'N5K-C5010P-BFS'
        Native VLAN ID (0x0a), length: 2 bytes: 1XX
        Duplex (0x0b), length: 1 byte: full
        MTU (0x11), length: 4 bytes: 1500 bytes
        System Name (0x14), length: 12 bytes: 'nx-5k'
        System Object ID (not decoded) (0x15), length: 14 bytes:
          0x0000:  XYXY XYXY XYXY XYXY XYXY XYXY XYXY
        Management Addresses (0x16), length: 13 bytes: IPv4 (1) Y.Y.Y.Y
        Physical Location (0x17), length: 13 bytes: 0x00/snmplocation
1 packet captured
25 packets received by filter
0 packets dropped by kernel

Приклад LLDP (вихід може відрізнятися):

isilon-1# tcpdump -ni ix0 -v -s0 -c1 '(ether[12:2]=0x88cc)'
tcpdump: WARNING: ix0: no IPv4 address assigned
tcpdump: listening on ix0, link-type EN10MB (Ethernet), capture size 65535 bytes
18:12:46.442857 LLDP, length 282
		Chassis ID TLV (1), length 7
		Subtype MAC address (4): xy:xy:xy:xy:xy:xy
		Port ID TLV (2), length 13
		Subtype Interface Name (5): Ethernet1/13
		Time to Live TLV (3), length 2: TTL 120s
		Port Description TLV (4), length 12: isi_node
		System Name TLV (5), length xy: XXXXXX
		System Description TLV (6), length 161
		Cisco Nexus Operating System (NX-OS) Software ...truncated
		System Capabilities TLV (7), length 4
		System Capabilities [Bridge, Router] (0x0014)
		Enabled Capabilities [Bridge, Router] (0x0014)
		Management Address TLV (8), length 12
		Management Address length 5, AFI IPv4 (1): Y.Y.Y.Y
		Interface Index Interface Numbering (2): 1
		Organization specific TLV (127), length 5: OUI Unknown (0x000142)
		0x0000: 0001 XYXY XY
		Organization specific TLV (127), length 6: OUI Ethernet bridged (0x0080c2)
		Port VLAN Id Subtype (1)
		port vlan id (PVID): 1XX
		Management Address TLV (8), length 14
		Management Address length 7, AFI 802 (6): xy:xy:xy:xy:xy:xy
		Interface Index Interface Numbering (2): 1
		End TLV (0), length 0
1 packet captured
3 packets received by filter
0 packets dropped by kernel
Article Properties
Article Number: 000157863
Article Type: How To
Last Modified: 31 Dec 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.