LLDP staat voor “Link Layer Discovery Protocol” en is een gestandaardiseerd netwerkprotocol dat wordt gebruikt om netwerkapparaten in de buurt te detecteren en informatie over zichzelf te delen met direct verbonden buren op een Ethernet-netwerk. LLDP is vastgelegd in IEEE 802.1AB en werkt op de datalinklaag (laag 2) van het OSI-model.
Hoe werkt LLDP in de praktijk?
Fundamentele werking van LLDP
LLDP stelt een apparaat in staat om periodiek gestructureerde informatie uit te zenden over zijn identiteit, mogelijkheden en configuratie. Deze informatie wordt verzonden in de vorm van LLDP Data Units (LLDPDUs) via multicast Ethernet-frames naar het directe burenapparaat.
Deze LLDPDUs bevatten meerdere TLVs (Type-Length-Value), die elk een specifiek gegevenstype bevatten, zoals apparaatsnaam, poort-ID of VLAN-informatie.
Informatie-uitwisseling tussen apparaten
Wanneer twee netwerkapparaten, bijvoorbeeld een switch en een IP-telefoon, met elkaar verbonden zijn, kunnen ze via LLDP onderling gegevens delen zoals:
- Apparaatsnaam (bijv. switch hostname)
- Poortnummer en beschrijving
- VLAN-ID’s
- Power via Ethernet (PoE) capaciteiten
- Hardware- en softwareversie
Deze informatie wordt opgeslagen in de LLDP neighbor table van elk apparaat en kan worden geraadpleegd voor netwerkbeheer, foutopsporing of automatische configuratie.
Belangrijke TLVs in LLDP
Enkele essentiële TLV-velden zijn:
- Chassis ID: Unieke identificatie van het apparaat (bijv. MAC-adres of naam)
- Port ID: Identificeert de poort die de LLDPDU verzendt
- Time to Live (TTL): Tijd in seconden dat de informatie geldig blijft
- System Name: Naam van het systeem zoals geconfigureerd
- System Capabilities: Geeft aan of het apparaat een bridge, router, etc. is
Gebruikssituaties van LLDP
LLDP wordt vooral gebruikt in beheerde netwerken om netwerkinfrastructuur te documenteren, apparaten automatisch te configureren of fouten op te sporen. Voorbeelden:
- VoIP: Een IP-telefoon kan zijn VLAN- en PoE-behoeften doorgeven aan de switch
- Netwerkdocumentatie: Netwerkbeheerders kunnen zien wat er op elke switchpoort is aangesloten
- Monitoring: Tools zoals Wireshark of SNMP MIBs kunnen LLDP-informatie verzamelen
LLDP is niet afhankelijk van een specifieke fabrikant en wordt dus breed ondersteund op professionele netwerkapparatuur, zoals Cisco, Juniper, HP, MikroTik en Ubiquiti.
Naast de standaard LLDP bestaan er uitbreidingen zoals LLDP-MED (Media Endpoint Discovery), speciaal ontwikkeld voor VoIP-apparaten. Hiermee kunnen apparaten informatie doorgeven over locatie, QoS-instellingen, VLAN’s, en voeding via Ethernet.
LLDP vervangt oudere propriëtaire protocollen zoals CDP (Cisco Discovery Protocol) en maakt het mogelijk om in heterogene netwerken een uniforme en gestandaardiseerde apparaatherkenning te realiseren.