Gestion des liaisons de données réseau dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Activation de LLDP pour des ports spécifiques

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.

  1. Connectez-vous en tant qu'administrateur.

    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 .

  2. Modifiez la propriété SMF auto-enable-agents sur no si elle est paramétrée sur yes.
    # svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"

    Par défaut, la valeur est de cette propriété sera yes.

  3. Redémarrez le service LLDP si vous avez modifié la propriété SMF auto-enable-agents lors de l'étape 2.
    # svcadm restart svc:/network/lldp:default
  4. Activez l'agent LLDP sur les ports ou les liaisons de votre choix.
    # lldpadm set-agentprop -p mode=value agent

    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.

  5. Spécifiez les unités TLV que l'agent LLDP doit publier.
    # 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.

  6. (Facultatif) Personnaliser les unités TLV par agent.
    # lldpadm set-agenttlvprop -p property=value -a agent per-agent-TLV

    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).

Exemple 5-2  Personnalisation de la propriété SMF auto-enable-agents

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ées

Cet 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