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 IP 4 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.