JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

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

2.  Présentation de NWAM

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

7.  Utilisation des commandes de configuration de l'interface et de liaison de données sur les profils

8.  Configuration et administration des liaisons de données

Configuration des liaisons de données (tâches)

Commande dladm

Renommage d'une liaison de données

Affichage des informations relatives aux attributs physiques des liaisons de données

Affichage des informations concernant les liaisons de données

Suppression d'une liaison de données

Définition des propriétés de liaison de données

Présentation des propriétés des liaisons de données

Configuration des propriétés de liaisons de données à l'aide de la commande dladm

Procédure d'activation de la prise en charge des jumbo frames

Procédure de modification des paramètres de vitesse de liaison

Procédure d'obtention des informations d'état concernant les propriétés de liaisons de données

Procédure de configuration du pilote e1000g afin d'utiliser une liaison DMA

Procédure de définition manuelle du taux d'interruption

Tâches de configuration supplémentaires sur les liaisons de données

Procédure de remplacement d'une NIC avec la reconfiguration dynamique

Configuration de modules STREAMS sur les liaisons de données

Procédure de définition de modules STREAMS sur les liaisons de données

Obtention des paramètres de propriétés de liaison autopush

Procédure de suppression des paramètres de propriété de liaison autopush

9.  Configuration d'une interface IP

10.  Configuration des communications via une interface sans fil sur Oracle Solaris

11.  Administration des ponts

12.  Administration de groupements de liens

13.  Administration des réseaux locaux virtuels

14.  Présentation d'IPMP

15.  Administration d'IPMP

16.  Echange d'informations sur la connectivité réseau à l'aide du protocole 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

Glossaire

Index

Définition des propriétés de liaison de données

Outre la configuration de base de liaisons de données, vous pouvez également utiliser la commande dladm pour définir les propriétés de liaison de données et les personnaliser en fonction des besoins de votre réseau.


Remarque - Vous pouvez personnaliser les propriétés de liaisons de données à l'aide de la commande dladm à condition que le pilote de réseau de la liaison ait été converti pour la structure GLDv3, par exemple e1000g. Pour vérifier si votre pilote prend en charge cette fonction, reportez-vous à la page de manuel du pilote.


Présentation des propriétés des liaisons de données

Les propriétés de liaisons de données qui peuvent être personnalisées varient selon les propriétés prises en charge par un pilote de NIC spécifique. Les propriétés de liaisons de données configurables à l'aide de la commande dladm peuvent être classées dans l'une des deux catégories suivantes :

Les propriétés de liaison ont en règle générale les paramètres par défaut. Cependant, certains scénarios de mise en réseau peuvent nécessiter la modification de certains paramètres de propriétés d'une liaison de données. Ces paramètres de propriétés peuvent être des propriétés publiques ou privées. Par exemple, une NIC peut communiquer avec un ancien commutateur qui n'effectue pas correctement la négociation automatique. Un commutateur peut également avoir été configuré pour prendre en charge les jumbo frames. Enfin, les propriétés spécifiques à un pilote qui régulent la transmission ou la réception de paquets peuvent avoir besoin d'être modifiées pour le pilote indiqué. Dans Oracle Solaris, tous ces paramètres peuvent maintenant être réinitialisés à l'aide d'un seul outil d'administration, dladm.

Configuration des propriétés de liaisons de données à l'aide de la commande dladm

La section suivante indique les procédures permettant de définir certaines propriétés de liaisons de données et fournit des exemples. Les propriétés sélectionnées sont publiques et communes à tous les pilotes de NIC. Une section distincte décrit les propriétés de liaisons de données spécifiques aux pilotes. Cette section est suivie des procédures de configuration d'une sélection de propriétés privées du pilote e1000g.

Procédure d'activation de la prise en charge des jumbo frames

L'activation de la prise en charge des jumbo frames dans une configuration réseau est une tâche courante pour la plupart des scénarios de réseau. La prise en charge des jumbo frames requiert l'augmentation de la taille de la MTU d'une liaison de données. La procédure suivante inclut l'utilisation de noms personnalisés pour l'identification de liaisons de données. Pour obtenir une présentation des noms personnalisés et de leur utilisation dans une configuration réseau, reportez-vous à la section Pile réseau dans Oracle Solaris .

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.

  2. Afin d'identifier le périphérique Ethernet spécifique dont provient la taille de MTU nécessaire pour réinitialiser, affichez les liaisons dans le système.
    # dladm show-phys

    Effectuez cette étape en particulier si votre configuration réseau utilise des noms personnalisés pour les liaisons de données. Avec les noms personnalisés, les liaisons de données ne sont plus nécessairement identifiées par leur nom basé sur le matériel. Par exemple, le périphérique Ethernet est bge0. Toutefois, la liaison de données sur le périphérique est renommée net0. Par conséquent, vous devez configurer la taille de MTU de net0 . Reportez-vous à la section Configuration d'interfaces IP (tâches) pour obtenir des exemples de tâches de configuration sur des liaisons de données qui utilisent des noms personnalisés.

  3. (Facultatif) Affichez la taille actuelle de MTU de la liaison de données et autres propriétés.
    • Pour afficher une propriété spécifique d'une liaison de données, utilisez la syntaxe suivante :
      dladm show-linkprop -p property datalink

      Cette commande affiche les paramètres de la propriété que vous indiquez.

    • Pour afficher plusieurs propriétés sélectionnées de la liaison de données, utilisez la syntaxe suivante :
      # dladm show-link datalink

      Cette commande affiche les informations relatives à la liaison de données, y compris la taille de MTU.

  4. Si une interface IP est configurée sur la liaison de données, supprimez-la.
    # ipadm delete-ip interface
  5. Modifiez la taille de MTU de la liaison à 9000, soit le paramètre pour les jumbo frames.
    # dladm set-linkprop -p mtu=9000 datalink
  6. Créez l'interface IP.
    # ipadm create-ip interface
  7. Configurez l'interface IP.
    # ipadm create-addr -T addr-type [-a address] addrobj

    Pour plus d'informations sur la commande ipadm, reportez-vous à la section ipadm(1M).

  8. (Facultatif) Vérifiez que l'interface utilise la nouvelle taille de MTU à l'aide de l'une des syntaxes de commande de l'étape 3.
    # dladm show-linkprop -p mtu datalink
  9. (Facultatif) Affichez les paramètres Ethernet actuels de la liaison.
    # dladm show-ether datalink

Exemple 8-5 Activation de la prise en charge des jumbo frames

L'exemple ci-après qui permet la prise en charge des jumbo frames s'appuie sur le scénario suivant :

# dladm show-phys
LINK       MEDIA        STATE     SPEED     DUPLEX     DEVICE
net0       ether        up        100Mb     full       bge0
net1       ether        up        100Mb     full       bge1
net2       ether        up        100Mb     full       nge3

# dladm show-linkprop -p mtu net1
LINK     PROPERTY     VALUE     DEFAULT     POSSIBLE
net1     mtu          1500      1500        --

# ipadm delete-ip net1
# dladm set-linkprop -p mtu=9000 net1
# ipadm create-ip net1
# ipadm create-addr -T static -a 10.10.1.2/35 net1/v4

# dladm show-link web1
LINK     CLASS     MTU      STATE     BRIDGE     OVER
web1     phys      9000     up        --         --

Notez que le paramètre de MTU est maintenant 9000. Dans cet exemple, la commande dladm vous permet de modifier la taille de MTU de net1 directement. La méthode précédente qui utilise la commande ndd aurait nécessité que vous supprimiez également net0, ce qui aurait perturbé inutilement les opérations de l'interface principale.

Procédure de modification des paramètres de vitesse de liaison

La plupart des configurations réseau sont constituées d'une combinaison de systèmes avec diverses fonctions de vitesse. Par exemple, la vitesse annoncée entre un système plus ancien et un nouveau système peut avoir besoin d'être modifiée sur un paramètre plus bas afin de permettre la communication. Par défaut, toutes les capacités de vitesse et de duplex d'une carte réseau sont publiées. Cette procédure indique comment désactiver les capacités Gbit et publier uniquement les Mbit.

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.

  2. (Facultatif) Affichez l'état actuel de la propriété que vous souhaitez modifier.
    # dladm show-linkprop -p property datalink
  3. Pour publier les capacités de vitesse inférieures, désactivez les capacités de vitesse supérieure pour les empêcher d'être publiées.
    # dladm set-linkprop -p property=value1 datalink

Exemple 8-6 Désactivation de la publication des capacités Gbit d'une NIC

Cet exemple illustre comment empêcher la liaison net1 de publier les capacités Gbit.

# dladm show-linkprop -p adv_1000fdx_cap net1
LINK     PROPERTY             VALUE     DEFAULT     POSSIBLE
net1     adv_1000fdx_cap      1         --          1,0

# dladm show-linkprop -p adv_1000hdx_cap web1
LINK     PROPERTY             VALUE     DEFAULT     POSSIBLE
net1     adv_1000hdx_cap      1         --          1,0

Les propriétés qui publient les capacités Gbit de la liaison sont adv_1000fdx_cap et adv_1000hdx_cap. Pour désactiver la publication de ces propriétés, tapez la commande suivante :

# dladm set-linkprop -p adv_1000fdx_cap=0 net1
# dladm set-linkprop -p adv_1000hdx_cap=0 net1

La liste des paramètres Ethernet s'afficherait la sortie suivante :

# dladm show-ether net1
LINK     PTYPE       STATE    AUTO  SPEED-DUPLEX             PAUSE
net1     current     up       yes   1G-f                     both

Procédure d'obtention des informations d'état concernant les propriétés de liaisons de données

Vous pouvez obtenir des informations sur les propriétés de la liaison de données en affichant les paramètres Ethernet ou les propriétés de la liaison.

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.

  2. Pour obtenir plus d'informations sur les paramètres Ethernet, utilisez la commande suivante :
    # dladm show-ether [-x] datalink

    où l'option -x inclut des information de paramètres supplémentaires concernant la liaison. Sans l'option -x, seuls les paramètres actuels sont affichés.

  3. Pour obtenir des informations sur l'ensemble des propriétés de la liaison, utilisez la commande suivante :
    # dladm show-linkprop datalink

Exemple 8-7 Affichage des paramètres Ethernet

Cet exemple affiche une liste étendue d'informations de paramètres d'une liaison spécifique.

# dladm show-ether -x net1
LINK     PTYPE       STATE    AUTO  SPEED-DUPLEX             PAUSE
net1     current     up       yes   1G-f                     both
--       capable     --       yes   1G-fh,100M-fh,10M-fh     both
--       adv         --       yes   100M-fh,10M-fh           both
--       peeradv     --       yes   100M-f,10M-f             both

Avec l'option -x, la commande affiche également les fonctions intégrées du lien spécifié, ainsi que les fonctions qui sont actuellement publiées entre l'hôte et le partenaire de liaison. Les informations suivantes sont affichées :

Exemple 8-8 Affichage des propriétés de la liaison

Cet exemple illustre comment obtenir la liste toutes les propriétés d'une liaison. Si vous souhaitez afficher uniquement des propriétés spécifiques, utilisez l'option -p avec les propriétés spécifiques que vous souhaitez surveiller.

# dladm show-linkprop net1
LINK     PROPERTY             VALUE       DEFAULT     POSSIBLE
net1     speed                1000        --          -- 
net1     autopush             --          --          -- 
net1     zone                 --          --          -- 
net1     duplex               half        --          half,full 
net1     state                unknown     up          up,down 
net1     adv_autoneg_cap      1           1           1,0 
net1     mtu                  1500        1500        -- 
net1     flowctrl             no          bi          no,tx,rx,bi 
net1     adv_1000fdx_cap      1           1           1,0 
net1     en_1000fdx_cap       1           1           1,0 
net1     adv_1000hdx_cap      1           1           1,0 
net1     en_1000hdx_cap       1           1           1,0 
net1     adv_100fdx_cap       0           0           1,0 
net1     en_100fdx_cap        0           0           1,0 
net1     adv_100hdx_cap       0           0           1,0 
net1     en_100hdx_cap        0           0           1,0 
net1     adv_10fdx_cap        0           0           1,0 
net1     en_10fdx_cap         0           0           1,0 
net1     adv_10hdx_cap        0           0           1,0 
net1     en_10hdx_cap         0           0           1,0

Les paramètres pour les capacités de vitesse et de duplex de la liaison lien sont configurés manuellement sur les propriétés de vitesse activées qui sont étiquetées en_*_cap. Par exemple, en_1000fdx_cap est la propriété pour la capacité de duplex intégral Gbits et en_100hdx_cap est la propriété de la capacité en semi-duplex 100 Mbits. Les paramètres de ces propriétés de vitesse activée sont publiées entre l'hôte et son partenaire de liaison par les propriétés de vitesse correspondantes publiées, qui sont étiquetées adv_*_cap comme adv_1000fdx_cap et adv_100hdx_cap.

Normalement, les paramètres d'une propriété de vitesse activée spécifique et la propriété correspondante annoncée sont identiques. Cependant, si une NIC prend en charge certaines fonctionnalités avancées telles que la gestion de l'alimentation, celles-ci peuvent définir des limites sur les bits sont réellement publiés entre l'hôte et son partenaire de liaison. Par exemple, avec la gestion de l'alimentation, les paramètres des propriétés adv_*_cap pourraient uniquement être un sous-ensemble des paramètres des propriétés en_*_cap. Pour plus d'informations sur les propriétés de vitesse activées et publiées, reportez-vous à la page de manuel dladm(1M).

Procédure de configuration du pilote e1000g afin d'utiliser une liaison DMA

Cette procédure et la procédure suivante indiquent comment configurer des propriétés privées. Les deux procédures s'appliquent aux propriétés spécifiques du pilote e1000g. Cependant, les étapes générales peuvent également être utilisées pour configurer les propriétés privées d'autres pilotes NIC.

Le trafic de masse, telles que les transferts de fichiers, implique habituellement la négociation de paquets de grande taille au sein du réseau. Dans de tels cas, vous pouvez obtenir de meilleures performances du pilote e1000g en le configurant de sorte qu'il utilise automatiquement la liaison DMA, où un seuil est défini pour les tailles de fragment de paquet. Si la taille de fragment dépasse le seuil, la liaison DMA est utilisée pour la transmission. Si la taille de fragment ne dépasse pas le seuil, le mode bcopy est utilisé, où les données de fragment sont copiées sur le tampon de transmission préalloué.

Pour définir le seuil, procédez comme suit :

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.

  2. Définissez le paramètre approprié de la propriété _tx_bcopy_threshold.
    # dladm set-linkprop -p _tx_bcopy_threshold=value e1000g-datalink

    Pour cette propriété, les paramètres valides pour le seuil sont compris entre 60 et 2048.


    Remarque - A l'instar de la configuration des propriétés publiques, l'interface doit également être démontée avant que les paramètres de propriété privés puissent être modifiés.


  3. (Facultatif) Vérifiez le nouveau paramètre de seuil.
    # dladm show-linkprop -p _tx_bcopy_threshold e1000g-datalink

Procédure de définition manuelle du taux d'interruption

Les paramètres qui régissent le taux auquel les interruptions sont fournies par le pilote e1000g affectent également les performances réseau et système. En règle générale, les paquets du réseau sont fournis à la couche supérieure de la pile en générant une interruption pour chaque paquet. En retour, le taux d'interruption, par défaut, est automatiquement ajusté par la couche GLD dans le noyau. Cependant, il se peut que ce mode ne soit pas souhaitable dans toutes les conditions de trafic réseau. Pour une discussion sur ce problème, consultez ce document (http://www.stanford.edu/class/cs240/readings/mogul.pdf) qui a été présenté lors de la conférence technique USENIX en 1996. Par conséquent, dans certaines circonstances, la définition manuelle du taux d'interruption est nécessaire pour obtenir de meilleures performances.

Pour définir le taux d'interruption, vous devez définir les paramètres suivants :

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.

  2. Si nécessaire, identifiez le périphérique dont vous souhaitez modifier la propriété de pilote.
    # dladm show-phys
  3. Désactivez le réglage automatique du taux de régulation d'interruption.
    # dladm set-linkprop -p _intr_adaptive=0 e1000g-datalink

    Remarque - Lorsque le réglage automatique du taux de régulation d'interruption est activé, tout paramètre existant pour le paramètre _intr_throttling_rate est ignoré.


  4. Supprimez toute interface IP qui est configurée sur la liaison de données.
  5. Définissez le paramètre pour le niveau minimum inter-interruption.
    # dladm set-linkprop -p _intr_throttling_rate=value e1000g-datalink

    Remarque - La définition par défaut du paramètre _intr_throttling_rate est de 550 sur les systèmes SPARC et de 260 sur les systèmes basés sur x86. La définition de la valeur minimale du niveau inter-interruption sur 0 désactive la logique de régulation d'interruption.


  6. Configurez l'interface IP.
  7. (Facultatif) Affichez les nouveaux paramètres du seuil.

Exemple 8-9 Configuration de la liaison DMA et définition du taux de régulation d'interruption

Cet exemple utilise un système x86 avec une NIC e1000g. Le pilote est configuré avec un paramètre de seuil permettant de basculer entre l'utilisation de la liaison DMA ou du mode bcopy pour transmettre les paquets. Le paramètre du taux de régulation d'interruption est également modifié. De plus, la liaison de données e1000g utilise le nom générique par défaut qui est affecté par le système d'exploitation. Par conséquent, la configuration est effectuée sur la liaison de données en faisant référence au nom personnalisé, net0.

# dladm show-phys
LINK       MEDIA        STATE     SPEED     DUPLEX     DEVICE
net0       ether        up        100Mb     full       e1000g0

# dladm show-linkprop -p _tx_bcopy_threshold net0
LINK        PROPERTY                VALUE     DEFAULT     POSSIBLE
net0        _tx_bcopy_threshold     512       512         --

# dladm show-linkprop -p _intr-throttling_rate
LINK        PROPERTY                  VALUE     DEFAULT     POSSIBLE
net0        _intr-throttling_rate     260       260         --

# ipadm delete-ip net0
# dladm set-linkprop -p _tx_bcopy_threshold=1024 net0
# dladm set-linkprop -p _intr_adaptive=0 net0
# dladm set-linkprop -p _intr-throttling_rate=1024 net0

# ipadm create-ip net0
# ipadm create-addr -T static -a 10.10.1.2/24 net0/v4addr
# dladm show-linkprop -p _tx_bocopy_threshold=1024 net0
LINK        PROPERTY                VALUE     DEFAULT     POSSIBLE
net0        _tx_bcopy_threshold     1024      512         --

# dladm show-linkprop -p _intr_adaptive net0
LINK        PROPERTY           VALUE     DEFAULT     POSSIBLE
net0        _intr-adaptive     0         1           --

# dladm show-linkprop -p _intr-throttling_rate
LINK        PROPERTY                  VALUE     DEFAULT     POSSIBLE
net0        _intr-throttling_rate     1024      260         --