A Link Layer Discovery Protocol ( LLDP ) egy kapcsolati réteg protokoll , amely lehetővé teszi a hálózati berendezések számára, hogy értesítsék a helyi hálózaton működő berendezéseket a létezéséről, és átadják annak jellemzőit, valamint hasonló információkat kapjanak tőle. A protokollt az IEEE 802.1AB-2009 [1] szabvány írja le , amelyet hivatalosan 2009 szeptemberében hagytak jóvá. A protokoll független a hálózati berendezések gyártóitól, és helyettesíti a hasonló, de védett protokollokat, mint például a Cisco Discovery Protocol , Extreme Discovery Protocol , Foundry Discovery Protocol , Mikrotik Neighbor Discovery Protocol és Nortel Discovery Protocol (ez utóbbi SONMP néven is ismert ).
Az LLDP-n keresztül gyűjtött információkat az eszközök tárolják, és az SNMP segítségével lekérdezhetők róluk . Így az LLDP-t használó hálózat topológiája megkapható a gazdaszámítógéptől az egyes eszközök szekvenciális bejárásával és lekérdezésével. Az így kapott információ a következőket tartalmazza:
Ezen információk felhasználásával és a Discovered Device Databases ( MIB -ek) lekérdezésével a felügyeleti rendszerek dinamikusan modellezhetik és figyelhetik a helyi hálózatok ( LAN -ok ) állapotát, és megjeleníthetik azokat a felhasználók és a rendszergazdák számára.
Az LLDP kereteket a berendezés rögzített időközönként minden portján keresztül küldi. Minden keret tartalmazza az úgynevezett LLDPDU-t (angl. Link Layer Discovery Protocol Data Unit ), amely TLV-struktúrák halmaza . Az LLDPDU esetében a TLV a következőképpen van definiálva:
+ | bitek 0-6 | 7 | 8-15 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | típus | Hossz | ||||||||||||||
16 | érték |
Az LLDPDU Ethernet - keretekben van elosztva, ahol a célcsoportos küldés MAC-címe 01:80:c2:00:00:0e, a keret típusa pedig 0x88cc. Minden LLDP keretnek három kötelező TLV bejegyzéssel kell kezdődnie:
A kötelező bejegyzéseket tetszőleges számú opcionális bejegyzés követheti, és az LLDPDU bejegyzés speciális végét kell elhelyezni a sorozat végén . Az összes érvényes TLV-típust az IEEE 802.1AB szabvány határozza meg, például a házazonosító formátuma :
+ | bitek 0-6 | 7 | 8-15 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | Típus = 1 | Hossz | ||||||||||||||
16 | Alvázazonosító altípus | Alvázazonosító… | ||||||||||||||
32 | Alvázazonosító (folytatás)… |