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
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
Présentation de la gestion des ressources réseau
Propriétés de liaisons de données pour le contrôle des ressources
Gestion des ressources réseau à l'aide de flux
Commandes pour la gestion des ressources réseau
Gestion des ressources réseau (liste des tâches)
Gestion des ressources sur liaisons de données
Transmission et réception d'anneaux
Clients MAC et allocation d'anneaux
Propriétés pour l'allocation anneaux
Préparatifs de configuration de clients matériels
Procédure de configuration d'un client matériel
Procédure de création d'un client le logiciel
Procédure d'identification des affectations d'anneaux dans l'allocation d'anneaux statique
Procédure de configuration d'un processeur d'un pool de CPU pour une liaison de données
Procédure d'allocation de CPU à des liaisons
22. Contrôle du trafic réseau et de l'utilisation des ressources
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.
Pour utiliser les flux pour la gestion des ressources, effectuez les étapes générales suivantes :
Créez le flux à partir d'un attribut spécifique comme indiqué à la section Gestion des ressources réseau à l'aide de flux.
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.
Les flux peuvent être créés sur le réseau physique ainsi que le réseau virtuel. Pour configurer les flux, utilisez la commande flowadm. Pour obtenir des informations techniques précises, reportez-vous à la page de manuel flowadm(1M).
# dladm show-link
# ipadm show-addr
# flowadm add-flow -l link -a attribute=value[,attribute=value] flow
Fait référence à l'une des classifications suivantes en fonction de laquelle vous pouvez organiser les paquets réseau dans un flux :
Adresse IP
Protocole de transport (UDP, TCP ou SCTP)
Numéro de port pour une application (par exemple le port 21 pour FTP)
Attribut de champ DS, qui est utilisé pour la qualité de service dans les paquets IPv6 uniquement. Pour plus d'informations sur le champ DS, reportez-vous à la section Point de code DS du manuel Administration d’Oracle Solaris : Services IP.
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).
# flowadm set-flowprop -p property=value[,property=value,...] flow
Vous pouvez spécifier les propriétés de flux suivantes qui contrôlent les ressources :
La quantité maximale de bande passante de la liaison que les paquets identifiés avec ce flux peuvent utiliser. La valeur que vous définissez doit être comprise dans la plage autorisée de valeurs pour la bande passante de la liaison. Pour afficher la plage possible de valeurs de la bande passante d'une liaison, vérifiez le champ POSSIBLE dans la sortie générée par la commande suivante :
# dladm show-linkprop -p maxbw link
Remarque - Actuellement, seule la bande passante d'un flux peut être personnalisée.
# flowadm show-flow -l link
# flowadm show-flowprop flow
Exemple 21-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.
La figure présente deux hôtes physiques qui sont reliés l'un à l'autre.
Host1 a la configuration suivante :
Il a une zone non globale qui fonctionne comme zone de routeur. Deux interfaces sont affectées à la zone : external0 se connecte à Internet alors qu'internal0 se connecte au réseau interne dont le deuxième hôte.
Les interfaces IP ont été renommées pour utiliser des noms personnalisés. Bien que cela ne soit pas nécessaire, l'utilisation de noms personnalisés pour les liaisons et les interfaces est avantageuse quand vous administrez le réseau. Reportez-vous à la section Noms des périphériques réseau et des liaisons de données.
Un flux est configuré sur internal0 afin d'isoler le trafic UDP et implémenter un contrôle sur la façon dont les paquets UDP utilisent les ressources. Pour plus d'informations sur la configuration des flux, reportez-vous à la section Gestion des ressources sur les flux.
Host2 a la configuration suivante :
Il dispose de trois zones non globales et de leurs VNIC. Les VNIC sont configurées sur une carte nxge prenant en charge l'allocation dynamique d'anneaux. Pour plus d'informations sur l'allocation d'anneaux, reportez-vous à la section Transmission et réception d'anneaux .
La charge de traitement réseau de chaque zone est différente. Pour les besoins de cet exemple, la charge pour la zone1 est lourde, la charge pour la zone2 est moyenne et la charge pour la zone3 est légère. Les ressources sont affectées à ces zones en fonction de leur charge.
Une autre VNIC est configurée comme client logiciel. Pour obtenir un aperçu des clients MAC, reportez-vous à la section Clients MAC et allocation d'anneaux.
Les tâches de cet exemple impliquent les éléments suivants :
Création d'un flux et configuration de contrôles de flux : un flux est créé sur internal0 pour créer des contrôles de ressources sur les paquets UDP reçus par Host2.
Configuration des propriétés d'une ressource réseau pour les VNIC sur Host2 : basée sur la charge de traitement sur chaque zone, la VNIC de chaque zone est configurée avec un ensemble d'anneaux dédiés. Une autre VNIC est également configurée sans anneaux dédiés comme exemple de client logiciel.
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 Oracle Solaris : 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.
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE internal0 Ethernet up 1000 full nge1 e1000g0 n unknown 0 half e1000g0 e1000g1 n unknown 0 half e1000g1 external0 Ethernet up 1000 full nge0 # dladm show-link LINK CLASS MTU STATE BRIDGE OVER internal0 phys 1500 up -- nge1 e1000g0 phys 1500 unknown -- -- e1000g1 phys 1500 unknown -- -- external0 phys 1500 up -- nge0 # ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/4 static ok 127.0.0.1/8 external0 static ok 10.10.6.5/24 internal0 static ok 10.10.12.42/24
Ensuite, créez un flux sur internal0 afin d'isoler le trafic UDP vers Host2. Implémentez des contrôles de ressources sur le flux.
# flowadm add-flow -l external0 -a transport=udp udpflow # flowadm set-flowprop -p maxbw=80 udpflow
Vérifiez les informations sur le flux créé.
flowadm show-flow FLOW LINK IPADDR PROTO PORT DFSLD udpflow internal0 -- udp -- -- # flowadm show-flowprop SECURE OUTPUT FOR THIS
Sur Host2, configurez les VNIC sur nxge0 pour chaque zone. Implémentez des contrôles de ressources sur chaque VNIC. Ensuite, affectez les VNIC à leurs zones respectives.
# dladm create-vnic -l nxge0 vnic0 # dladm create-vnic -l nxge0 vnic1 # dladm create-vnic -l nxge0 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 # zone1>zonecfg>net> set physical=vnic0 # zone2>zonecfg>net> set physical=vnic1 # zone3>zonecfg>net> set physical=vnic2
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=pool01 vnic0
Enfin, créez un client logiciel qui partage des anneaux avec nxge0 , l'interface principale.
dladm create-vnic -p rxrings=sw,txrings=sw -l nxge0 vnic3