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
8. Utilisation des fonctionnalités Data Center Bridging dans Oracle Solaris
Présentation de la technologie Data Center Bridging (DCB)
Contrôle de flux basé sur la priorité (PFC)
Propriétés de liaison de données associées à PFC
Unités TLV de contrôle de flux basé sur la priorité
Personnalisation du contrôle de flux basé sur la priorité pour DCB
Obtention des données de configuration PFC
Sélection de transmission améliorée (ETS)
Propriétés de liaison de données associées à ETS
Unités TLV de sélection de transmission améliorée
Personnalisation de la sélection de transmission améliorée pour DCB
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
La sélection de transmission améliorée est une fonction DCB qui permet d'allouer de la bande passante sur une carte réseau à des applications en fonction de leur priorité DCB. La priorité DCB est un en-tête VLAN contenant un champ de priorité à 3 bits. La valeur du champ de priorité permet de différencier les paquets Ethernet sur le réseau. DCB associe d'autre propriétés (comme la configuration PFC et la bande passante de liaison) au trafic par le biais de cette valeur de priorité (également appelée priorité 802.1p). Il faut configurer DCB pour allouer un volume spécifique de bande passante aux paquets en fonction de leur priorité.
Pour être compatible avec la norme ETS, la carte réseau doit prendre en charge la technologie DCB et fonctionner en mode DCB.
Les propriétés de liaison de données qui font référence aux informations PFC s'appliquent à la prévention de perte de paquets en fonction des priorités CoS définies pour ces paquets. Les propriétés qui font référence aux informations ETS s'appliquent à l'allocation de bande passante partagée aux paquets en fonction des mêmes priorités CoS. Il faut configurer la sélection de transmission améliorée sur les propriétés de liaison de données suivantes.
cos spécifie la classe de service d'une liaison de données. Cette propriété représente la priorité Ethernet. La valeur de la propriété (comprise entre 0 et 7) s'applique aux paquets sortants sur la liaison de données. Cette valeur est définie sur l'étiquette VLAN des paquets sortants. Si cette propriété est définie sur la liaison physique elle-même, elle s'applique uniquement au trafic sur le client. principal de la liaison. La priorité n'est pas définie sur d'autres clients secondaires, comme des VNIC. Par défaut, cos est définie sur 0 si la carte réseau fonctionne en mode DCB ou si la liaison est un réseau local virtuel (VLAN).
etsbw-lcl indique le volume de bande passante ETS alloué à la transmission sur la liaison de données. Cette propriété est configurable uniquement si la carte réseau physique sous-jacente présente des capacités DCB et prend en charge ETS. Il faut attribuer la valeur en spécifiant le pourcentage de bande passante totale de la carte réseau sous-jacente à allouer à une liaison de données ou un client secondaire. Vous pouvez définir cette propriété à condition que la propriété cos de la liaison ne soit pas définie sur zéro (0).
Remarque - La norme ETS n'est actuellement pas prise en charge sur les liaisons physiques en mode DCB configurées en groupement.
Le pourcentage de bande passante défini dans etsbw-lcl n'est pas un volume réservé exclusivement à ce client secondaire. Si la bande passante allouée n'est pas consommée, d'autres clients configurés de la même manière peuvent l'utiliser. D'autre part, l'allocation de bande passante s'applique uniquement à la transmission dans le cadre du trafic sur l'hôte.
En plus des propriétés mentionnées plus haut, les propriétés en lecture seule suivantes fournissent des informations sur les données de bande passante échangées entre l'hôte et son homologue.
etsbw-lcl-advice spécifie le partage de bande passante recommandé. L'homologue distant envoie ce volume de bande passante conseillé pour une liaison de données à l'hôte local.
etsbw-lcl-effective fait référence au partage de bande passante effectivement implémenté sur la liaison de données de l'hôte local. Cette propriété peut refléter soit la valeur de la propriété etsbw-lcl, soit la valeur de la propriété etsbw-lcl-advice.
estbw-rmt-effective fait référence au partage de bande passante configuré sur l'homologue distant.
Pour déterminer le volume de bande passante adapté aux paquets présentant des priorités spécifiques, mieux vaut définir des informations ETS symétriques ou synchronisées entre les hôtes en communication. Concrètement, il est judicieux de spécifier que le système local doit adapter le partage de bande passante en fonction de la valeur etsbw-lcl-advice. Un système Oracle Solaris 11 peut ajuster automatiquement sa configuration ETS pour qu'elle corresponde à celle de l'homologue distant.
La propriété estbw-lcl-effective indique de manière indirecte si l'option de concordance des informations ETS de l'hôte local avec celles de l'homologue est activée ou non. Si valeur de cette propriété correspond à celle de etsbw-lcl-advice, l'option est activée. Autrement, les valeurs des propriétés etsbw-lcl-effective et etsbw-lcl sont identiques.
L'unité TLV ETS etscfg contrôle le comportement de l'hôte en matière d'informations en provenance de l'hôte homologue. Cette unité TLV possède une seule propriété configurable : willing. Par défaut, cette propriété est définie sur on et autorise l'hôte local à synchroniser sa configuration ETS avec celle de l'homologue distant. Si vous devez interdire à un agent spécifique de procéder à la synchronisation automatique de ces informations, attribuez la valeur off à la propriété willing, comme suit :
# lldpadm set-agenttlvprop -p willing=off -a agent etscfg
Remplacez agent par la liaison de données sur laquelle est activé l'agent.
Dans la plupart des cas, la configuration par défaut d'ETS sur le système suffit. Cette configuration est automatiquement définie lorsque le protocole LLDP est activé. La technologie DCB est prise en charge par la liaison sous-jacente, qui s'exécute en mode DCB. Toutefois, pour illustrer les différentes options qu'il est possible de définir lorsque vous configurez la sélection de transmission améliorée, cette procédure répertorie les étapes manuelles de configuration d'ETS. Ces étapes partent du principe que la configuration automatique n'a pas été effectuée. Les opérations de configuration sont réalisées sur le client virtuel vnic1, paramétré sur l'agent LLDP net0.
Reportez-vous à la section Activation du protocole DCBX.
Par défaut, les fonctions de contrôle de flux basé sur la priorité (PFC), sélection de transmission améliorée (ETS) et pontage virtuel d'extrémité (EVB) sont activées. Imaginons que vous souhaitiez désactiver la fonctionnalité EVB. Il vous faut donc supprimer cette valeur de la propriété dot1–tlv de l'agent LLDP.
# lldpadm set-agenttlvprop -p dot1-tlv-=evb net0
# dladm set-linkprop -p cos=value vnic1
# dladm set-linkprop -p etsbw-lcl=value vnic1
La valeur que vous attribuez à la propriété etsbw-lcl représente le pourcentage de bande passante de la liaison sous-jacente. La somme de toutes les valeurs de bande passante allouée aux clients ne doit pas dépasser 100 %.
# lldpadm show-agenttlvprop -p willing -a net0 etscfg
Si la propriété willing est définie sur off, exécutez la commande suivante :
# lldpadm set-agenttlvprop -p willing=on -a net0 etscfg
Cette section contient divers exemples d'informations relatives à la sélection de transmission améliorée après la configuration de LLDP et DCB.
Les commandes ci-après permettent d'afficher les informations liées à ETS.
dladm show-linkprop -p etsbw-lcl,etsbw-advise,etsbw-lcl-effective,etsbw-rmt-effective datalink
Cette commande affiche les définitions d'allocation de bande passante, ainsi que l'allocation effectivement appliquée sur la liaison de données.
dladm show-phys -D ets datalink
Cette commande affiche la configuration ETS sur la liaison physique en matière d'allocation de bande passante et de distribution.
lldpadm show-agenttlvprop -a agent etscfg
Remplacez agent par la liaison de données sur laquelle est activé le protocole LLDP. Cette commande affiche la propriété TLV ETS qui contrôle la capacité d'un hôte à synchroniser ses informations ETS avec un homologue.
Les exemples ci-dessous illustrent les types d'informations affichées dans la sortie des commandes mentionnées.
Exemple 8-5 Affichage des propriétés de liaison de données associées à ETS
Cet exemple illustre comment afficher le statut des propriétés de liaison de données associées à la sélection de transmission améliorée.
# dladm show-linkprop -p cos,etsbw-lcl,etsbw-lcl-advise, \ etsbw-lcl-effective,etsbw-rmt-effective vnic1 LINK PROPERTY PERM VALUE DEFAULT POSSIBLE vnic1 cos rw 2 0 0-7 vnic1 etsbw-lcl rw 20 0 -- vnic1 etsbw-lcl-advise r- -- -- -- vnic1 etsbw-lcl-effective r- -- -- -- vnic1 etsbw-rmt-effective r- -- -- --
La sortie indique que la carte vnic1 est configuré pour bénéficier d'un partage égal à 20 % du volume total de bande passante sur la liaison physique. La priorité 802.1p de la carte VNIC (spécifiée par la propriété cos) est définie sur 2.
Exemple 8-6 Affichage de la capacité de synchronisation des informations ETS de l'hôte local
Cet exemple illustre comment afficher le statut actuel de la capacité de l'hôte à s'adapter à la configuration ETS de son homologue.
# lldpadm show-agenttlvprop -a net0 etscfg AGENT TLVNAME PROPERTY PERM VALUE DEFAULT POSSIBLE net0 etscfg willing rw off on on,off
Pour activer la synchronisation, exécutez la commande suivante :
# lldpadm set-agenttlvprop -p willing=on -a net0 etscfg # dladm show-linkprop -p etsbw-lcl,etsbw-lcl-advise, \ etsbw-lcl-effective,etsbw-rmt-effective vnic0 LINK PROPERTY PERM VALUE DEFAULT POSSIBLE vnic1 cos rw 2 0 0-7 vnic1 etsbw-lcl rw 20 0 -- vnic1 etsbw-lcl-advise r- 15 -- -- vnic1 etsbw-lcl-effective r- 15 -- -- vnic1 etsbw-rmt-effective r- 25 -- --
Bien que la propriété estbw-lcl soit définie sur 20 % pour vnic1, le partage effectif de bande passante dont bénéficie la carte VNIC est fixé à 15 % afin de correspondre au volume de bande passante conseillé en provenance de l'homologue. Cet ajustement se produit car la propriété willing de l'unité TLV etscfg a été activée.
L'exemple ci-dessous illustre les mappages de priorité sur la liaison physique :
# dladm show-phys -D ets net0 LINK COS ETSBW ETSBW_EFFECT CLIENTS ixgbe0 0 20 20 <default,mcast>,net0 1 15 15 vnic2 2 20 20 vnic1 3 30 30 vnic5 4 15 15 vnic3 5 0 0 vnic4 6 0 0 vnic6 7 0 0 vnic7
Dans cet exemple, différentes cartes VNIC sont définies avec leurs propres valeurs cos correspondantes. Selon la sortie précédente, la propriété cos de vnic1 est définie sur 2. Sous le champ ETSBW, la carte vnic1 du client bénéficie d'un partage de bande passante effectif de 15 % pour correspondre à la valeur conseillée en provenance de l'homologue, indiquée sous le champ ETSBW_EFFECT. Cet exemple montre également que le partage de bande passante le plus élevé est alloué à vnic5. Notez que l'allocation de 0 % de bande passante aux cartes vnic4, vnic6 et vnic7 n'indique pas que les clients ne bénéficient pas du tout de bande passante. En fait, ces clients ne reçoivent pas de bande passante si les autres clients consomment la bande passante qui leur est allouée.