Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris : Interfaces réseau et virtualisation réseau Oracle Solaris 11 Information Library (Français) |
1. Présentation de la pile réseau
Configuration réseau dans cette version d'Oracle Solaris
Pile réseau dans Oracle Solaris
Noms des périphériques réseau et des liaisons de données
Administration d'autres types de liens
Partie I Configuration automatique de réseau
3. Configuration et administration NWAM (présentation)
4. Configuration de profil NWAM (tâches)
5. Administration des profils NWAM (tâches)
6. A propos de l'interface graphique NWAM
Partie II Configuration de liaisons de données et d'interfaces
8. Configuration et administration des liaisons de données
9. Configuration d'une interface IP
10. Configuration des communications via une interface sans fil sur Oracle Solaris
12. Administration de groupements de liens
13. Administration des réseaux locaux virtuels
16. 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
Fonctionnalités de l'agent LLDP
Configuration du fonctionnement de l'agent LLDP
Définition des valeurs TLV globales
Définition de valeurs TLV par agent
Affichage des statistiques LLDP
Partie III Virtualisation du réseau et gestion des ressources
17. Introduction à la virtualisation du réseau et au contrôle des ressources (présentation)
18. Planification de la virtualisation du réseau et du contrôle des ressources
19. Configuration des réseaux virtuels (tâches)
20. Utilisation de la protection des liens dans les environnements virtualisés
21. Gestion des ressources réseau
22. Contrôle du trafic réseau et de l'utilisation des ressources
L'agent LLDP transmet et reçoit des paquets LLDP, également appelés unités de données de protocole. L'agent gère et stocke les informations contenues dans ces paquets dans deux types de magasins de données :
Base d'informations de gestion locale, ou MIB locale. Ce magasin de données contient les informations réseau relatives au lien spécifique sur lequel l'agent LLDP est activé. Une MIB locale contient à la fois les informations communes et uniques. Par exemple, l'ID du châssis fait partie des informations communes partagée entre tous les agents LLDP sur le système. Au contraire, les numéros de port sont différents pour les liaisons de données du système. Par conséquent, chaque agent gère sa propre MIB locale.
MIB distante. Les informations stockées dans ce magasin de données se rapportent à d'autres systèmes sur le réseau local.
L'agent LLDP peut être configuré afin de fonctionner dans l'un des modes suivants :
En mode de transmission uniquement (txonly), l'agent ne traite pas les paquets LLDP entrants. Par conséquent, la MIB distante est vide.
En mode de réception uniquement (rxonly), l'agent ne traite que les paquets LLDP entrants et stocke les informations dans les MIB distantes. Cependant, aucune information provenant de la MIB locale n'est transmise.
En mode de transmission et réception (both), l'agent transmet et reçoit les paquets LLDP. Les deux types de MIB sont utilisés. Ce mode active également automatiquement les fonctions DCB prises en charge par le lien sous-jacent.
En mode désactivé (disable), l'agent n'existe pas.
Cette procédure active le protocole LLDP sur votre système pour la première fois.
# pkg install lldp
Remarque - Pour obtenir un aperçu des packages Oracle Solaris et de leur installation, reportez-vous au Chapitre 12, Gestion des packages de logiciels (tâches) du manuel Administration d’Oracle Solaris : Tâches courantes .
# svcadm enable svc:/network/lldp:default
# lldpadm set-agentprop -p mode=value agent
où value peut être l'un des modes de fonctionnement, et agent utilise le nom de la liaison de données sur laquelle le protocole LLDP est activé.
Remarque - Les sous-commandes de la commande lldpadm peuvent être saisies sous forme abrégée afin de faciliter l'utilisation de la commande. Par exemple, lldpadm set-agentprop peut être saisi sous la forme lldpadm set-ap. Pour connaître les sous-commandes et leur forme abrégée, reportez-vous à la page de manuel lldpadm(1M).
# lldpadm show-agentprop -p mode agent
# svcadm disable svc:/network/lldp:default
Exemple 16-1 Activation du protocole LLDP sur plusieurs liaisons de données
Dans cet exemple, un système possède deux liaisons de données, net0 et net1, et le protocole LLDP est activé dans différents modes pour chaque agent LLDP. Un agent transmet et reçoit les paquets LLDP, tandis que l'autre transmet uniquement les paquets LLDP.
# svcadm enable svc:/network/lldp:default # lldpadm set-agentprop -p mode=both net0 # lldpadm set-agentprop -p mode=txonly net1
L'agent LLDP transmet des informations relatives au système et à la connectivité dans des paquets LLDP ou LLDPDU. Ces paquets contiennent des unités d'information individuellement formatées au format TLV (Type-Longueur-Valeur). Par conséquent, les unités d'information sont également appelées unités TLV. Certaines unités TLV sont obligatoires et sont incluses par défaut dans les paquets LLDP lorsque le protocole LLDP est activé. Les unités TLV suivantes sont obligatoires :
ID de châssis
ID de port
Durée de vie
Expiration de la PDU
L'ID de châssis correspond à l'information générée par la commande hostid, tandis que l'ID de port est l'adresse MAC de la carte d'interface réseau physique. Plusieurs agents LLDP peuvent être activés sur un système unique, selon le nombre de liaisons. La combinaison des ID de châssis et de port identifie un agent de manière unique et le distingue des autres agents sur le système.
Vous ne pouvez pas utiliser la commande lldpadm pour exclure une unité TLV obligatoire des paquets LLDP.
Des unités TLV facultatives peuvent être ajoutées à un paquet LLDP. Ces unités TLV facultatives permettent aux fournisseurs d'insérer des unités TLV spécifiques au fournisseur devant être diffusées. Les unités TLV sont identifiées par des identifiants uniques d'organisme (OUI) individuels et sont saisies en fonction qu'elles répondent aux spécifications IEEE 802.1 ou IEEE 802.3. Les propriétés de l'agent LLDP correspondant à chaque type TLV sont créées de sorte que vous puissiez définir des valeurs pour chaque type.
Le tableau ci-dessous répertorie les types ou groupes TLV, les noms de propriété correspondantes, les unités TLV pour chaque propriété et leurs descriptions.
Tableau 16-1 Unités TLV pouvant être activée pour un agent LLDP
|
Vous pouvez configurer n'importe laquelle de ces propriétés pour indiquer les unités TLV à inclure dans les paquets lorsque le protocole LLDP est activé.
Cette procédure montre comment ajouter une unité TLV à diffuser dans le paquet LLDP. Pour définir les unités TLV pour les paquets LLDP, vous utilisez 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 16-2 Ajout d'unités TLV facultatives au paquet LLDP
Dans cet exemple, l'agent LLDP net0 est déjà configuré pour diffuser les informations VLAN dans le paquet. Vous souhaitez également inclure des informations relatives à la capacité du système, l'agrégation de liens et la virtualisation du réseau à diffuser. Cependant, vous souhaitez supprimer la description du VLAN du paquet.
# lldpadm show-agentprop net0 # lldpadm set-agentprop -p dot1-tlv+=linkaggr 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, 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-=pfc 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 vlanname, none none,vlanname,pvid, pvid, linkaggr,pfc,appln, linkaggr all net0 dot3-tlv rw max-framesize none none, max-framesize, all net0 virt-tlv rw vnic none none,vnic,all