Link Layer Discovery Protocol ( LLDP ) este un protocol de nivel de legătură care permite echipamentelor de rețea să notifice echipamentele care operează pe o rețea locală despre existența acesteia și să-i transfere caracteristicile acestuia, precum și să primească informații similare de la acesta. Protocolul este descris în standardul IEEE 802.1AB-2009 [1] , care a fost aprobat oficial în septembrie 2009. Protocolul este independent de producătorii de echipamente de rețea și este un înlocuitor pentru protocoale similare, dar proprietare, cum ar fi Cisco Discovery Protocol , Extreme Discovery Protocol , Foundry Discovery Protocol , Mikrotik Neighbor Discovery Protocol și Nortel Discovery Protocol (cel din urmă este cunoscut și sub numele de SONMP ).
Informațiile colectate prin LLDP sunt stocate în dispozitive și pot fi interogate de la acestea folosind SNMP . Astfel, topologia unei rețele care utilizează LLDP poate fi obținută de la computerul gazdă prin parcurgerea și interogarea secvențială a fiecărui dispozitiv. Informațiile rezultate conțin:
Folosind aceste informații și interogând bazele de date pentru dispozitive descoperite ( MIB ), sistemele de management pot modela și monitoriza în mod dinamic stările rețelelor locale ( LAN ) și le pot vizualiza pentru utilizatori și administratori.
Cadrele LLDP sunt trimise de echipament prin toate porturile sale la intervale fixe. Fiecare cadru conține așa-numita LLDPDU ( unitatea de date a protocolului de descoperire a stratului de legătură engleză ), care este un set de structuri TLV . Pentru LLDPDU, TLV este definit astfel:
+ | biții 0-6 | 7 | 8-15 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | tip | Lungime | ||||||||||||||
16 | valoare |
LLDPDU este distribuit în cadre Ethernet , unde adresa MAC de destinație multicast este 01:80:c2:00:00:0e și tipul de cadru este 0x88cc. Orice cadru LLDP trebuie să înceapă cu trei intrări TLV obligatorii:
Intrările obligatorii pot fi urmate de orice număr de intrări opționale, iar un capăt special al intrării LLDPDU trebuie plasat la sfârșitul secvenței . Toate tipurile de TLV valide sunt definite de standardul IEEE 802.1AB, de exemplu, formatul pentru ID-ul șasiului este:
+ | biții 0-6 | 7 | 8-15 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | Tip = 1 | Lungime | ||||||||||||||
16 | Subtip ID-ul șasiului | ID șasiu... | ||||||||||||||
32 | ID-ul șasiului (continuare)... |