Ignorer les liens de navigation
Quitter l'aperu
| Guide d'administration d'Oracle VM Server for SPARC 3.0 Oracle VM Server for SPARC (Français)

Périmètre de la recherche:

- Ce document
- Toute la bibliothque

## Configuration de trames géantes

Le commutateur virtuel de Logical Domains (`vsw`) et les périphériques de réseau virtuel (`vnet`) prennent maintenant en charge les cadres Ethernet avec des tailles de charge utile supérieures à 1 500 octets. Ce changement a pour conséquence que ces pilotes peuvent augmenter la capacité de traitement du réseau.

## Procédure de configuration du réseau virtuel et des périphériques de commutateur virtuels pour l'utilisation de trames géantes

Vous activez les trames géantes en définissant l'unité de transmission maximale (MTU) pour le périphérique de commutateur virtuel. Dans ce cas, le périphérique de commutateur virtuel et tous les autres périphériques du réseau virtuel sont liés au périphérique de commutateur virtuel utilisant la valeur MTU définie.

Dans certains cas, vous pouvez définir une valeur MTU directement sur un périphérique réseau virtuel. Vous pouvez effectuer cette opération si la valeur MTU requise pour le périphérique du réseau virtuel doit être inférieure à celle prise en charge par le commutateur virtuel.

Remarque - Sur le SE Oracle Solaris 10 5/09, la MTU d'un périphérique physique doit être configurée pour correspondre à la MTU du commutateur virtuel. Pour plus d'informations sur la configuration de ces pilotes en particulier, reportez-vous à la page de manuel qui correspond à ce pilote dans la section 7D du manuel de référence Oracle Solaris. Par exemple, pour obtenir des informations sur le pilote `nxge` Oracle Solaris 10, reportez-vous à la page de manuel `nxge`(7D).

1. Connectez-vous au domaine de contrôle.
2. Connectez-vous en tant qu'administrateur.

   Pour Oracle Solaris 10, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services. Pour Oracle Solaris 11.1 reportez-vous à la Partie III, Roles, Rights Profiles, and Privileges du manuel Oracle Solaris 11.1 Administration: Security Services.

3. Déterminez la valeur de MTU que vous voulez utiliser pour ce réseau virtuel.

   Vous pouvez indiquer une valeur MTU comprise entre 1 500 et 16 000 octets. La MTU indiquée doit correspondre à la MTU du périphérique du réseau physique qui est assignée au commutateur virtuel.

4. Indiquez la valeur MTU d'un périphérique de commutateur virtuel ou d'un périphérique réseau virtuel.

   Effectuez l'une des opérations suivantes :

   - Activez les trames géantes sur un nouveau périphérique de commutateur virtuel dans le domaine de service en définissant sa MTU comme valeur de la propriété `mtu`.

         # ldm add-vsw net-dev=device mtu=value vswitch-name ldom

     En plus de configurer le commutateur virtuel, cette commande met à jour la valeur MTU de chaque périphérique réseau virtuel qui sera lié au commutateur virtuel.

   - Activez les trames géantes sur un périphérique de commutateur virtuel existant dans le domaine de service en définissant sa MTU comme valeur de la propriété `mtu`.

         # ldm set-vsw net-dev=device mtu=value vswitch-name

     En plus de configurer le commutateur virtuel, cette commande met à jour la valeur MTU de chaque périphérique réseau virtuel qui sera lié au commutateur virtuel.

   Dans de rares cas, vous devrez utiliser la commande `ldm add-vnet` ou `ldm set-vnet` pour spécifier une valeur MTU pour un périphérique réseau virtuel qui diffère de la valeur MTU du commutateur virtuel. Par exemple, vous pouvez modifier la valeur MTU du périphérique réseau virtuel si vous configurez des VLAN sur un périphérique réseau virtuel et la MTU du VLAN la plus grande est inférieure à la valeur MTU sur le commutateur virtuel. Un pilote `vnet` qui prend en charge les trames géantes n'est pas toujours nécessaire pour les domaines dans lesquels seule la valeur MTU par défaut est utilisée. Cependant, si les domaines ont des périphériques de réseau virtuel liés à un commutateur virtuel utilisant des trames géantes, vérifiez que le pilote `vnet` prend en charge les trames géantes.

   Si vous utilisez la commande `ldm set-vnet` pour définir une valeur `mtu` sur un périphérique réseau virtuel, les mises à jour ultérieures de la valeur MTU du périphérique de commutateur virtuel ne sont pas propagées à ce périphérique de commutateur virtuel. Pour réactiver le périphérique réseau virtuel afin d'obtenir la valeur MTU du périphérique de commutateur virtuel, exécutez la commande suivante :

       # ldm set-vnet mtu= vnet-name ldom

   Notez que l'activation des trames géantes pour un périphérique réseau virtuel active automatiquement les trames géantes pour une ressource d'E/S hybride assignée à un périphérique réseau virtuel.

   Sur le domaine de contrôle, Logical Domains Manager met à jour les valeurs MTU initiées par les commandes `ldm set-vsw` et `ldm set-vnet` comme des opérations de reconfiguration retardée. Pour apporter des mises à jour MTU sur des domaines autres que le domaine de contrôle, vous devez arrêter un domaine avant d'exécuter la commande `ldm set-vsw` ou `ldm set-vnet` pour modifier une valeur MTU.

Exemple 8-2 Configuration des trames géantes sur des périphériques de commutateur virtuel et de réseau virtuel

- L'exemple suivant montre comment ajouter un nouveau périphérique de commutateur virtuel utilisant une valeur MTU de `9000`. Cette valeur MTU est propagée du périphérique de commutateur virtuel à tous les périphériques de réseau virtuel du client.

  En premier lieu, la commande `ldm add-vsw` crée un périphérique de commutateur virtuel, `primary-vsw0`, avec une valeur MTU de `9000`. Notez que l'instance 0 du périphérique réseau `nxge0` est définie comme une valeur de la propriété `net-dev`.

      # ldm add-vsw net-dev=nxge0 mtu=9000 primary-vsw0 primary

  Ensuite, la commande `ldm add-vnet` ajoute un périphérique réseau virtuel client à ce commutateur virtuel, `primary-vsw0`. Notez que la MTU du périphérique réseau virtuel est assignée implicitement à partir du commutateur virtuel auquel il est lié. En conséquence, la commande `ldm add-vnet` ne nécessite pas que vous définissiez une valeur pour la propriété `mtu`.

      # ldm add-vnet vnet01 primary-vsw0 ldom1

  Selon la version du SE Oracle Solaris en cours d'exécution, procédez comme suit :

  - SE Oracle Solaris 10. La commande `ifconfig` crée l'interface du commutateur virtuel dans le domaine de service, `primary`. La sortie de la commande `ifconfig vsw0` montre que la valeur de la propriété `mtu` est `9000`.

        # ifconfig vsw0 plumb
        # ifconfig vsw0 192.168.1.100/24 up
        # ifconfig vsw0
        vsw0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 9000 index 5
                inet 192.168.1.100 netmask ffffff00 broadcast 192.168.1.255
                ether 0:14:4f:fa:0:99

    La commande `ifconfig` crée l'interface réseau virtuel dans le domaine invité, `ldom1`. La sortie de la commande `ifconfig vnet0` montre que la valeur de la propriété `mtu` est `9000`.

        # ifconfig vnet0 plumb
        # ifconfig vnet0 192.168.1.101/24 up
        # ifconfig vnet0
        vnet0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 9000 index 4
                inet 192.168.1.101 netmask ffffff00 broadcast 192.168.1.255
                ether 0:14:4f:f9:c4:13

  - SE Oracle Solaris 11. Utilisez la commande`ipadm` pour afficher la valeur de la propriété `mtu` de l'interface principale.

        # ipadm show-ifprop -p mtu net0
        IFNAME PROPERTY PROTO PERM CURRENT PERSISTENT DEFAULT POSSIBLE
        net0   mtu      ipv4  rw   9000    --           9000    68-9000

    La commande `ipadm` crée l'interface réseau virtuelle dans le domaine invité `ldom1`. La sortie de la commande `ipadm show-ifprop` montre que la valeur de la propriété `mtu` est `9000`.

        # ipadm create-ip net0
        # ipadm create-addr -T static -a 192.168.1.101/24 net0/ipv4
        # ipadm show-ifprop -p mtu net0
        IFNAME PROPERTY PROTO PERM CURRENT PERSISTENT DEFAULT POSSIBLE
        net0   mtu      ipv4  rw   9000    --         9000    68-9000

- L'exemple suivant indique comment modifier la MTU de l'interface et la définir sur `4000`.

  Notez que la MTU d'une interface peut uniquement être remplacée par une valeur inférieure à la MTU du périphérique qui est assigné par Logical Domains Manager. Cette méthode est utile lorsque les VLAN sont configurés et que chaque interface de VLAN a besoin d'une MTU différente.

  - SE Oracle Solaris 10. Utilisez la commande `ifconfig`.

        # ifconfig vnet0 mtu 4000
        # ifconfig vnet0
        vnet0: flags=1201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS,FIXEDMTU>
        mtu 4000 index 4
                inet 192.168.1.101 netmask ffffff00 broadcast 192.168.1.255
                ether 0:14:4f:f9:c4:13

  - SE Oracle Solaris 11. Utilisez la commande `ipadm`.

        # ipadm set-ifprop -p mtu=4000 net0
        # ipadm show-ifprop -p mtu net0
        IFNAME PROPERTY PROTO PERM CURRENT PERSISTENT DEFAULT POSSIBLE
        net0   mtu      ipv4  rw   4000    --         9000    68-9000

### Compatibilité avec des versions antérieures (ne connaissant pas les trames géantes) des pilotes `vnet` et `vsw` (Oracle Solaris 10)

Remarque - Cette section s'applique uniquement au système d'exploitation Oracle Solaris 10.

Les pilotes prenant en charge les trames géantes peuvent interopérer avec les pilotes ne prenant pas en charge les trames géantes sur le même système. Cette interopérabilité est possible tant que la prise en charge des trames géantes n'est pas activée lorsque vous créez le commutateur virtuel.

Remarque - Ne définissez pas la propriété `mtu` si des domaines invités ou de service associés au commutateur virtuel n'utilisent pas les pilotes de Logical Domains prenant en charge les trames géantes.

Les trames géantes peuvent être activés en modifiant la propriété `mtu` d'un commutateur virtuel de la valeur par défaut à 1 500. Dans cette instance, des versions antérieures des pilotes ignorent le paramètre `mtu` et continuent à utiliser la valeur par défaut. Notez que la sortie `ldm list` affiche la valeur MTU que vous définissez et non pas la valeur par défaut. Les cadres plus grands que la valeur MTU par défaut ne sont pas envoyés à ces périphériques et sont supprimés par les nouveaux pilotes. Cette situation peut provoquer un comportement incohérent du réseau sur ces invités qui utilisent toujours les anciens pilotes. Cela s'applique aux domaines invités clients et au domaine de service.

Par conséquent, lorsque les trames géantes sont activées, vérifiez que tous les périphériques virtuels dans le réseau Logical Domains sont mis à niveau pour utiliser les nouveaux pilotes prenant en charge les trames géantes. Vous devez exécuter Logical Domains 1.2 au moins pour configurer des trames géantes.

Copyright © 2007, 2013, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale |