JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Gestion des performances du réseau Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Présentation de la gestion des performances du réseau

2.  Utilisation des groupements de liaisons

3.  Utilisation des réseaux locaux virtuels (VLAN)

4.  Administration des réseaux pontés (tâches)

5.  Présentation de la fonctionnalité de chemins d'accès multiples sur réseau IP (IPMP)

6.  Administration de la fonctionnalité de chemins d'accès multiples sur réseau IP (tâches)

7.  Echange d'informations sur la connectivité réseau à l'aide du protocole LLDP

Présentation du protocole LLDP dans Oracle Solaris

Composants d'une implémentation LLDP

Sources d'informations de l'agent LLDP

Modes de fonctionnement de l'agent LLDP

Propriété SMF du protocole LLDP

Informations publiées par l'agent LLDP

Unités TLV et leurs propriétés

Activation du protocole LLDP sur le système

Déploiement du protocole LLDP

Spécification des unités TLV du paquet LLDP d'un agent

Définition de valeurs TLV

Désactivation du protocole LLDP

Surveillance des agents LLDP

Affichage des publications

Affichage des statistiques LLDP

8.  Utilisation des fonctionnalités Data Center Bridging dans Oracle Solaris

9.  Pontage virtuel d'extrémité dans Oracle Solaris

10.  Equilibreur de charge intégré (présentation)

11.  Configuration de l'équilibreur de charge intégré

12.  Gestion de l'équilibreur de charge intégré

13.  Protocole de redondance de routeur virtuel (présentation)

A.  Types de groupements de liaisons : comparaison des fonctionnalités

B.  Groupement de liaisons et IPMP : comparaison des fonctionnalités

Index

Activation du protocole LLDP sur le système

Les procédures suivantes indiquent comment configurer le protocole LLDP afin d'échanger des informations système avec des hôtes ou des homologues sur le réseau.

Déploiement du protocole LLDP

La procédure ci-dessous décrit comment installer le protocole LLDP afin de commencer à publier les capacités d'un système. Le protocole LLDP est activé par défaut et prêt à utiliser au terme de l'installation du package LLDP. Si vous êtes satisfait des configurations LLDP par défaut, la plupart des étapes sont facultatives.

Avant de commencer

Il faut installer le package LLDP pour mettre en oeuvre le protocole LLDP. Pour ce faire, entrez la commande suivante :

# pkg install lldp
  1. Vérifiez que le service LLDP a démarré.
    # svcs lldp
    STATE          STIME    FMRI
    online         Jul_10   svc:/network/lldp:default

    Si le service LLDP est désactivé, démarrez-le en exécutant la commande suivante :

    # svcadm enable svc:/network/lldp:default
  2. Effectuez l'une des étapes suivantes :
    • Si vous souhaitez activer le service LLDP à l'échelle globale du système, spécifiez les unités TLV que l'agent LLDP doit publier.

      # lldpadm set-agentprop -p property=value agent

      Remplacez agent par la liaison physique sur laquelle est activé l'agent LLDP. Ainsi, si LLDP est activé sur net0, l'agent correspond à net0.


      Remarque - Des formes abrégées sont disponibles pour les sous-commandes lldpadm. Vous pouvez par exemple remplacer lldpadm set-agentprop par lldpadm set-ap. Pour consulter les sous-commandes et leur forme abrégée, reportez-vous à la page de manuel lldpadm(1M).


      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 propriétés de l'agent LLDP, entrez la commande lldpadm show-agentprop. Vous pouvez également consulter le Tableau 7-1.

      Pour obtenir des instructions, reportez-vous à la section Spécification des unités TLV du paquet LLDP d'un agent.

    • Si vous souhaitez activer le service LLDP uniquement sur certains ports, suivez les étapes ci-dessous.

      1. Modifiez la propriété SMF auto-enable-agents en lui attribuant la valeur no.

        # svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"

        Cette propriété SMF détermine comment le protocole LLDP est activé sur le système. Vous pouvez lui attribuer l'une des trois valeurs suivantes : yes, force ou no. La valeur par défaut est yes. Pour plus d'informations sur ces valeurs et le comportement correspondant de l'agent LLDP, reportez-vous à la section Propriété SMF du protocole LLDP.

      2. Redémarrez le service LLDP.

        # svcadm restart svc:/network/lldp:default
      3. Activez l'agent LLDP sur les ports ou les liaisons de votre choix.

        # lldpadm set-agentprop -p mode=value agent

        Remplacez agent par la liaison physique sur laquelle est activé l'agent LLDP. Ainsi, 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, qui représentent 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 de fonctionnement de l'agent LLDP.

      4. 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 (outre la propriété mode), entrez la commande lldpadm show-agentprop. Vous pouvez également consulter le Tableau 7-1.

        Pour obtenir des instructions, reportez-vous à la section Spécification des unités TLV du paquet LLDP d'un agent.

  3. Au besoin, personnalisez les unités TLV globales.
    # lldpadm set-tlvprop -p property=value global-tlv

    Remplacez property par la propriété de l'unité TLV globale.

    Pour plus d'informations sur les unités TLV globales, reportez-vous à la section Unités TLV et leurs propriétés.

    Pour afficher la liste des unités TLV globales, entrez la commande lldpadm show-tlvprop. Vous pouvez également consulter le Tableau 7-2.

    Pour obtenir des instructions, reportez-vous à la section Définition de valeurs TLV.

  4. Au besoin, personnalisez les unités TLV par agent.
    # lldpadm set-agenttlvprop -p property=value -a agent per-agent-tlv

    Remplacez property par la propriété de l'unité TLV par agent.

    Pour plus d'informations sur les unités TLV par agent, reportez-vous à la section Unités TLV et leurs propriétés.

    Pour afficher la liste des unités TLV par agent, entrez la commande lldpadm show-tlvprop. Vous pouvez également consulter le Tableau 7-2.

    Pour obtenir des instructions, reportez-vous à la section Définition de valeurs TLV.

Exemple 7-1 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. Supposons que LLDP soit configuré sur deux ports sur un système qui en compte quatre, comme suit :

Avec la propriété SMF définie sur la valeur par défaut yes, le protocole LLDP est automatiquement activé sur net2 et net3. La configuration LLDP se présente de la manière suivante :

# 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 7-2 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). Vous voulez que l'agent transmette et reçoive des paquets LLDP sur net0. Vous voulez que l'agent se contente de transmettre des paquets LLDP sur net1. Pour ce faire, entrez 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

Spécification des unités TLV du paquet LLDP d'un agent

Cette section indique comment spécifier les unités TLV à publier dans un paquet LLDP que transmet un agent. Pour ce faire, il faut exécuter la sous-commande lldpadm set-agentprop.

  1. Si nécessaire, identifiez la propriété de l'agent LLDP pouvant contenir l'unité TLV que vous voulez ajouter.

    Cette sous-commande affiche également les unités TLV déjà définies pour chaque propriété.

    # lldpadm show-agentprop agent

    Si vous ne spécifiez pas la propriété, cette sous-commande affiche toutes les propriétés de l'agent LLDP et leurs valeurs TLV.

  2. Ajoutez l'unité TLV à la propriété.
    # lldpadm set-agentprop -p property[+|-]=value[,...] agent

    Les qualificatifs +|- sont utilisés pour les propriétés qui acceptent plusieurs valeurs. Ils vous permettent d'ajouter (+) ou de supprimer (-) des valeurs de la liste. Si vous n'utilisez pas les qualificatifs, alors la valeur que vous avez définie remplace toutes les valeurs précédemment définies pour la propriété.

  3. (Facultatif) Affichez les nouvelles valeurs de la propriété.
    # lldpadm show-agentprop -p property agent

Exemple 7-3 Ajout d'unités TLV facultatives à un paquet LLDP

Dans cet exemple, l'agent LLDP net0 est déjà configuré pour publier les informations VLAN du paquet LLDP. Vous souhaitez également inclure des informations relatives aux capacités du système, au groupement de liaisons et à la virtualisation du réseau. Cependant, vous souhaitez supprimer la description du VLAN du paquet.

# lldpadm show-agentprop net0
AGENT   PROPERTY   PERM   VALUE          DEFAULT   POSSIBLE
net0    mode       rw     both           disable   txonly,rxonly,both,
                                                   disable
net0    basic-tlv  rw     sysname,        none     none,portdesc,
                          sysdesc                  sysname,sysdesc,
                                                   syscapab,mgmtaddr,
                                                   all
net0    dot1-tlv   rw     vlanname,       none     none,vlanname,pvid,
                          pvid,pfc                 linkaggr,pfc,appln,
                                                   evb,etscfg,all
net0    dot3-tlv   rw     max-framesize   none     none, max-framesize,
                                                   all
net0    virt-tlv   rw     none            none     none,vnic,all


# lldpadm set-agentprop -p basic-tlv+=syscapab,dot1-tlv+=linkaggr,virt-tlv=vnic net0
# lldpadm set-agentprop -p dot1-tlv-=vlanname net0
# lldpadm show-agentprop -p net0
AGENT   PROPERTY   PERM   VALUE          DEFAULT   POSSIBLE
net0    mode       rw     both           disable   txonly,rxonly,both,
                                                   disable
net0    basic-tlv  rw     sysname,        none     none,portdesc,
                          sysdesc,                 sysname,sysdesc,
                          syscapab                 syscapab,mgmtaddr,
                                                   all
net0    dot1-tlv   rw     pvid,           none     none,vlanname,pvid,
                          linkaggr                 linkaggr,pfc,appln,
                                                   evb,etscfg,all
net0    dot3-tlv   rw     max-framesize   none     none, max-framesize,
                                                   all
net0    virt-tlv   rw     vnic            none     none,vnic,all

Définition de valeurs TLV

Cette procédure indique comment attribuer des valeurs à des unités TLV spécifiques. Exécutez l'une des sous-commandes suivantes :

  1. Effectuez l'une des opérations suivantes selon que vous configurez des unités TLV globales ou par agent.
    • Pour configurer une unité TLV globale, définissez la propriété TLV appropriée qui doit contenir les valeurs à publier.

      # lldpadm set-tlvprop -p tlv-property=value[,value,value,...] tlv-name

      Remplacez tlv-name par le nom de l'unité TLV globale et tlv-property par sa propriété. Vous pouvez attribuer plusieurs valeurs à la propriété. Pour référence, reportez-vous au Tableau 7-2.

    • Pour configurer une unité TLV par agent, définissez la propriété TLV appropriée avec les valeurs que l'agent LLDP doit publier.

      # lldpadm set-agenttlvprop -p tlv-property[+|-]=value[,value,value,...] -a agent tlv-name

      Remplacez tlv-name par le nom de l'unité TLV par agent et tlv-property par sa propriété. Vous pouvez attribuer plusieurs valeurs à la propriété. Pour référence, reportez-vous au Tableau 7-3.

  2. (Facultatif) Affichez les valeurs de la propriété TLV que vous venez de configurer en suivant l'une des étapes ci-dessous :
    • Pour afficher les valeurs d'une propriété TLV globale, exécutez la commande suivante :

      # lldpadm show-tlvprop
    • Pour afficher les valeurs d'une propriété TLV par agent, exécutez la commande suivante :

      # lldpadm show-agenttlvprop

Exemple 7-4 Spécification de la capacité du système et de l'adresse IP de gestion

Cet exemple permet d'accomplir deux objectifs :

# llpdadm set-tlvprop -p supported=bridge,router,repeater syscapab
# llpdadm set-tlvprop -p enabled=router syscapab
# llpdadm set-tlvprop -p ipaddr=192.168.1.2 mgmtaddr
# llpdadm show-tlvprop
TLVNAME    PROPERTY   PERM  VALUE        DEFAULT         POSSIBLE
syscapab   supported  rw    bridge,      bridge,router,  other,router,
                            router,      station         repeater,bridge,
                            repeater                     wlan-ap,telephone,
                                                         docis-cd,station,
                                                         cvlan,svlan,tpmr
syscapab   enabled    rw    router       none            bridge,router,
                                                         repeater
mgmtaddr   ipaddr     rw    192.162.1.2  none            --

Désactivation du protocole LLDP

Pour désactiver LLDP de façon sélective sur des ports individuels, exécutez l'une des commandes suivantes :

Pour désactiver le protocole LLDP à l'échelle globale sur l'ensemble des interfaces du système, suivez les étapes ci-après.

  1. Modifiez la propriété SMF LLDP en lui attribuant la valeur no.

    # svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"
  2. Redémarrez le service LLDP.

    # svcadm restart svc:/network/lldp:default
  3. Désactivez LLDP sur chacun des ports sur lesquels une configuration précédente est conservée.

    # lldpadm set-agentprop -p mode=disable agent