Configuration de LLDP
Vous configurez LLDP en incluant l’instruction lldp
et les paramètres associés au niveau de la [edit protocols]
hiérarchie. L’ensemble complet d’instructions LLDP est le suivant :
lldp { advertisement-interval seconds; (disable | enable); hold-multiplier number; interface (all | [interface-name]) { dest-mac-type; (disable | enable); power-negotiation <(disable | enable)>; tlv-filter; tlv-select; trap-notification (disable | enable); } dest-mac-type destination-mac-address; lldp-configuration-notification-interval seconds; lldp-tx-fast-init; management-address ip-management-address; | management-interface interface-name; mau-type; neighbour-port-info-display (port-description | port-id); port-description-type (interface-alias | interface-description); port-id-subtype (interface-name | locally-assigned); ptopo-configuration-maximum-hold-time seconds; ptopo-configuration-trap-interval seconds; tlv-filter; tlv-select; traceoptions { file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>; flag flag <disable>; } transmit-delay seconds; vlan-name-tlv-option (name | vlan-id); }
Les déclarations suivantes ont des valeurs par défaut :
-
advertisement-interval
: la valeur par défaut est de 30 secondes. La plage autorisée est de 5 à 32768 secondes. -
hold-multiplier
: les valeurs par défaut sont 4. La plage autorisée est de 2 à 10. -
ptopo-configuration-maximum-hold-time
: la valeur par défaut est de 300 secondes. La plage autorisée est de 1 à 2147483647 secondes. -
transmit-delay
: les valeurs par défaut sont de 2 secondes. La plage autorisée est de 1 à 8 192 secondes.
Les instructions suivantes doivent être configurées explicitement :
-
lldp-configuration-notification-interval
— La plage autorisée est de 5 à 3 600 secondes. La valeur par défaut est 5. -
ptopo-configuration-trap-interval
: la plage autorisée est de 0 à 3 600 secondes. La valeur par défaut est 0.
Par défaut, LLDP est désactivé et l’utilisateur doit le configurer [set protocols lldp interface (all | interface-name)]
pour utiliser les services LLDP. S’il est activé pour toutes les interfaces, vous pouvez désactiver LLDP sur des interfaces spécifiques.
Il interface-name
doit s’agir d’une interface physique (par exemple) ge-1/0/0
et non d’une interface logique (unité).
À partir de la version 19.4R2 de Junos OS, vous pouvez configurer le LLDP sur des interfaces Ethernet (reth) redondantes. Utilisez la set protocol lldp interface <reth-interface>
commande pour configurer LLDP sur l’interface reth.
À partir de la version 22.1R1 de Junos OS, vous pouvez configurer d’autres adresses Mac de destination LLDP. Si aucune configuration n’est fournie, les paquets sont envoyés à l’adresse mac du pont le plus proche, soit 01:80:c2:00:00:0e. Utilisez l’instruction set protocols lldp dest-mac-type <mac-type>
pour configurer les paquets envoyés depuis toutes les interfaces. Et utilisez l’instruction set protocols lldp interface <intf-name> dest-mac-type <mac-type>
pour les paquets envoyés à partir d’une interface spécifique.
-
Pour configurer LLDP sur toutes les interfaces :
[edit protocols lldp] user@switch# set interface all
-
Pour configurer LLDP sur une interface spécifique :
[edit protocols lldp] user@switch# set interface interface-name
Pour désactiver LLDP, ajoutez l’option disable
:
-
Pour désactiver LLDP sur toutes les interfaces :
[edit protocols lldp] user@switch# set interface all disable
-
Pour désactiver LLDP sur une interface spécifique :
[edit protocols lldp] user@switch# set interface interface-name disable
À partir de la version 14.2 de Junos OS, vous pouvez configurer des interfaces de gestion, telles que fxp0 ou me0, sur des routeurs MX Series pour envoyer des trames LLDP à et recevoir des trames LLDP des interfaces LLDP voisines. Pour configurer les interfaces de gestion, incluez l’instruction interface interface-name
au niveau et [edit routing-instances routing-instance-name protocols lldp]
de la [edit protocols lldp]
hiérarchie. Par défaut, la fonctionnalité d’envoi de trames LLDP est activée. Vous pouvez également spécifier une interface de gestion avec la show lldp neighbors interface interface-name
commande pour afficher les détails de configuration des voisins LLDP pour l’interface de gestion correspondante.
Pour configurer LLDP sur un routeur T Series dans une matrice TX, vous devez spécifier le nom de l’interface dans la configuration LLDP de la matrice TX. Pour plus d’informations sur les noms d’interface des routeurs TX Matrix, consultez les noms des châssis et des interfaces tx Matrix. Pour plus d’informations sur la numérotation FPC, voir La numérotation FPC de routage avec un routeur TX Matrix.
À partir de la version 14.2 de Junos OS, LLDP est pris en charge sur les ports étendus de la technologie Junos Fusion. Pour plus d’informations sur les noms d’interface de la technologie Junos Fusion, consultez la section Présentation des ports Junos Fusion .
L’intervalle de publicité détermine la fréquence à laquelle une interface LLDP envoie des trames de publicité LLDP. La valeur par défaut est de 30 secondes. La plage autorisée est de 5 à 32768 secondes. Vous ajustez ce paramètre en incluant l’instruction advertisement-interval
au niveau de la [edit protocols lldp]
hiérarchie.
Le coefficient de retenue détermine le coefficient d’effet de levier à appliquer à l’intervalle de publicité. La valeur obtenue en quelques secondes est utilisée pour mettre en cache les informations LLDP apprises avant de les jeter. La valeur par défaut est 4. Lorsqu’elle est utilisée avec la valeur d’intervalle de publicité par défaut de 30 secondes, la durée de vie du cache par défaut est de 120 secondes. La plage autorisée du démultiplicateur de maintien est de 2 à 10. Vous ajustez ce paramètre en incluant l’instruction hold-multiplier
au niveau de la [edit protocols lldp]
hiérarchie.
Le délai de transmission détermine le délai entre deux trames de publicité LLDP consécutives. La valeur par défaut est de 2 secondes. La plage autorisée est de 1 à 8 192 secondes. Vous ajustez ce paramètre en incluant l’instruction transmit-delay
au niveau de la [edit protocols lldp]
hiérarchie.
Le temps de maintien maximal de la configuration topologique physique détermine l’intervalle de temps pour lequel un équipement agent gère les entrées de base de données topologiques physiques. La valeur par défaut est de 300 secondes. La plage autorisée est de 1 à 2147483647 secondes. Vous ajustez ce paramètre en incluant l’instruction ptopo-configuration-maximum-hold-time
au niveau de la [edit protocols lldp]
hiérarchie.
L’intervalle de notification de configuration LLDP détermine la période pendant laquelle les notifications d’interruption sont envoyées à l’agent maître SNMP lorsque des modifications surviennent dans la base de données d’informations LLDP. La plage autorisée est de 5 à 3 600 secondes. Vous ajustez ce paramètre en incluant l’instruction lldp-configuration-notification-interval
au niveau de la [edit protocols lldp]
hiérarchie.
L’intervalle des interruptions de configuration topologique physique détermine la période pour laquelle les notifications de piège sont envoyées à l’agent maître SNMP lorsque des modifications surviennent dans les statistiques de topologie physique globales. Cette fonctionnalité est désactivée par défaut. La plage autorisée est de 0 (désactivé) à 3 600 secondes. L’agent LLDP envoie des pièges à l’agent maître SNMP si cet intervalle a une valeur supérieure à 0 et qu’il y a des modifications au cours de l’intervalle d’interruption lldp-configuration-notification-interval
. Vous ajustez ce paramètre en incluant l’instruction ptopo-configuration-trap-interval
au niveau de la [edit protocols lldp]
hiérarchie.
Vous pouvez spécifier l’adresse MAC de destination pour LLDP. Les options sont nearest-bridge
, nearest-customer-bridge
et nearest-non-tpmr-bridge
.
Par défaut, l’interface de gestion de l’équipement est utilisée dans l’adresse de gestion TLV du PDU LLDP. Vous pouvez configurer l’adresse de gestion ou l’interface de gestion pour LLDP.
Si vous configurez l’adresse de gestion, cette adresse est envoyée dans l’adresse de gestion TLV. Si vous configurez l’interface de gestion, l’adresse IP de l’interface de gestion est envoyée dans le TLV. Si l’interface de gestion n’a pas d’adresse IP, l’adresse IP par défaut de l’interface de gestion de l’équipement est envoyée dans le TLV. Si l’interface de gestion de l’équipement n’a pas d’adresse IP, l’adresse MAC de l’interface de gestion est envoyée dans le TLV.
À partir de la version 15.1R7 de Junos OS, vous pouvez activer ou désactiver les pièges MIB LLDP (Link Layer Discovery Protocol) et PTOPO (Physical Topology) pour une interface spécifique ou pour toutes les interfaces sur les commutateurs EX3300, EX4200, EX4500, EX4550, EX6200 et EX8200 en configurant l’énoncé de notification de piège au niveau de la [edit protocols lldp interface interface-name]
hiérarchie.
Par défaut, LLDP génère l’index SNMP de l’interface pour le type d’ID de port, la longueur et la valeur (TLV). À partir de la version 12.3R1 de Junos OS, vous pouvez générer le nom de l’interface en tant qu’ID de port TLV. Pour ce faire, incluez l’instruction interface-name
au niveau ] hiérarchique [edit protocols lldp port-id-subtype
. Lorsque l’instruction interface-name
est configurée sur le voisin LLDP distant, la sortie de commande show lldp neighbors
affiche le nom de l’interface dans le Port ID
champ plutôt que l’index SNMP de l’interface, qui est affiché par défaut. Si vous modifiez le comportement par défaut de génération de l’index SNMP de l’interface en tant qu’ID de port TLV, vous pouvez réenabler le comportement par défaut en incluant l’instruction locally-assigned
au niveau de la [edit protocols lldp port-id-subtype
hiérarchie].
À partir de Junos OS version 12.3, la valeur de la variable lldpLocPortId
MIB dépend de l’entité d’objet MIB SNMP utilisée pour générer l’ID de port TLV. Si l’ID de port TLV génération est configuré pour utiliser le nom de l’interface dans la set port-id-subtype interface-name
commande, alors la valeur de la variable lldpLocPortId
MIB est le nom de l’interface et non l’index SNMP.
set protocol lldp interface <reth-interface>
commande pour configurer LLDP sur l’interface reth.[edit protocols lldp interface interface-name]
hiérarchie.lldpLocPortId
MIB dépend de l’entité d’objet MIB SNMP utilisée pour générer l’ID de port TLV.