Core Logic
Analisi dei protocolli di Layer 2 Discovery (CDP e LLDP), strumenti fondamentali per l’amministratore di rete per scoprire e mappare i vicini direttamente connessi, identificando hostname, capacità e interfacce senza necessità di configurazione IP sui protocolli stessi.
🔍 Introduzione ai Protocolli di Discovery
I protocolli di Layer 2 operano scambiando frame tra interfacce fisiche. Non sono instradabili (vengono scartati dai router) e servono a costruire una mappa della topologia fisica 01:46.
Definizione
Questi protocolli condividono informazioni quali Hostname, Indirizzo IP di gestione, Tipo di dispositivo (Router, Switch, etc.) e ID della porta locale e remota.
🦅 Cisco Discovery Protocol (CDP)
Protocollo proprietario Cisco, abilitato di default su quasi tutti i dispositivi (Router, Switch, IP Phones).
- MAC Destinazione: Multicast
0100.0CCC.CCCC04:17. - Versioni: La v2 è lo standard attuale e permette di rilevare mismatch di Native VLAN e Duplex 06:08.
- Configurazione Globale:
cdp run14:54. - Configurazione Interfaccia:
cdp enable15:08.
🤝 Link Layer Discovery Protocol (LLDP)
Standard aperto IEEE 802.1AB, essenziale in ambienti multi-vendor (es. switch Cisco collegati a firewall Palo Alto).
- MAC Destinazione: Multicast
0180.C200.000E16:36. - Stato Default: Solitamente disabilitato su hardware Cisco 16:22.
- Configurazione Granulare: A differenza di CDP, LLDP richiede l’abilitazione separata di trasmissione e ricezione sull’interfaccia 18:54:
lldp transmitlldp receive
📊 Tabella di Confronto: CDP vs LLDP
| Caratteristica | CDP (Cisco) | LLDP (IEEE) |
|---|---|---|
| Standard | Proprietario | IEEE 802.1AB |
| Default Cisco | Abilitato | Disabilitato |
| Hello Timer | 60 Secondi 05:23 | 30 Secondi 17:05 |
| Hold Timer | 180 Secondi | 120 Secondi |
| Config. Interfaccia | cdp enable | lldp transmit / lldp receive |
| Specificità | Rileva VTP, Native VLAN | Reinit Delay (2s) |
🛠️ Comandi Operativi (CLI)
! --- COMANDI CDP ---
R1# show cdp neighbors ! Visione sintetica dei vicini [08:57]
R1# show cdp neighbors detail ! Include IP e versione IOS [12:30]
R1# show cdp interface ! Verifica timers e stato interfacce
! --- COMANDI LLDP ---
R1(config)# lldp run ! Abilitazione globale
R1# show lldp neighbors ! Visione sintetica standard
R1# show lldp traffic ! Statistiche frame inviati/ricevutiRischi per la Sicurezza
Entrambi i protocolli condividono informazioni sensibili in chiaro. È best practice disabilitarli sulle interfacce rivolte verso reti esterne o dispositivi non fidati (es. porte utente) per evitare il Network Reconnaissance da parte di malintenzionati 03:01.
🧩 Interpretazione della Tabella Neighbors
Quando si esegue show cdp neighbors, le colonne chiave sono 09:16:
- Local Intrfce: La porta del dispositivo su cui sei loggato.
- Capability: Codici (R=Router, S=Switch, S=Bridge).
- Port ID: La porta fisica del dispositivo remoto a cui sei collegato.
Recap Rapido
Usa CDP se hai solo Cisco; usa LLDP se hai vendor misti. Disabilita sempre tutto ciò che non è necessario per la visibilità operativa.