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. Протокол CDP (Cisco Discovery Protocol) является проприетарным протоколом для платформы коммутаторов Cisco. Протокол Link Layer Discovery Protocol (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

Эта информация может помочь инженеру определить, к какому порту коммутатора физически может быть подключен интерфейс узла. Бывают случаи, когда кабель может быть подключен к неправильному порту коммутатора или каналы портов могут быть настроены с неправильными физическими портами. Идентификация портов поможет сетевому инженеру быстро увидеть, что настроено на этих интерфейсах и правильно ли они настроены.  

«Предостережения/Подводные камни»

  • Переменная tcpdump НЕ ДОЛЖНЫ выполняться на логических интерфейсах. Например, laggX или vlanX, поскольку информация относится только к физическим интерфейсам.
  • Переменная tcpdump ДОЛЖНА выполняться только на физических интерфейсах. Это 1, 10, 25, 40 и так далее
  • ЛУЧШЕ всего собирать данные парами интерфейсов. Это означает, что при исследовании проблемы агрегирования на интерфейсах mce собирайте данные из mce2, а затем из mce3. 
  • Если состояние интерфейса на узле — «no carrier», то пакеты не принимаются. В первую очередь эту проблему необходимо рассматривать как физическую проблему.
  • Трафик 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.