Avant de commencer
Pour activer LLDP, vous devez au préalable installer le package LLDP. Pour plus d'informations, reportez-vous à Installation du package LLDP.
Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"
Par défaut, la valeur est de cette propriété sera yes.
# svcadm restart svc:/network/lldp:default
# lldpadm set-agentprop -p mode=value agent
où agent est l'agent LLDP et identifié par la liaison physique sur laquelle est activé l'agent. Par exemple, si vous activez LLDP sur net0, l'agent correspond à net0.
Il est possible d'attribuer l'une des quatre valeurs suivantes à la propriété mode, représentant les modes de fonctionnement de l'agent LLDP : tx, rx, both ou disable. Pour plus d'informations sur ces valeurs, reportez-vous à la section Modes d'agent LLDP.
# lldpadm set-agentprop -p property=value agent
Pour plus d'informations sur les propriétés de l'agent LLDP, reportez-vous à la section Informations publiées par l'agent LLDP.
Pour afficher la liste des autres propriétés de l'agent LLDP, saisissez lldpadm show-agentprop ou reportez-vous à Table 5–1.
Pour obtenir des instructions sur la manière de spécifier paquet d'unités TLV pour un agent LLDP, reportez-vous à Spécification des unités TLV d'un paquet LLDP d'un agent.
# lldpadm set-agenttlvprop -p property=value -a agent per-agent-TLV
où property se réfère à la propriété de l'unité TLV par agent.
Pour plus d'informations sur les unités TLV par agent, reportez-vous à Propriétés de l'unité TLV.
Pour afficher la liste des unités TLV par agent, saisissez lldpadm show-agenttlvprop ou reportez-vous à Table 5–3.
Pour obtenir des instructions sur la procédure permettant de définir des valeurs TLV, reportez-vous à Définition des unités TLV.
Pour plus d'informations sur la commande lldpadm, reportez-vous à la page de manuel lldpadm(1M).
L'exemple suivant illustre les différentes configurations du protocole LLDP si vous modifiez la valeur de la propriété SMF auto-enable-agents. Supposons que LLDP soit configuré sur deux ports sur un système qui en compte quatre, comme suit :
net0 : mode both
net1 : mode rxonly
net2 et net3 : aucun mode
Si la propriété SMF auto-enable-agents a la valeur par défaut yes, LLDP est automatiquement activé sur net2 et net3. Vous pouvez afficher la configuration comme indiqué ci-après : LLDP
# lldpadm show-agentprop -p mode AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mode rw both disable txonly,rxonly,both,disable net1 mode rw rxonly disable txonly,rxonly,both,disable net2 mode rw both disable txonly,rxonly,both,disable net3 mode rw both disable txonly,rxonly,both,disable
Si vous modifiez la propriété SMF en lui attribuant la valeur no, la configuration change lorsque vous redémarrez le service.
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no" # svcadm restart svc:/network/lldp:default # lldpadm show-agentprop -p mode AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mode rw both disable txonly,rxonly,both,disable net1 mode rw rxonly disable txonly,rxonly,both,disable net2 mode rw disable disable txonly,rxonly,both,disable net3 mode rw disable disable txonly,rxonly,both,disable
Dans l'exemple de sortie, net2 et net3, dont le mode LLDP était précédemment activé automatiquement, sont à présent marquées comme désactivées. Cependant, aucune modification n'intervient sur les interfaces net0 et net1 sur lesquelles des agents LLDP ont été configurés précédemment.
Exemple 5-3 Activation du protocole LLDP sur plusieurs liaisons de donnéesCet exemple illustre l'activation du protocole LLDP de façon sélective. Un système comprend deux liaisons de données (net0 et net1). Pour définir net0, afin que l'agent transmette et reçoive des paquets LLDP sur net1, et afin que l'agent transmette uniquement des paquets LLDP, saisissez les commandes suivantes :
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no" # svcadm restart svc:/network/lldp:default # lldpadm set-agentprop -p mode=both net0 # lldpadm set-agentprop -p mode=txonly net1 # lldpadm show-agentprop -p mode AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mode rw both disable txonly,rxonly,both,disable net1 mode rw txonly disable txonly,rxonly,both,disable