Jeremy’s IT Lab lecture video:
Commands
Commands List
Layer 2 Protocols Show Commands
12. Layer 2 Discovery Protocols
12.1 CDP
- show cdp
-->Shows global CDP information, like the timer, holdtime, and advertisement version- show cdp traffic
-->Shows CDP traffic statistics- show cdp interface
-->Shows full CDP information about the interfaces running the CDP protocol, along with a basic summary at the end- show cdp interface interface-id
-->Shows full CDP information about the specified interface running the CDP protocol- show cdp neighbors
-->Shows brief information about all connected CDP neighbors- show cdp neighbors detail
-->Shows detailed information about all connected CDP neighbors- show cdp entry host-name
-->Similar toshow cdp neighbors detail, but only shows detailed information for the specified host12.2 LLDP
Link to original
- show lldp
-->Shows global lldp information, like the timer, holdtime, and reinit timer- show lldp traffic
-->Shows LLDP traffic statistics- show lldp interface
-->Shows full LLDP information about the interfaces running the LLDP protocol, such as transmit and receive status and state- show lldp interface interface-id
-->Shows full LLDP information about the specified interface running the LLDP protocol- show lldp neighbors
-->Shows brief information about all connected LLDP neighbors- show lldp neighbors detail
-->Shows detailed information about all connected LLDP neighbors- show lldp entry host-name
-->Similar toshow lldp neighbors detail, but only shows detailed information for the specified hostLayer 2 Protocols Global Commands
Layer 2 Discovery Protocols Global
1. CDP
- cdp run
-->Enables CDP globally- cdp timer seconds
-->Sets the CDP message timer- cdp holdtime seconds
-->Sets the CDP message holdtime- cdp advertise-v2
-->Changes CDP version to V22. LLDP
Link to original
- lldp run
-->Enables LLDP globally- lldp timer seconds
-->Sets the LLDP message timer- lldp holdtime seconds
-->Sets the LLDP message holdtime- lldp reinit seconds
-->Sets the LLDP reinit timerLayer 2 Protocols Interface Commands
Layer 2 Discovery Protocols Interface
1. CDP
- cdp enable
-->Enables CDP on the current interface2. LLDP
Link to original
- lldp transmit
-->Enables LLDP transmission on the current interface- lldp receive
-->Enables LLDP receiving on the current interface
Layer 2 Discovery Protocols Info
Layer 2 discovery protocols like Cisco Discovery Protocol (CDP) and Link Layer Discovery Protocol (LLDP) are used to share information and discover information about neighboring (directly connected) devices.
- CDP is a Cisco proprietary protocol
- LLDP is an industry standard protocol
The shared information can include Layer 2 and 3 data, like the host name, IP address, device type, etc.
They are usually considered to be security risks and are often not used in networks.
Layer 2 Discovery Protocols - CDP and LLDP
CDP and LLDP can both be run at the same time on the current networking device without any conflicts.
Cisco Discovery Protocol (CDP)
CDP Info
CDP is a Cisco proprietary protocol that is:
- Enabled globally by default on Cisco devices, and enabled by default on each interface
- Sends messages to MAC Address: 0100.0ccc.cccc
- Timers:
- Message Timer: 60 seconds
- Holdtime: 180 seconds
- CDPv2 messages are sent by default
When a device receives a CDP message, it is processed and discarded afterwards. The device will NOT forward it to other devices.
CDP Show
show cdp- Shows the global message timer, holdtimer, and CDP version
show cdp traffic- Shows traffic statistics about CDP packets
show cdp interface- Shows each interfaces’ encapsulation type, message timer, holdtimer
- Gives a summary of CDP enabled interfaces at the end
show cdp neighbors- Shows a capability codes legend
- Displays all the connected CDP devices along with their information, including: Device ID, locally connected interface, current holdtime, capabilities, platform and port ID
show cdp neighbors detail- Shows detailed connected CDP devices information, including: All the previous information, version, OS, CDP version, configured holdtime, VTP information, IP addresses of the neighboring connected interface, duplex mode, native VLAN.
show cdp entry HOST-NAME- Same as
show cdp neighbors detail, but it shows information for the specified neighbor/host
- Same as
CDP Config
cdp run- Enables CDP globally
cdp enable- Enables CDP on the current interface
cdp timer SECONDS- Sets the CDP message timer
cdp holdtime SECONDS- Sets the CDP message holdtime
cdp advertise-v2- Changes CDP version to V2
Link Layer Discovery Protocol (LLDP)
CDP Info
LLDP is an industry standard protocol that is:
- Disabled globally by default on Cisco devices, so it must be manually enabled and also enabled on each interface
- Sends messages to MAC Address: 0180.c200.000e
- Timers:
- Message Timer: 30 seconds
- Holdtime: 120 seconds
- Reinitialization delay: 2 seconds
- LLDP has an initialization timer (2 seconds) that starts counting once LLDP is enabled (globally or on an interface), the timer will delay the actual initialization of LLDP.
When a device receives an LLDP message, it is processed and discarded afterwards. The device will NOT forward it to other devices.
LLDP Show
show lldp- Shows the global message timer, holdtimer, and initialization timer
show lldp traffic- Shows traffic statistics about LLDP packets
show lldp interface- Shows each interfaces’ transmit, transmit state, receive and receive state
show lldp neighbors- Shows a capability codes legend
- Displays all the connected LLDP devices along with their information, including: Device ID, locally connected interface, configured holdtime, capabilities, and port ID
show lldp neighbors detail- Shows detailed connected LLDP devices information, including: All the previous information, OS, current holdtime, system capabilities and enabled capabilities
show lldp entry HOST-NAME- Same as
show lldp neighbors detail, but it shows information for the specified neighbor/host
- Same as
CDP Config
lldp run- Enables LLDP globally
lldp transmit- Enables LLDP message transmission on the current interface
lldp receive- Enables LLDP message receiving on the current interface
lldp timer SECONDS- Sets the LLDP message timer
lldp holdtime SECONDS- Sets the LLDP message holdtime
lldp reinit SECONDS- Changes the LLDP reinitialization timer
Jeremy’s IT Lab előadásvideó:
Parancsok
Parancslista
Layer 2 Protokollok Show Parancsai
12. Layer 2 Discovery Protokollok
12.1 CDP
- show cdp
-->Megjeleníti a globális CDP információkat, mint a timer, holdtime és a hirdetett verzió- show cdp traffic
-->Megjeleníti a CDP forgalmi statisztikáit- show cdp interface
-->Részletes CDP információkat mutat a CDP-t futtató interfészekről, a végén egy összefoglalóval- show cdp interface interface-id
-->Részletes CDP információkat mutat a megadott interfészről- show cdp neighbors
-->Rövid összefoglalót ad az összes közvetlenül csatlakozó CDP szomszédról- show cdp neighbors detail
-->Részletes információkat mutat az összes csatlakozó CDP szomszédról- show cdp entry host-name
-->Hasonló ashow cdp neighbors detailparancshoz, de csak a megadott hostra szűrve12.2 LLDP
Eredeti hivatkozása
- show lldp
-->Megjeleníti a globális LLDP információkat, mint a timer, holdtime és a reinit timer- show lldp traffic
-->Megjeleníti az LLDP forgalmi statisztikáit- show lldp interface
-->Részletes LLDP információkat mutat a futó interfészekről (küldési/fogadási állapotok)- show lldp interface interface-id
-->Részletes LLDP információkat mutat a megadott interfészről- show lldp neighbors
-->Rövid összefoglalót ad az összes közvetlenül csatlakozó LLDP szomszédról- show lldp neighbors detail
-->Részletes információkat mutat az összes csatlakozó LLDP szomszédról- show lldp entry host-name
-->Hasonló ashow lldp neighbors detailparancshoz, de csak a megadott hostra szűrveLayer 2 Protokollok Globális Parancsai
Layer 2 Discovery Protokollok Globális
1. CDP
- cdp run
-->Globálisan engedélyezi a CDP protokollt- cdp timer seconds
-->Beállítja a CDP üzenetküldési időzítőt (timer)- cdp holdtime seconds
-->Beállítja a CDP megőrzési időzítőt (holdtime)- cdp advertise-v2
-->V2-re váltja a CDP hirdetési verziót2. LLDP
Eredeti hivatkozása
- lldp run
-->Globálisan engedélyezi az LLDP protokollt- lldp timer seconds
-->Beállítja az LLDP üzenetküldési időzítőt (timer)- lldp holdtime seconds
-->Beállítja az LLDP megőrzési időzítőt (holdtime)- lldp reinit seconds
-->Beállítja az LLDP újraindítási késleltetést (reinit timer)Layer 2 Protokollok Interfész Parancsai
Layer 2 Discovery Protokollok Interfész
1. CDP
- cdp enable
-->Engedélyezi a CDP-t az aktuális interfészen2. LLDP
Eredeti hivatkozása
- lldp transmit
-->Engedélyezi az LLDP küldést az aktuális interfészen- lldp receive
-->Engedélyezi az LLDP fogadást az aktuális interfészen
Layer 2 Discovery Protokollok Információk
A Layer 2 felderítési (discovery) protokollok, mint a Cisco Discovery Protocol (CDP) és a Link Layer Discovery Protocol (LLDP), a közvetlenül csatlakozó szomszédos eszközök adatainak megosztására és felderítésére szolgálnak.
- A CDP egy Cisco tulajdonú (proprietary) protokoll
- Az LLDP egy nyílt iparági szabvány protokoll
A megosztott információk között szerepelhetnek Layer 2 és Layer 3 adatok is, például: host name, IP address, device type stb.
Általában biztonsági kockázatot jelentenek, ezért éles hálózatokban sokszor letiltják őket.
Layer 2 Discovery Protokollok - CDP és LLDP
A CDP és az LLDP egyszerre is futtatható ugyanazon a hálózati eszközön konfliktusok nélkül.
Cisco Discovery Protocol (CDP)
CDP Információk
A CDP egy Cisco proprietary protokoll, amely:
- Alapértelmezés szerint globálisan és minden interfészen engedélyezve van Cisco eszközökön
- Cél MAC Address: 0100.0ccc.cccc
- Időzítők (Timers):
- Üzenetküldési időzítő (Message Timer): 60 másodperc
- Megőrzési időzítő (Holdtime): 180 másodperc
- Alapértelmezés szerint CDPv2 üzeneteket küld
Amikor egy eszköz CDP üzenetet kap, feldolgozza azt, majd eldobja. Az eszköz NEM továbbítja azt más eszközöknek.
CDP Show Parancsok
show cdp- Megjeleníti a globális message timer, holdtimer értékeket és a CDP verziót
show cdp traffic- Forgalmi statisztikákat mutat a CDP csomagokról
show cdp interface- Megmutatja az interfészek enkapszulációs típusát, a message timer és holdtimer értékeit
- A kimenet végén összegzést ad az engedélyezett interfészekről
show cdp neighbors- Megjeleníti a képességkódok (capabilities) jelmagyarázatát
- Listázza a közvetlenül csatlakozó CDP eszközöket: Device ID, helyi csatlakozó interfész, aktuális holdtime, capabilities, platform és port ID
show cdp neighbors detail- Részletes szomszédinformációkat mutat: az összes előző adat mellett version, OS, CDP version, konfigurált holdtime, VTP információk, a szomszéd csatlakozó interfészének IP címei, duplex mód, native VLAN
show cdp entry HOST-NAME- Ugyanaz, mint a
show cdp neighbors detail, de csak a megadott névre szűrve
- Ugyanaz, mint a
CDP Konfiguráció
cdp run- Globálisan engedélyezi a CDP-t
cdp enable- Engedélyezi a CDP-t az adott interfészen
cdp timer SECONDS- Beállítja a CDP üzenetküldési időzítőt (timer)
cdp holdtime SECONDS- Beállítja a CDP megőrzési időzítőt (holdtime)
cdp advertise-v2- A CDP hirdetési verzióját V2-re állítja
Link Layer Discovery Protocol (LLDP)
LLDP Információk
Az LLDP egy nyílt iparági szabvány protokoll, amely:
- Cisco eszközökön alapértelmezés szerint globálisan le van tiltva, így manuálisan kell engedélyezni globálisan és az interfészeken is
- Cél MAC Address: 0180.c200.000e
- Időzítők (Timers):
- Üzenetküldési időzítő (Message Timer): 30 másodperc
- Megőrzési időzítő (Holdtime): 120 másodperc
- Újraindítási késleltetés (Reinitialization delay): 2 másodperc
- Az LLDP rendelkezik egy inicializációs időzítővel (2 másodperc), ami az LLDP bekapcsolásakor (globálisan vagy interfészen) késlelteti a tényleges inicializálást.
Amikor egy eszköz LLDP üzenetet kap, feldolgozza, majd eldobja. Az eszköz NEM továbbítja azt más eszközöknek.
LLDP Show Parancsok
show lldp- Megjeleníti a globális message timer, holdtimer és initialization timer értékeket
show lldp traffic- Forgalmi statisztikákat mutat az LLDP csomagokról
show lldp interface- Mutatja az interfészek transmit, transmit state, receive és receive state állapotait
show lldp neighbors- Megjeleníti a képességkódok jelmagyarázatát
- Listázza a csatlakozó LLDP szomszédokat: Device ID, helyi csatlakozó interfész, konfigurált holdtime, capabilities és port ID
show lldp neighbors detail- Részletes LLDP szomszédadatokat ad: az előzőek mellett OS, aktuális holdtime, rendszerképességek (system capabilities) és engedélyezett képességek (enabled capabilities)
show lldp entry HOST-NAME- Ugyanaz, mint a
show lldp neighbors detail, de csak a megadott hostra szűrve
- Ugyanaz, mint a
LLDP Konfiguráció
lldp run- Globálisan engedélyezi az LLDP-t
lldp transmit- Engedélyezi az LLDP üzenetek küldését (transmit) az adott interfészen
lldp receive- Engedélyezi az LLDP üzenetek fogadását (receive) az adott interfészen
lldp timer SECONDS- Beállítja az LLDP üzenetküldési időzítőt (timer)
lldp holdtime SECONDS- Beállítja az LLDP megőrzési időzítőt (holdtime)
lldp reinit SECONDS- Módosítja az LLDP újraindítási késleltetést (reinitialization timer)