JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Utilisation de réseaux virtuels dans Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Virtualisation du réseau et gestion des ressources dans Oracle Solaris

2.  Création et administration des réseaux virtuels dans Oracle Solaris

3.  Gestion des ressources réseau dans Oracle Solaris

Utilisation des clients, des anneaux de transmission et réception d'anneaux

Clients MAC et allocation d'anneaux

Allocation d'anneaux dans les réseaux locaux virtuels

Propriétés de liaison de données pour l'allocation des anneaux

Commandes à utiliser avec les anneaux de réception et de transmission

Obtention et interprétation des informations d'anneau

Affichage des capacités d'allocation d'anneaux d'une liaison de données

Affichage de l'utilisation des anneaux et des affectations d'anneaux sur une liaison de données

Configuration des clients et allocation des anneaux

Utilisation des pools et des CPU

Configuration d'un processeur d'un pool de CPU pour une liaison de données

Allocation de CPU à une liaison

Gestion des ressources sur les flux

Configuration des flux

4.  Contrôle du trafic réseau et de l'utilisation des ressources dans Oracle Solaris

Index

Gestion des ressources sur les flux

Les flux sont constitués de paquets réseau qui sont organisés en fonction d'un attribut. Les flux permettent d'allouer des ressources réseau. Pour obtenir une présentation des flux, reportez-vous à la section Gestion des ressources réseau à l'aide de flux.

L'utilisation des flux pour gérer les ressources implique d'effectuer les étapes générales suivantes :

  1. Créez le flux à partir d'un attribut spécifique comme indiqué à la section Gestion des ressources réseau à l'aide de flux.

  2. Personnalisez l'utilisation des ressources du flux en définissant des propriétés qui se rapportent aux ressources réseau. A l'heure actuelle, seule la bande passante pour le traitement des paquets peut être définie.

Configuration des flux

  1. Si nécessaire, affichez la liste des liaisons disponibles pour choisir la liaison sur laquelle vous allez configurer les flux.
    # dladm show-link
  2. Vérifiez que les interfaces IP sur la liaison sélectionnée sont correctement configurées avec des adresses IP.
    # ipadm show-addr
  3. Créez des flux conformément à l'attribut que vous avez choisi pour chacun d'entre eux.
    # flowadm add-flow -l link -a attribute=value[,attribute=value] flow
    Liaison

    Désigne la liaison sur laquelle vous êtes en train de configurer le flux.

    attribute

    Fait référence à l'une des classifications suivantes en fonction de laquelle vous pouvez organiser les paquets réseau dans un flux :

    flow

    Fait référence au nom que vous attribuez au flux.

    Pour plus d'informations sur les flux et attributs de flux, reportez-vous à la page de manuel flowadm(1M).

  4. (Facultatif) Affichez la plage de valeurs possibles pour la bande passante de la liaison de données.
    # dladm show-linkprop -p maxbw link

    link correspond à la liaison de données sur lequel le flux est configuré.

    La plage de valeurs est indiquée dans le champ POSSIBLE.

  5. Allouez un partage de bande passante au flux.
    # flowadm set-flowprop -p maxbw=value flow

    La valeur que vous définissez doit être comprise dans la plage autorisée de valeurs pour la bande passante de la liaison.


    Remarque - Actuellement, seule la bande passante d'un flux peut être personnalisée.


  6. (Facultatif) Affichez les flux que vous avez créés sur la liaison.
    # flowadm

    Remarque - La commande flowadm, si elle est exécutée sans sous-commande, fournit les mêmes informations que la commande flowadm show-flow.


  7. (Facultatif) Affichez les valeurs de propriété pour un flux spécifié.
    # flowadm show-flowprop flow

Exemple 3-8 Gestion des ressources en définissant les propriétés de liaison et de flux

Cet exemple combine les étapes pour l'allocation de ressources réseau à des liaisons de données et des flux. L'exemple est basé sur la configuration présentée dans la figure ci-dessous.

image:La figure présente une configuration de gestion des ressources sur des liaisons de données et des flux.

La figure présente deux hôtes physiques qui sont reliés l'un à l'autre.

Les tâches de cet exemple impliquent les éléments suivants :

Notez que l'exemple n'inclut aucune procédure de configuration de zone. Pour configurer des zones, reportez-vous au Chapitre 17, Planification et configuration de zones non globales (tâches) du manuel Administration d’Oracle Solaris 11.1 : Oracle Solaris Zones, Oracle Solaris 10 Zones et gestion des ressources.

Tout d'abord, affichez les informations sur les liaisons et les interfaces IP sur Host1.

# ipadm
NAME             CLASS/TYPE STATE     UNDER      ADDR
lo0              loopback   ok        --         --
    lo0/v4        static     ok        --         127.0.0.1/8
net0             ip         ok        --         --
    net0/v4       static     ok        --         10.10.6.5/24
net1             ip         failed    ipmp0      --
    net1/v4       static     ok        --         10.10.12.42/24

Ensuite, créez un flux sur net1 afin d'isoler le trafic UDP vers Host2. Implémentez des contrôles de ressources sur le flux.

# flowadm add-flow -l net1 -a transport=udp udpflow
# flowadm set-flowprop -p maxbw=80 udpflow

Vérifiez les informations sur le flux créé.

flowadm
FLOW        LINK   IPADDR   PROTO   LPORT   RPORT   DFSLD
udpflow     net1   --       udp     --      --      --

# flowadm show-flowprop
FLOW         PROPERTY        VALUE          DEFAULT        POSSIBLE
udpflow      maxbw              80          --             --

Sur Host2, configurez les VNIC sur net0 pour chaque zone. Implémentez des contrôles de ressources sur chaque VNIC. Ensuite, affectez les VNIC à leurs zones respectives.

# dladm create-vnic -l net0 vnic0
# dladm create-vnic -l net0 vnic1
# dladm create-vnic -l net0 vnic2

# dladm set-prop -p rxrings=4,txrings=4 vnic0
# dladm set-prop -p rxrings=2,txrings=2 vnic1
# dladm set-prop -p rxrings=1,txrings=1 vnic2


# zonecfg -z zone1
# zonecfg:zone1> add net
# zonecfg:zone1:net> set physical=vnic0
# zonecfg:zone1:net> end
# zonecfg:zone1> commit
# zonecfg:zone1> exit
# zoneadm -z zone1 reboot

# zonecfg -z zone2
# zonecfg:zone2> add net
# zonecfg:zone2:net> set physical=vnic1
# zonecfg:zone2:net> end
# zonecfg:zone2> commit
# zonecfg:zone2> exit
# zoneadm -z zone2 reboot
#

# zonecfg -z zone3
# zonecfg:zone3> add net
# zonecfg:zone3:net> set physical=vnic2
# zonecfg:zone3:net> end
# zonecfg:zone3> commit
# zonecfg:zone3> exit
# zoneadm -z zone3 reboot
#

Supposons que pool1, un ensemble de CPU dans Host2, ait été précédemment configuré pour une utilisation par zone1. Liez ce pool de CPU afin d'également gérer les processus réseau pour zone1, comme suit :

# dladm set-prop -p pool=pool1 vnic0

Enfin, créez un client logiciel qui partage des anneaux avec net0, l'interface principale.

# dladm create-vnic -p rxrings=sw,txrings=sw -l net0 vnic3