PowerScale: Slik samler du inn bryterinformasjon ved hjelp av Tcpdump
Samenvatting: Denne artikkelen beskriver hvordan du samler inn grunnleggende svitsjinformasjon ved hjelp av pakkeregistreringsverktøy.
Instructies
Det er vanlig at Ethernet-nettverkssvitsjer kringkaster portinformasjon, for eksempel port name, port description, system name, system descriptionog native vlan. Cisco Discovery Protocol (CDP) er proprietær til Ciscos svitsjplattform. Link Layer Discovery Protocol (LLDP) er mer en industristandard.
Hvis du vil ha mer informasjon om dette emnet:
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
Denne informasjonen kan hjelpe en tekniker med å identifisere hvilken svitsjport et nodegrensesnitt kan kobles til fysisk. Noen ganger kan en kabel kobles til feil svitsjport, eller portkanaler kan konfigureres med feil fysiske porter. Identifisering av portene kan hjelpe en nettverkstekniker raskt å se hva som er konfigurert på disse grensesnittene, og om de er riktige.
"Advarsler / Gotchas"
- Informasjonen i
tcpdumpkommandoen SKAL IKKE kjøres på logiske grensesnitt. Slik som laggX eller vlanX, da informasjonen bare er relevant for de fysiske grensesnittene. - Informasjonen i
tcpdumpkommandoen SKAL bare kjøres på fysiske grensesnitt. Disse er 1G, 10G, 25G, 40G og så videre - Det er BEST å samle inn data i grensesnittpar. Dette betyr at hvis du undersøker et aggregeringsproblem på mce-grensesnitt, samler du inn fra mce2 og deretter mce3.
- Hvis grensesnittstatusen på noden er "ingen transportør", mottas ingen pakker. Dette bør tas opp som et fysisk problem først.
- CDP/LLDP-trafikk (sakte) sendes fra bryterporten mellom 25-35 sekunder.
- Hvis det ikke er noen utgang etter 120 sekunder for å starte
tcpdump, avslutter du kommandoen. Det er sannsynlig at bryteren ikke sender pakken.
Følgende tcpdump kommandoen lytter bare etter CDP-pakkene, skriver ut pakken og slutter å kjøre (skriv inn grensesnittet manuelt):
tcpdump -ni <iface> -v -s0 -c1 '(ether[20:2]=0x2000)'
Følgende tcpdump kommandoen lytter for LLDP packet bare, skrive ut pakken, deretter slutte å kjøre (skriv inn grensesnittet manuelt):
tcpdump -ni <iface> -v -s0 -c1 '(ether[12:2]=0x88cc)'
Følgende tcpdump kommandoen lytter etter LLDP- og CDP-pakker, skriver ut den første mottatte pakken, og slutter deretter å kjøre (skriv inn grensesnittet manuelt):
tcpdump -ni <iface> -v -s0 -c1 '(ether[12:2]=0x88cc or ether[20:2]=0x2000)'
Extra informatie
Hvilken kommando som skal brukes, varierer avhengig av svitsjleverandøren.
Eksempel på CDP (utdataene kan variere):
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
Eksempel på LLDP (produksjonen kan variere):
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