Passa al contenuto principale

Comando Get/Set dei parametri di configurazione LAN

Per riflettere le funzionalità fornite da XCC per alcune impostazioni di rete, i valori di alcuni dati dei parametri vengono definiti nel modo seguente.

DHCP
Oltre ai metodi tradizionali per ottenere un indirizzo IP, XCC fornisce una modalità per ottenere un indirizzo IP da un server DHCP per un determinato periodo di tempo e, in caso di esito negativo, permette di utilizzare un indirizzo IP statico.
La seguente tabella multiriga a tre colonne contiene le opzioni, le descrizioni delle opzioni e i valori associati per le opzioni.
Parametro#Dati dei parametri
Origine indirizzo IP4

data1

[7:4] - riservato

[3:0] - origine indirizzo

  • 0h = non specificato
  • 1h = indirizzo statico (configurato manualmente)
  • 2h = indirizzo ottenuto da XCC con DHCP
  • 3h = indirizzo ottenuto tramite BIOS o software di sistema
  • 4h = indirizzo ottenuto da XCC con un altro protocollo di assegnazione degli indirizzi.

XCC utilizza il valore 4h per indicare la modalità dell'indirizzo DHCP con failover statico.

Selezione dell'interfaccia Ethernet

XCC è dotato di due schede MAC Ethernet 10/100 con interfacce RMII. Inoltre, include anche due schede MAC Ethernet da 1 Gbps con interfacce RGMII. Una scheda MAC viene generalmente collegata al NIC del server condiviso mentre l'altra viene utilizzata come porta di gestione del sistema dedicata. È possibile attivare una sola porta Ethernet di un server alla volta. Non è possibile abilitare entrambe le porte contemporaneamente.

In alcuni server, i progettisti di sistema possono scegliere di collegare solo una delle due interfacce Ethernet sul planare del sistema. In questi sistemi, solo l'interfaccia Ethernet connessa al planare è supportata da XCC. Una richiesta di utilizzo della porta non collegata restituisce un codice di completamento CCh.

Gli ID dei pacchetti delle schede di rete facoltative sono numerati nel modo seguente:
  • scheda facoltativa n. 1, ID pacchetto = 03h (eth2)

  • scheda facoltativa n. 2, ID pacchetto = 04h (eth3)

La seguente tabella multiriga a tre colonne contiene le opzioni, le descrizioni delle opzioni e i valori associati per le opzioni.
Parametro#Dati dei parametri

Parametro OEM

Questo numero di parametro viene utilizzato da XCC per indicare le porte Ethernet (pacchetti logici) da utilizzare.

Questo parametro del comando Get/Set dei parametri di configurazione LAN non utilizza una selezione serie o una determinata selezione blocco. Pertanto, questi campi devono essere impostati su 00h.

I dati della risposta restituiranno 3 byte o facoltativamente 4 byte, se il dispositivo si trova in un pacchetto NCSI.

  • Byte 1 = codice di completamento
  • Byte 2 = revisione
  • Byte 3 = 00h per eth0, 01h per eth1 e così via
  • Byte 4 = numero del canale (facoltativo), se il dispositivo è un pacchetto NCSI
C0h

data1

00h = eth0

01h = eth1

02h = eth2

e così via

FFh = disabilita tutte le porte di rete esterne

XCC supporta un secondo byte di dati facoltativo per specificare il canale da utilizzare in un pacchetto

data2

00h = canale 0

01h = canale 1

e così via

Se data2 non viene specificato nella richiesta, viene utilizzato il canale 0

Il byte data1 viene utilizzato per specificare il pacchetto logico. Potrebbe trattarsi di un NIC di gestione dei sistemi dedicato o di un'interfaccia NCSI nel NIC condiviso con il server.

Il byte data2 viene utilizzato per specificare il canale per il pacchetto logico, se il pacchetto è un dispositivo NCSI. Se data2 non viene specificato nella richiesta e il pacchetto logico è un dispositivo NCSI, viene utilizzato il canale 0. Se data2 non viene specificato nella richiesta ma il pacchetto logico non è un dispositivo NCSI, le informazioni del canale vengono ignorate.

Esempi:

Appendice A: se il canale 2 del NIC condiviso sul planare (ID pacchetto = 0, eth0) deve essere utilizzato come porta di gestione, i dati di input saranno: 0xC0 0x00 0x02

Appendice B: se è necessario utilizzare il primo canale della prima scheda mezzanine di rete, l'input sarà: 0xC0 0x02 0x0

Abilitazione/Disabilitazione Ethernet-over-USB

Il parametro seguente viene utilizzato per abilitare o disabilitare l'interfaccia in banda di XCC.

La seguente tabella multiriga a tre colonne contiene le opzioni, le descrizioni delle opzioni e i valori associati per le opzioni.
Parametro#Dati dei parametri

Parametro OEM

Questo numero di parametro viene utilizzato da XCC per abilitare o disabilitare l'interfaccia Ethernet-over-USB.

Questo parametro del comando Get dei parametri di configurazione LAN non utilizza una selezione serie o una determinata selezione blocco. Pertanto, questi campi devono essere impostati su 00h.

I dati della risposta restituiranno 3 byte:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione
  • Byte 3 = 00h (disabilitato) o 01h (abilitato)
C1h

data1

0x00 = disabilitato

0x01 = abilitato

Il byte data1 viene utilizzato per specificare il pacchetto logico. Potrebbe trattarsi di un NIC di gestione dei sistemi dedicato o di un'interfaccia NCSI nel NIC condiviso con il server.

Il byte data2 viene utilizzato per specificare il canale per il pacchetto logico, se il pacchetto è un dispositivo NCSI. Se data2 non viene specificato nella richiesta e il pacchetto logico è un dispositivo NCSI, viene utilizzato il canale 0. Se data2 non viene specificato nella richiesta ma il pacchetto logico non è un dispositivo NCSI, le informazioni del canale vengono ignorate.

Esempi:

Appendice A: se il canale 2 del NIC condiviso sul planare (ID pacchetto = 0, eth0) deve essere utilizzato come porta di gestione, i dati di input saranno: 0xC0 0x00 0x02

Appendice B: se è necessario utilizzare il primo canale della prima scheda mezzanine di rete, l'input sarà: 0xC0 0x02 0x0

Opzione IPMI per ottenere il formato DUID-LLT

DUID è un valore aggiuntivo di sola lettura che deve essere esposto tramite IPMI. Secondo le specifiche RFC3315, questo formato DUID è basato su Link Layer Address Plus Time.

Parametro#Dati dei parametri

Parametro OEM

Questo numero di parametro viene utilizzato da XCC per abilitare o disabilitare l'interfaccia Ethernet-over-USB.

Questo parametro del comando Get dei parametri di configurazione LAN non utilizza una selezione serie o una determinata selezione blocco. Pertanto, questi campi devono essere impostati su 00h.

I dati della risposta restituiranno 3 byte:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione parametri (come da specifica IPMI)
  • Byte 3 = lunghezza dei seguenti byte di dati (16 byte attualmente)
  • Byte 4-n DUID_LLT
C2h 
Parametri di configurazione Ethernet

I parametri seguenti possono essere utilizzati per configurare specifiche impostazioni Ethernet.

Parametro#Dati dei parametri

Parametro OEM

Questo numero di parametro viene utilizzato da XCC per abilitare o disabilitare l'impostazione di negoziazione automatica per l'interfaccia Ethernet.

I dati della risposta restituiranno 3 byte:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione
  • Byte 3 = 00h (disabilitato) o 01h (abilitato)
C3h

data1

0x00 = disabilitato

0x01 = abilitato

Nota: sui sistemi Enclosure Flex e ThinkSystem D2 (nodo di elaborazione ThinkSystem SD530) l'impostazione di negoziazione automatica non è modificabile perché potrebbe interrompere il percorso di comunicazione di rete tramite CMM e SMM.

Parametro OEM

Questo numero di parametro viene utilizzato da XCC per ottenere o impostare la velocità di trasferimento dati dell'interfaccia Ethernet.

I dati della risposta restituiranno 3 byte:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione
  • Byte 3 = 00h (10 Mb) o 01h (100 Mb)
C4h

data1

0x00 = 10 Mbit

0x01 = 100 Mbit

Parametro OEM

Questo numero di parametro viene utilizzato da XCC per ottenere o configurare l'impostazione Duplex dell'interfaccia Ethernet.

I dati della risposta restituiranno 3 byte:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione
  • Byte 3 = 00h (half-duplex) o 01h (full-duplex)
C5h

data1

0x00 = half-duplex

0x01 = full-duplex

Parametro OEM

Questo numero di parametro viene utilizzato da XCC per ottenere o configurare l'impostazione MTU (Maximum Transmission Unit) dell'interfaccia Ethernet.

I dati della risposta restituiranno 3 byte:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione
  • Byte 3-4 = dimensione MTU
C6h

data1

Dimensione MTU

Parametro OEM

Questo numero di parametro viene utilizzato da XCC per ottenere o configurare l'indirizzo MAC gestito localmente.

I dati della risposta restituiranno 3 byte:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione
  • Byte 3-8 = indirizzo MAC
C7h

data1-6

Indirizzo MAC

Opzione IPMI per ottenere l'indirizzo LLA (Link Local Address)

Parametro di sola lettura per recuperare l'indirizzo LLA (Link Local Address) IPv6.

Parametro#Dati dei parametri

Parametro OEM

Questo parametro viene utilizzato per ottenere l'indirizzo LLA (Link Local Address) di XCC.

I dati della risposta restituiranno quanto segue:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione parametri (come da specifica IPMI)
  • Byte 3 = lunghezza del prefisso dell'indirizzo IPv6
  • Byte 4-19 = indirizzo LLA (Link Local Address) in formato binario
C8h 
Opzione IPMI per abilitare/disabilitare IPv6

Parametro di lettura/scrittura per abilitare/disabilitare IPv6 in XCC.

Parametro#Dati dei parametri

Parametro OEM

Questo parametro viene utilizzato per abilitare/disabilitare IPv6 in XCC

I dati della risposta restituiranno quanto segue:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione parametri (come da specifica IPMI)
  • Byte 3 = 00h (disabilitato) o 01h (abilitato)
C9h

data1

0x00 = disabilitato

0x01 = abilitato

Pass-through Ethernet-over-USB alla rete esterna

Il parametro seguente viene utilizzato per configurare Ethernet-over-USB su pass-through Ethernet esterno.

Parametro#Dati dei parametri

Parametro OEM

Questo parametro del comando Get/Set dei parametri di configurazione LAN non utilizza una selezione serie o una determinata selezione blocco. Pertanto, questi campi devono essere impostati su 00h.

I dati della risposta Get restituiranno quanto segue:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione
  • Byte 3 = riservato (00h)
  • Byte 4:5 = numero della porta Ethernet-over-USB (LSByte per primo)
  • Byte 6:7 = numero della porta Ethernet esterna (LSByte per primo)

Il numero di byte da seguire può variare (1, 4 o 16 byte) a seconda della modalità di indirizzamento:

  • Byte 8 = modalità predefinite:
    • 00h = il pass-through è disabilitato
    • 01h = viene utilizzato l'indirizzo IP del CMM
  • Byte 8:11 = l'indirizzo IP di rete esterno IPv4 in formato binario
  • Byte 8:23 = l'indirizzo IP di rete esterno IPv6 in formato binario

Codici di completamento:

00h - operazione completata

80h - parametro non supportato

C1h - comando non supportato

C7h - lunghezza dei dati della richiesta non valida

CAh

Comando Set dei parametri di configurazione LAN:

data1

riservato (= 00h)

data2:3

Numero della porta Ethernet-over-USB, LSByte per primo

data4:5

Numero della porta Ethernet esterna, LSByte per primo

Il numero di byte da seguire può variare (1, 4 o 16 byte) a seconda della modalità di indirizzamento:

data6

00h = disabilita il pass-through

01h = utilizza l'indirizzo IP del CMM

data6:9

L'indirizzo IP di rete esterno IPv4 in formato binario

data6:21

L'indirizzo IP di rete esterno IPv6 in formato binario

Parametro OEM

Questo parametro viene utilizzato per impostare e ottenere l'indirizzo IP LAN-over-USB e la maschera di rete di XCC:

I dati della risposta restituiranno quanto segue:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione parametri (come da specifica IPMI)

Byte 3:10 = indirizzo IP e valore della maschera di rete (MS-byte) per primi

CBh

Data1:4

Indirizzo IP dell'interfaccia LAN-over-USB lato XCC.

Data5:8

Maschera di rete dell'interfaccia LAN-over-USB lato XCC.

Parametro OEM

Questo parametro viene utilizzato per impostare e ottenere l'indirizzo IP LAN-over-USB del sistema operativo host.

I dati della risposta restituiranno quanto segue:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione parametri (come da specifica IPMI)

Byte 3:6 = indirizzo IP (MS-byte) per primo

CCh

Data1:4

Indirizzo IP dell'interfaccia LAN-over-USB lato host.

Inventario del pacchetto logico della query

Il parametro seguente viene utilizzato per eseguire una query dell'inventario del pacchetto NCSI.

Parametro#Dati dei parametri

Parametro OEM

Questo parametro del comando Get/Set dei parametri di configurazione LAN non utilizza una selezione serie o una determinata selezione blocco. Pertanto, questi campi devono essere impostati su 00h.

Operazione di inventario del pacchetto della query

L'operazione per le informazioni sul pacchetto della query viene eseguita inviando la richiesta con due byte di dati 0x00, oltre al numero del parametro D3h.

Inventario del pacchetto della query:

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

La risposta di XCC include un byte di informazioni per ogni pacchetto presente:
  • bit 7:4 = numero di canali NCSI nel pacchetto
  • bit 3:0 = numero del pacchetto logico

Risposta

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

indica che sono presenti 3 pacchetti logici:
  • il pacchetto 0 ha 4 canali NCSI
  • il pacchetto 1 non è un NIC NCSI, quindi non supporta i canali NCSI
  • il pacchetto 2 ha 3 canali NCSI
D3h

Comando Get/Set dei parametri di configurazione LAN:

Dati del pacchetto logico Get/Set

Il parametro seguente viene utilizzato per leggere e impostare la priorità assegnata a ciascun pacchetto.

Parametro#Dati dei parametri

Parametro OEM

Questo parametro del comando Get/Set dei parametri di configurazione LAN non utilizza una selezione serie o una determinata selezione blocco. Pertanto, questi campi devono essere impostati su 00h.

Il comando supporta due operazioni:

  • Lettura della priorità del pacchetto

  • Impostazione della priorità del pacchetto

Operazione di lettura della priorità del pacchetto

L'operazione di lettura della priorità del pacchetto viene eseguita inviando la richiesta con due byte di dati 0x00, oltre al numero del parametro D4h.

Lettura della priorità del pacchetto:

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

Risposta

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

  • pacchetto logico 0 = priorità 0
  • pacchetto logico 2 = priorità 1
  • pacchetto logico 3 = priorità 2

Operazione di impostazione della priorità del pacchetto

L'operazione di impostazione della priorità del pacchetto viene eseguita inviando la richiesta con uno o più parametri, in aggiunta al numero del parametro D4h.

Impostazione della priorità del pacchetto:

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

  • impostazione pacchetto logico 0 = priorità 0
  • impostazione pacchetto logico 2 = priorità 1
  • impostazione pacchetto logico 3 = priorità 2

Risposta:

solo codice di completamento, nessun dato aggiuntivo

D4

Comando Get/Set dei parametri di configurazione LAN:

Bit [7-4] = priorità del pacchetto logico (1 = massimo, 15 = minimo)

Bit [3-0] = numero del pacchetto logico

Comando Get/Set dello stato di sincronizzazione della rete XCC
Parametro#Dati dei parametri

Parametro OEM

Il byte viene utilizzato per configurare l'impostazione di sincronizzazione della rete tra la modalità NIC dedicata e condivisa

Questo parametro del comando Get dei parametri di configurazione LAN non utilizza una selezione serie o una determinata selezione blocco. Pertanto, questi campi devono essere impostati su 00h.

I dati della risposta restituiranno 3 byte:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione
  • Byte 3 = 00h (abilitato) o 01h (disabilitato)
D5h

data1

0x00 = sincronizzazione

0x01 = indipendenza

Il byte viene utilizzato per configurare l'impostazione di sincronizzazione della rete tra la modalità NIC dedicata e condivisa. Il valore predefinito è 0h e indica che XCC aggiornerà automaticamente l'impostazione di rete tra la modifica della modalità e l'utilizzo del NIC condiviso (integrato) come riferimento principale. Se il valore viene configurato su 1h, ogni impostazione di rete sarà indipendente, ovvero sarà possibile configurare differenti modalità di rete, quali "Abilita VLAN su NIC dedicato" e "Disabilita VLAN su NIC condiviso".

Comando Get/Set della modalità di rete XCC
Parametro#Dati dei parametri

Parametro OEM

Questo parametro viene utilizzato per ottenere/impostare la modalità di rete del NIC di gestione di XCC.

I dati della risposta restituiranno 4 byte:

  • Byte 1 = codice di completamento
  • Byte 2 = revisione
  • Byte 3 = modalità di rete applicata/specificata
  • Byte 4 = ID pacchetto della modalità di rete applicata
  • Byte 5 = ID canale della modalità di rete applicata
D6h

Comando Set dei parametri di configurazione LAN:

data1

Modalità di rete da impostare

Comando Get dei parametri di configurazione LAN:

data1

Modalità di rete da ottenere. Questi dati sono facoltativi, per impostazione predefinita viene eseguita una query della modalità di rete corrente.