Link Layer Discovery Protocol
Link Layer Discovery Protocol (LLDP) est un protocole normé dans les publications IEEE 802.1AB et IEEE 802.3 section 6 clause 79. Il sert à la découverte des topologies réseau de proche en proche, mais aussi à apporter des mécanismes d'échanges d'informations entre équipements réseaux, et utilisateurs finaux.
Il tend à remplacer un bon nombre de protocoles propriétaires (Cisco CDP, Extreme EDP, etc.), pour de meilleures échanges entre les équipements des différents constructeurs.
Principe
LLDP est un protocole ouvert constitué de :
- un entête et une fin de message fixe
- un ensemble de conteneurs d'information (TLV )
L'intérêt de LLDP vient du modèle ouvert de gestion des TLV :
- si un équipement de transit reçoit un message LLDP, il le lit dans son intégralité, et interprète tous les TLVs qu'il peut interpréter.
- S'il lit un TLV qu'il ne sait pas interpréter, il le conserve tel quel dans le message et ne le prend pas en compte localement
- Il retransmet ensuite le message originel en modifiant les TLV interprétés s'il y a besoin de les modifier, et les TLV non interprétés en les laissant tel quels.
Extension MED
'Media Endpoint Discovery (signifiant découverte des médias de points terminaux) ou LLDP-MED est une amélioration servant à certains terminaux comme ceux de Voix sur IP[1]. Elle a été approuvée par le Telecommunications Industry Association (en) (TIA) en avril 2006 sous la norme ANSI/TIA-1057.
Implémentations libres
- OpenLLDP (en) — implémentation libre, pour Linux, FreeBSD, NetBSD, MacOS[2].
- lldpd — autre implémentation libre pour systèmes libres. pour Linux, FreeBSD, NetBSD, OpenBSD, macOS[3].
- ldavd — autre implémentation libre [4]
Notes et références
- Walid Htira, Découverte et agrégation de topologies de réseaux:application au contrôle d’admission (lire en ligne), p. 25
- [1]
- |https://vincentbernat.github.io/lldpd/]
- https://github.com/sspans/ladvd
Liens externes
- (en) « Link Layer Discovery Protocol », sur Wireshark