Aller au contenu principal

Obtention/définition des paramètres de configuration LAN

Afin de refléter les capacités fournies par XCC pour certains paramètres réseau, les valeurs pour certaines des données de paramètre sont définies comme indiqué ci-après.

DHCP
Outre les méthodes usuelles d'obtention d'une adresse IP, XCC fournit un mode qui tente d'obtenir une adresse IP à partir d'un serveur DHCP pendant une période donnée. Si cela échoue, il bascule vers l'utilisation d'une adresse IP statique.
Le tableau suivant, à plusieurs lignes et trois colonnes, comporte les options, les descriptions d'option, ainsi que les valeurs associées pour les options.
Paramètre#Données de paramètre
Source d'adresse IP4

données 1

[7:4] – réservées

[3:0] – source d'adresse

  • 0h = non spécifiée
  • 1h = adresse statique (configurée manuellement)
  • 2h = adresse obtenue par XCC exécutant DHCP
  • 3h = adresse obtenue par le BIOS ou le logiciel système
  • 4h = adresse obtenue par XCC qui exécute un autre protocole d'affectation d'adresses.

XCC utilise la valeur 4h pour indiquer le mode d'adresse de DHCP avec basculement vers une valeur statique.

Sélection d'interface Ethernet

Le matériel XCC contient deux interfaces MAC Ethernet 10/100 avec RMII. Le matériel XCC contient également deux interfaces MAC Ethernet 1 Gbit/s avec RGMII. L'un des MAC est généralement connecté à la carte réseau (NIC) du serveur partagé et l'autre MAC est utilisé en tant que port de gestion système dédié. Un seul port Ethernet est actif sur un serveur à un moment donné. Les deux ports ne sont pas activés simultanément.

Sur certains serveurs, les concepteurs système peuvent choisir de connecter uniquement l'une ou l'autre de ces interfaces Ethernet sur la carte système. Dans ces systèmes, seule l'interface Ethernet connectée sur la carte est prise en charge par XCC. Une demande d'utilisation du port non connecté renvoie un code achèvement CCh.

Les ID de module pour toutes les cartes réseau facultatives sont numérotés comme suit :
  • carte facultative n° 1, ID de module = 03h (eth2),

  • carte facultative n° 2, ID de module = 04h (eth3),

Le tableau suivant, à plusieurs lignes et trois colonnes, comporte les options, les descriptions d'option, ainsi que les valeurs associées pour les options.
Paramètre#Données de paramètre

Paramètre OEM

Ce numéro de paramètre est utilisé par XCC pour indiquer les ports Ethernet possibles (modules logiques) qui devraient être utilisés.

Ce paramètre de la commande Obtention/définition des paramètres de configuration LAN n'utilise pas de sélecteur d'ensemble ou ne nécessite pas de sélecteur de bloc. Ces zones doivent donc être définies sur 00h.

Les données de réponse renvoient 3 octets, ou éventuellement 4 octets si le périphérique se trouve dans un module NCSI.

  • Octet 1 = code achèvement
  • Octet 2 = révision
  • Octet 3 = 00h pour eth0 ou 01h pour eth1, etc.
  • Octet 4 = (facultatif) numéro de canal, si le périphérique est un module NCSI
C0h

data1

00h = eth0

01h = eth1

02h = eth2

etc.

FFh = désactiver tous les ports réseau externes

XCC prend en charge un second octet de données facultatif pour indiquer le canal d'un module utilisé

data2

00h = canal 0

01h = canal 1

etc.

Si data2 n'est pas spécifiée dans la demande, le canal 0 est utilisé par défaut

L'octet de data1 est utilisé pour indiquer le module logique. Il peut s'agir d'une carte réseau de gestion de systèmes dédiée ou d'une interface NCSI dans la carte réseau partagée avec le serveur.

L'octet de data2 est utilisé pour indiquer le canal pour le module logique, si le module est un périphérique NCSI. Si les data2 ne sont pas indiquées dans la demande et si le module logique est un périphérique NCSI, le canal 0 est utilisé par défaut. Si les data2 ne sont pas indiquées dans la demande, mais que le module logique n’est pas un périphérique NCSI, les informations du canal sont ignorées.

Exemples :

Annexe A : Si le canal 2 de la carte réseau partagée sur la carte (ID du module = 0, eth0) doit être utilisé en tant que port de gestion, les données d'entrée sont les suivantes : 0xC0 0x00 0x02

Annexe B : Si le premier canal de la première carte mezzanine réseau doit être utilisé, l'entrée doit être : 0xC0 0x02 0x0

Activer/désactiver Ethernet sur USB

Le paramètre ci-après est utilisé pour activer ou désactiver l'interface XCC interne.

Le tableau suivant, à plusieurs lignes et trois colonnes, comporte les options, les descriptions d'option, ainsi que les valeurs associées pour les options.
Paramètre#Données de paramètre

Paramètre OEM

(Ce numéro de paramètre est utilisé par XCC pour activer ou désactiver l'interface Ethernet sur USB).

Ce paramètre de la commande Obtenir les paramètres de configuration LAN n'utilise pas de sélecteur d'ensemble ou ne nécessite pas de sélecteur de bloc. Ces zones doivent donc être définies sur 00h.

Les données de réponse renvoient 3 octets :

  • Octet 1 = code achèvement
  • Octet 2 = révision
  • Octet 3 = 00h (désactivé) ou 01h (activé)
C1h

données 1

0x00 = désactivé

0x01 = activé

L'octet de data1 est utilisé pour indiquer le module logique. Il peut s'agir d'une carte réseau de gestion de systèmes dédiée ou d'une interface NCSI dans la carte réseau partagée avec le serveur.

L'octet de data2 est utilisé pour indiquer le canal pour le module logique, si le module est un périphérique NCSI. Si les data2 ne sont pas indiquées dans la demande et si le module logique est un périphérique NCSI, le canal 0 est utilisé par défaut. Si les data2 ne sont pas indiquées dans la demande, mais que le module logique n'est pas un périphérique NCSI, les informations du canal sont ignorées.

Exemples :

Annexe A : Si le canal 2 de la carte réseau partagée sur la carte (ID du module = 0, eth0) doit être utilisé en tant que port de gestion, les données d'entrée sont les suivantes : 0xC0 0x00 0x02

Annexe B : Si le premier canal de la première carte mezzanine réseau doit être utilisé, l'entrée doit être : 0xC0 0x02 0x0

Option IPMI permettant d'obtenir le DUID-LLT

Le DUID est une autre valeur en lecture seule qui doit être exposée via IPMI. Selon RFC3315, ce format de DUID est basé sur l'adresse de couche de liaison plus le temps.

Paramètre#Données de paramètre

Paramètre OEM

(Ce numéro de paramètre est utilisé par XCC pour activer ou désactiver l'interface Ethernet sur USB).

Ce paramètre de la commande Obtenir les paramètres de configuration LAN n'utilise pas de sélecteur d'ensemble ou ne nécessite pas de sélecteur de bloc. Ces zones doivent donc être définies sur 00h.

Les données de réponse renvoient 3 octets :

  • Octet 1 = code achèvement
  • Octet 2 = révision du paramètre (comme dans les spécifications IPMI)
  • Octet 3 = longueur des octets de données suivants (16 octets actuellement)
  • Byte 4 - n DUID_LLT
C2h 
Paramètres de configuration Ethernet

Les paramètres ci-après peuvent être utilisés pour configurer des paramètres Ethernet spécifiques.

Paramètre#Données de paramètre

Paramètre OEM

(Ce numéro de paramètre est utilisé par XCC pour activer ou désactiver le paramètre de négociation automatique pour l'interface Ethernet).

Les données de réponse renvoient 3 octets :

  • Octet 1 = code achèvement
  • Octet 2 = révision
  • Octet 3 = 00h (désactivé) ou 01h (activé)
C3h

données 1

0x00 = désactivé

0x01 = activé

Remarque : Sur les systèmes Flex et le boîtier ThinkSystem D2 (nœud de traitement ThinkSystem SD530), le paramètre de négociation automatique n’est pas modifiable. En effet, cela pourrait interrompre le chemin de communication réseau via le CMM et le SMM.

Paramètre OEM

(Ce numéro de paramètre est utilisé par XCC pour obtenir ou définir la vitesse de transfert de l'interface Ethernet).

Les données de réponse renvoient 3 octets :

  • Octet 1 = code achèvement
  • Octet 2 = révision
  • Octet 3 = 00h (10 Mo) ou 01h (100 Mo)
C4h

données 1

0x00 = 10 Mbit

0x01 = 100 Mbit

Paramètre OEM

(Ce numéro de paramètre est utilisé par XCC pour obtenir ou définir le paramètre duplex de l'interface Ethernet).

Les données de réponse renvoient 3 octets :

  • Octet 1 = code achèvement
  • Octet 2 = révision
  • Octet 3 = 00h (semi-duplex) ou 01h (duplex intégral)
C5h

données 1

0x00 = semi-duplex

0x01 = duplex intégral

Paramètre OEM

(Ce numéro de paramètre est utilisé par XCC pour obtenir ou définir l'unité de transmission maximale (MTU) de l'interface Ethernet).

Les données de réponse renvoient 3 octets :

  • Octet 1 = code achèvement
  • Octet 2 = révision
  • Octet 3-4 = taille de la MTU
C6h

données 1

Taille de la MTU

Paramètre OEM

(Ce numéro de paramètre est utilisé par XCC pour obtenir ou définir une adresse MAC administrée localement.)

Les données de réponse renvoient 3 octets :

  • Octet 1 = code achèvement
  • Octet 2 = révision
  • Octet 3 – 8 = adresse MAC
C7h

données 1 - 6

Adresse MAC

Option IPMI permettant d'obtenir l'adresse de liaison locale

Il s'agit d'un paramètre en lecture seule permettant d'extraire l'adresse IPv6 de liaison locale.

Paramètre#Données de paramètre

Paramètre OEM

Ce paramètre est utilisé pour obtenir l'adresse de liaison locale du XCC :

Les données de réponse renvoient les éléments suivants :

  • Octet 1 = code achèvement
  • Octet 2 = révision du paramètre (comme dans les spécifications IPMI)
  • Octet 3 = longueur du préfixe d'adresse IPv6
  • Octet 4-19 = adresse de liaison locale au format binaire
C8h 
Option IPMI pour l'activation/désactivation d'IPv6

Il s'agit d'un paramètre de lecture/écriture pour activer/désactiver IPv6 dans XCC.

Paramètre#Données de paramètre

Paramètre OEM

Ce paramètre est utilisé pour activer/désactiver IPv6 dans XCC

Les données de réponse renvoient les éléments suivants :

  • Octet 1 = code achèvement
  • Octet 2 = révision du paramètre (comme dans les spécifications IPMI)
  • Octet 3 = 00h (désactivé) ou 01h (activé)
C9h

données 1

0x00 = désactivé

0x01 = activé

Passerelle Ethernet sur USB vers un réseau externe

Le paramètre ci-après est utilisé pour configurer l'Ethernet sur USB vers une passerelle Ethernet externe.

Paramètre#Données de paramètre

Paramètre OEM

Ce paramètre de la commande Obtention/définition des paramètres de configuration LAN n'utilise pas de sélecteur d'ensemble ou ne nécessite pas de sélecteur de bloc. Ces zones doivent donc être définies sur 00h.

Les données de réponse d'obtention renvoient les éléments suivants :

  • Octet 1 = code achèvement
  • Octet 2 = révision
  • Octet 3 = réservé (00h)
  • Octets 4:5 = numéro de port Ethernet sur USB (octet de poids faible en premier)
  • Octets 6:7 = numéro de port Ethernet externe (octet de poids faible en premier)

Le nombre d'octets à suivre peut varier (1, 4 ou 16 octets) selon le mode d'adressage :

  • Octet 8 = modes prédéfinis :
    • 00h = le transfert est désactivé
    • 01h = l'adresse IP CMM est utilisée
  • Octets 8:11 = adresse IP réseau externe IPv4 sous forme binaire
  • Octets 8:23 = adresse IP réseau externe IPv6 sous forme binaire

Codes achèvement :

00h – Succès

80h – Paramètre non pris en charge

C1h – La commande n'est pas pris en charge

C7h – La longueur des données de demande n'est pas valide

CAh

Définir les paramètres de configuration LAN :

données 1

Réservé (= 00h)

données 2:3

Numéro de port Ethernet sur USB, octet de poids faible en premier

données 4:5

Numéro de port Ethernet externe, octet de poids faible en premier

Le nombre d'octets à suivre peut varier (1, 4 ou 16 octets) selon le mode d'adressage :

données 6

00h = désactiver le transfert

01h = utiliser l'adresse IP de CMM par défaut

données 6:9

Adresse IP réseau externe IPv4 sous forme binaire

données 6:21

Adresse IP réseau externe IPv6 sous forme binaire

Paramètre OEM

Ce paramètre est utilisé pour définir et obtenir l'adresse IP et le masque de réseau LAN sur USB du XCC :

Les données de réponse renvoient les éléments suivants :

  • Octet 1 = code achèvement
  • Octet 2 = révision du paramètre (comme dans les spécifications IPMI)

Octet 3:10 = adresse IP et valeur du masque de réseau (octet de poids fort) en premier

CBh

Données 1:4

Adresse IP de l'interface LAN sur USB côté XCC.

Données 5:8

Masque de réseau de l'interface LAN sur USB côté XCC.

Paramètre OEM

Ce paramètre est utilisé pour définir et obtenir l'adresse IP LAN sur USB du SE hôte :

Les données de réponse renvoient les éléments suivants :

  • Octet 1 = code achèvement
  • Octet 2 = révision du paramètre (comme dans les spécifications IPMI)

Octet 3:6 = adresse IP (octet de poids fort) en premier

CCh

Données 1:4

Adresse IP de l'interface LAN sur USB côté hôte.

Interroger le module logique d'inventaire

Le paramètre ci-après est utilisé pour l'interrogation de l'inventaire du module NCSI.

Paramètre#Données de paramètre

Paramètre OEM

Ce paramètre de la commande Obtention/définition des paramètres de configuration LAN n'utilise pas de sélecteur d'ensemble ou ne nécessite pas de sélecteur de bloc. Ces zones doivent donc être définies sur 00h.

Opération d'interrogation d'inventaire du module

L'opération d'interrogation d'informations de module est exécutée en émettant la demande avec deux octets de données 0x00 en plus du numéro de paramètre D3h.

Interroger le module d'inventaire :

--> 0x0C 0x02 0x00 0xD3 0x00 0x00

La réponse XCC inclut un octet d'informations pour chaque module présent :
  • bits 7:4 = nombre de canaux NCSI dans le module
  • bits 3:0 = nombre de modules logiques

Réponse

--> 0x00 0x00 0x40 0x01 0x32

Indique que 3 modules logiques sont présents :
  • le module 0 comporte 4 canaux NCSI
  • le module 1 n'est pas une carte réseau NCSI et ne prend pas en charge les canaux NCSI
  • Le module 2 comporte 3 canaux NCSI
D3h

Obtention/définition des paramètres de configuration LAN :

Obtenir/définir des données de modules logiques

Le paramètre ci-après est utilisé pour lire et pour définir la priorité affectée à chaque module.

Paramètre#Données de paramètre

Paramètre OEM

Ce paramètre de la commande Obtention/définition des paramètres de configuration LAN n'utilise pas de sélecteur d'ensemble ou ne nécessite pas de sélecteur de bloc. Ces zones doivent donc être définies sur 00h.

La commande prend en charge 2 opérations :

  • Lire la priorité du module

  • Définir la priorité du module

Opération de lecture de priorité du module

L'opération de lecture de priorité de module est exécutée en émettant la demande avec deux octets de données 0x00 en plus du numéro de paramètre D4h.

Lire la priorité du module :

--> 0x0C 0x02 0x01 0xD4 0x00 0x00

Réponse

--> 0x00 0x00 0x00 0x12 0x23

  • module logique 0 = priorité 0
  • module logique 2 = priorité 1
  • module logique 3 = priorité 2

Opération de définition de priorité du module

L'opération de définition de priorité de module est exécutée en émettant la demande avec au moins un paramètre en plus du numéro de paramètre D4h.

Définir la priorité du module :

--> 0x0C 0x01 0x01 0xD4 0x00 0x12 0x23

  • définir le module logique 0 = priorité 0
  • définir le module logique 2 = priorité 1
  • définir le module logique 3 = priorité 2

Réponse :

code achèvement uniquement, aucune donnée supplémentaire

D4

Obtention/définition des paramètres de configuration LAN :

Bit [7-4] = priorité du module logique (1 = la plus élevée, 15 = la plus faible)

Bit [3-0] = nombre de module logique

Obtenir/définir l'état de synchronisation réseau XCC
Paramètre#Données de paramètre

Paramètre OEM

L'octet est utilisé pour configurer la synchronisation des paramètres réseau entre le mode de carte réseau dédiée et partagée.

Ce paramètre de la commande Obtenir les paramètres de configuration LAN n'utilise pas de sélecteur d'ensemble ou ne nécessite pas de sélecteur de bloc. Ces zones doivent donc être définies sur 00h.

Les données de réponse renvoient 3 octets :

  • Octet 1 = code achèvement
  • Octet 2 = révision
  • Octet 3 = 00h (activé) ou 01h (désactivé)
D5h

données 1

0x00 = Synchronisation

0x01 = Indépendance

L'octet est utilisé pour configurer la synchronisation des paramètres réseau entre le mode de carte réseau dédiée et partagée. Ici, la valeur par défaut était 0h, ce qui signifie que XCC va mettre à jour automatiquement les paramètres réseau entre le changement de mode et utiliser la carte réseau partagée (sur la carte) comme référence majeure. Si la valeur est définie sur 1h, chaque paramètre réseau sera ici indépendant, ce qui signifie que nous pouvons configurer un paramètre réseau différent pour chaque mode, comme par exemple, activer VLAN en mode carte réseau dédiée et désactiver VLAN en mode carte réseau partagée.

Obtenir/définir le mode réseau XCC
Paramètre#Données de paramètre

Paramètre OEM

Ce paramètre est utilisé pour obtenir/définir le mode réseau de la carte réseau de gestion XCC.

Les données de réponse renvoient 4 octets :

  • Octet 1 = code achèvement
  • Octet 2 = révision
  • Octet 3 = mode réseau appliqué/indiqué
  • Octet 4 = ID de module du mode réseau appliqué
  • Octet 5 = ID de canal du mode réseau appliqué
D6h

Définir les paramètres de configuration LAN :

données 1

Mode réseau pour la définition

Obtenir les paramètres de configuration LAN :

données 1

Mode réseau pour l'obtention. Il s'agit de données facultatives, par défaut pour l'interrogation du mode réseau actuel