Gestion de la virtualisation réseau et des ressources réseau dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Affichage des VNIC

Pour obtenir des informations sur les cartes VNIC sur votre système, exécutez la commande dladm show-vnic.

Exemple 2-7  Affichage des VNIC sur un système
# dladm show-vnic
LINK      OVER     SPEED         MACADDRESS          MACADDRTYPE         VIDS      
vnic1     net0     1000          2:8:20:c2:39:38     random              123   
vnic2     net0     1000          2:8:20:5f:84:ff     random              456 

La sortie affiche les informations suivantes :

LINK

Lisaison de données virtuelle identifié par un nom.

OVER

Liaison de données physique ou virtuelle sur laquelle est configurée la VNIC.

SPEED

Vitesse maximale de la VNIC, en mégabits par seconde.

MACADDRESS

Adresse MAC de la VNIC.

MACADDRTYPE

Type d'adresse MAC de la VNIC, parmi les possibilités suivantes :

  • random : adresse aléatoire affectée à la VNIC

  • factory : adresse MAC d'usine de la carte NIC utilisée par la VNIC

  • fixed : adresse MAC affectée par l'utilisateur

VID

ID de VLAN des cartes réseau virtuelles (VNIC).

Par conséquent, vous pouvez également utiliser une des commandes dladm qui affiche des informations sur les liaisons de données pour visualiser des informations sur les cartes VNIC si celles-ci existent sur le système. Par exemple, la commande dladm show-link affiche des cartes VNIC avec d'autres liaisons de données. Vous pouvez également utiliser la commande dladm show-linkprop pour vérifier les propriétés des cartes VNIC.

Pour obtenir des informations sur les propriétés de liaisons de données d'une VNIC, spécifiez le unique dans la syntaxe de commande suivante :

# dladm show-linkprop [-p property] vnic
Exemple 2-8  Affichage des VNIC associées à des zones

Dans cet exemple, des informations sont affichées pour la liaison de données principale et les VNIC associées aux zones. La liaison de données principale net0 est attachée à la zone globale. Les cartes VNIC,vnic1 et vnic2, sont attachés à zone1 et zone2, respectivement.

# dladm show-link -Z
LINK                ZONE      CLASS     MTU    STATE    OVER
net0                global    phys      1500   up        --
zone1/vnic1         zone1     vnic      1500   up       net0 
zone2/vnic2         zone2     vnic      1500   up       net0

Affichage de VNIC avec plusieurs adresses MAC

Plusieurs adresses MAC sont associées à des VNIC créées par le système dans Oracle VM Server for SPARC et les ressources anet dans les zones noyau Oracle Solaris. Dans Oracle VM Server for SPARC, vous devez créer un vnet avec la propriété alt-mac-addrs permettant la prise en charge des VNIC et des zones au sein d'un domaine invité. Dans ce cas, le système crée automatiquement une VNIC avec plusieurs adresses MAC. Ces différentes adresses MAC sont obtenues à partir du vnet que vous avez créé. Pour plus d'informations, reportez-vous au Oracle VM Server for SPARC 3.1 Administration Guide.

Pour prendre en charge des zones ou des VNIC à l'intérieur des zones noyau, vous configurez les ressources anet qui disposent de plusieurs adresses MAC. Exécutez la commande zonecfg pour indiquer plusieurs adresses MAC aux ressources anet créées pour permettre l'accès du réseau dans les zones de noyau. Pour plus d'informations, reportez-vous à la page de manuel solaris-kz(5). Pour plus d'informations sur la configuration des zones noyau, reportez-vous à la section Création et utilisation des zones de noyau d’Oracle Solaris .

Lorsque plusieurs adresses sont associées à MAC une adresse MAC des cartes d'interface réseau virtuelles, est utilisé par le pilote de réseau virtuel. Vous pouvez utiliser les autres adresses MAC pour créer des VNIC à l'intérieur de zones de noyau ou d'un domaine invité. Par exemple, si une VNIC est associée à trois adresses MAC, une adresse MAC est attribuée au pilote de réseau virtuel. Par conséquent, vous pouvez créer uniquement deux VNIC avec les deux adresses MAC restantes.

Vous pouvez utiliser la commande suivante pour afficher plusieurs adresses MAC associées aux VNIC :

# dladm show-vnic -m
Exemple 2-9  Affichage des VNIC avec plusieurs adresses MAC dans les zones du noyau
# dladm show-vnic -m
LINK                OVER       MACADDRESSES      MACADDRTYPES     VIDS
gz_vnic0            net0       2:8:20:d7:27:9d   random            0
zone1/net0          net0       2:8:20:70:52:9    random            0
                               2:8:20:c9:d:4c    fixed
                               2:8:20:70:db:3    random
zone1/net1          net0       0:1:2:3:4:5       fixed             0
                               0:1:2:3:4:6       fixed

Dans cet exemple, la zone de noyau zone1 dispose de deux ressources anet : net0 et net1. Au moins une adresse MAC doit être configurée pour chacune de ces deux ressources. Vous pouvez par conséquent créer jusqu'à deux VNIC à l'intérieur de la zone de noyau zone1, superposées au pilote virtuel NIC zvnet associé à la liaison de données net0. Vous ne pouvez créer qu'une seule VNIC en plus du pilote d'interface réseau virtuel zvnet associé à la liaison de données net1.

Exemple 2-10  Affichage des VNIC créées par le système avec plusieurs adresses MAC
# dladm show-vnic -m
LINK                OVER       MACADDRESSES      MACADDRTYPES     VIDS
ldoms-vsw0.vport0   net1       0:14:4f:fb:e1:8f  fixed            0,21
                               0:14:4f:f8:6b:9   fixed
                               0:14:4f:fa:48:7f  fixed
ldoms-vsw0.vport1   net1       0:14:4f:f9:1b:8d  fixed            45,44
                               0:14:4f:f9:27:4   fixed

Dans cet exemple, vous pouvez créer jusqu'à deux VNIC sur le pilote de réseau virtuel vnet du domaine invité associé à ldoms-vsw0.vport0. Vous pouvez créer jusqu'à une VNIC superposée au pilote virtuel NIC vnet associé à ldoms-vsw0.vport1.

Affichage de l'état de liaison physique et virtuelle des liaison de données

Le statut de la liaison physique d'une liaison de données indique si le périphérique physique a connexion entre le client et le réseau externe. Si ce câble est branché, et que l'état du port sur l'autre extrémité du câble a pour valeur up, le périphérique physique a connexion entre le client et le réseau externe.

Vous pouvez utiliser les commandes suivantes pour afficher le statut de la liaison physique d'une liaison de données, procédez comme suit :

# dladm show-phys [link]
# dladm show-ether [link]

Pour plus d'informations, reportez-vous à la page de manuel dladm(1M).

Exemple 2-11  Affichage de l'état de liaison physique des liaisons de données

L'exemple suivant illustre l'affichage de l'état de liaison physique des liaisons de données sur un système à l'aide de la commande dladm show-phys.

# dladm show-phys
LINK       MEDIA        STATE      SPEED  DUPLEX    DEVICE
net1       Ethernet     down       0      unknown   e1000g1
net2       Ethernet     down       0      unknown   e1000g2
net3       Ethernet     down       0      unknown   e1000g3
net0       Ethernet     up         1000   full      e1000g0

L'exemple suivant illustre l'affichage de l'état de liaison physique des liaisons de données sur un système à l'aide de la commande dladm show-ether.

# dladm show-ether
LINK       PTYPE    STATE    AUTO  SPEED-DUPLEX    PAUSE
net1       current  down     yes   0M              bi
net2       current  down     yes   0M              bi
net3       current  down     yes   0M              bi
net0       current  up       yes   1G-f            bi

Lorsque plusieurs VNIC sont créées sur une NIC, un commutateur virtuel est créé en interne pour permettre aux VNIC et à la liaison de données principale de communiquer lorsqu'elles se trouvent sur le même VLAN. Ces liaisons de données peuvent communiquer entre elles même si la liaison de données physique n'est pas connectée au réseau externe. Cela forme l'état de liaison virtuelle de la liaison de données, qui peut être up, down, ou unknown. L'état de liaison virtuelle d'une liaison de données indique si une liaison de données a une connexion aux réseaux internes au sein du système, même si le câble physique est débranché.

Vous utilisez la commande suivante pour afficher l'état de liaison virtuelle d'une liaison de données :

# dladm show-link [link]
Exemple 2-12  Affichage de l'état de liaison virtuelle de liaisons de données

Cet exemple affiche la des liaisons de données de l'état du lien virtuel sur un système.

# dladm show-link
LINK        CLASS     MTU    STATE    OVER
net0        phys      1500   up       --
net2        phys      1500   down     --
net4        phys      1500   down     --
net1        phys      1500   up       --
net5        phys      1500   up       --
vnic0       vnic      1500   up       net5
vnic1       vnic      1500   up       net5
vnic2       vnic      1500   up       net1