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) |
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
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
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.
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
# 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
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.
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.
Redémarrez le service LLDP.
# svcadm restart svc:/network/lldp:default
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.
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.
# 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.
# 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 :
net0 : mode réception et transmission
net1 : mode réception uniquement
net2 et net3 : aucun mode
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
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.
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.
# 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é.
# 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
Cette procédure indique comment attribuer des valeurs à des unités TLV spécifiques. Exécutez l'une des sous-commandes suivantes :
lldpadm set-tlvprop pour configurer des unités TLV globales
lldpadm set-agenttlvprop pour configurer des unités TLV 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.
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 :
Il fournit des informations spécifiques sur les capacités du système à publier dans le paquet LLDP. Pour atteindre cet objectif, les propriétés supported et enabled de l'unité TLV syscapab doivent être configurées.
Il fournit l'adresse IP de gestion utilisée dans la publication.
# 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 --
Pour désactiver LLDP de façon sélective sur des ports individuels, exécutez l'une des commandes suivantes :
lldpadm set-agentprop -p mode=disable 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. Cette commande désactive LLDP en modifiant le mode de l'agent.
lladpadm reset-agentprop
Dans cette commande, aucune valeur n'est attribuée à la propriété mode. Cette commande désactive LLDP en supprimant sa configuration du port.
![]() | Attention - La sous-commande lldpadm reset—agentprop supprime totalement la configuration LLDP du port. Si vous rétablissez la valeur yes de la propriété auto-enable-agents alors qu'elle était définie sur no, le protocole LLDP a un comportement différent de celui qu'il aurait si l'agent défini sur ce port était simplement désactivé. |
Pour désactiver le protocole LLDP à l'échelle globale sur l'ensemble des interfaces du système, suivez les étapes ci-après.
Modifiez la propriété SMF LLDP en lui attribuant la valeur no.
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"
Redémarrez le service LLDP.
# svcadm restart svc:/network/lldp:default
Désactivez LLDP sur chacun des ports sur lesquels une configuration précédente est conservée.
# lldpadm set-agentprop -p mode=disable agent