Obtener/definir parámetros de configuración de LAN
Para reflejar las capacidades proporcionadas por el XCC para algunos de los valores de red, los valores para algunos de los datos del parámetro se definen como se indica a continuación.
- DHCP
- Además de los métodos usuales para obtener una dirección IP, el XCC proporciona un modo en el que intenta obtener una dirección IP de un servidor DHCP por un período de tiempo determinado y, si no lo consigue, conmuta por error al uso de una dirección IP estática.
La tabla siguiente es una tabla de tres columnas y varias filas que consta de las opciones, las descripciones de las opciones y los valores asociados para las opciones.
Parámetro # Datos de parámetro Fuente de dirección IP 4 datos 1
[7:4] – reservado
[3:0] – fuente de dirección
- 0h = no especificado
- 1h = dirección estática (configurada manualmente)
- 2h = dirección obtenida por XCC ejecutando DHCP
- 3h = dirección obtenida por el BIOS o el software del sistema
- 4h = dirección obtenida por XCC ejecutando otro protocolo de asignación de direcciones.
El XCC utiliza el valor 4h para indicar el modo de dirección de DHCP con conmutación por error a estático.
- Selección de la interfaz de Ethernet
El hardware XCC contiene Ethernet Mac doble de 10/100 con interfaces RMII. El hardware XCC también contiene Ethernet Mac dual de 1 Gbps con interfaces RGMII. Uno de los MAC suele estar conectado a la NIC del servidor compartido y el otro MAC se utiliza como puerto de gestión del sistema dedicado. Solo hay un puerto Ethernet activo en un servidor en un momento determinado. No se habilitarán ambos puertos simultáneamente.
En algunos servidores, es posible que los diseñadores del sistema opten por conectar solo una de las interfaces de Ethernet en el sistema planar. En estos sistemas, solo la interfaz Ethernet que está conectada en el planar es compatible con el XCC. Una solicitud para utilizar el puerto no conectado devuelve un código de finalización de CCh.
Los ID. de paquete de todas las tarjetas de red opcionales se enumeran de la siguiente manera:tarjeta opcional n.° 1, ID. de paquete = 03h (eth2),
tarjeta opcional n.° 2, ID. de paquete = 04h (eth3),
La tabla siguiente es una tabla de tres columnas y varias filas que consta de las opciones, las descripciones de las opciones y los valores asociados para las opciones.
Parámetro # Datos de parámetro Parámetro OEM
El XCC utiliza este número de parámetro para indicar cuál de los puertos Ethernet posibles (paquetes lógicos) se debe utilizar.
Este parámetro del comando Get/Set LAN Configuration Parameters no utiliza un Selector de conjuntos ni requiere un Selector de bloques, por lo que estos campos deben configurarse en 00h.
Los datos de la respuesta arrojarán 3 bytes u, opcionalmente, 4 bytes si el dispositivo está en un paquete de NCSI.
- Byte 1 = código de finalización
- Byte 2 = revisión
- Byte 3 = 00h para eth0, o 01h para eth1, etc...
- Byte 4 = (opcional) número de canal, si el dispositivo es un paquete de NCSI
C0h data1
00h = eth0
01h = eth1
02h = eth2
etc...
FFh = deshabilitar todos los puertos de red externos)
XCC admite un segundo byte de datos opcional para especificar qué canal de un paquete se utilizará
data2
00h = canal 0
01h = canal 1
etc...
Si no se especifica data2 en la solicitud, se asumirá el canal 0.
El byte de data1 se utiliza para especificar el paquete lógico. Puede ser una NIC de gestión de sistemas dedicada o una interfaz de NCSI en la NIC compartida con el servidor.
El byte de data2 se usa para especificar el canal para el paquete lógico, si el paquete es un dispositivo NCSI. Si no se especifica data2 en la solicitud y el paquete lógico es un dispositivo de NCSI, se supone el canal 0. Si se especifica data2 en la solicitud pero el paquete lógico no es un dispositivo de NCSI, se ignora la información del canal.
Ejemplos:
Apéndice A. Si el canal 2 de la NIC compartida en el planar (ID. del paquete = 0, eth0) se va a utilizar como puerto de gestión, los datos de entrada serían: 0xC0 0x00 0x02
Apéndice B: si se va a utilizar el primer canal de la primera tarjeta secundaria de red, la entrada sería: 0xC0 0x02 0x0
- Habilitación/deshabilitación de Ethernet sobre USB
El siguiente parámetro se utiliza para habilitar o deshabilitar la interfaz en banda del XCC.
La tabla siguiente es una tabla de tres columnas y varias filas que consta de las opciones, las descripciones de las opciones y los valores asociados para las opciones.
Parámetro # Datos de parámetro Parámetro OEM
(El valor de este parámetro es utilizado por XCC para habilitar o deshabilitar la interfaz Ethernet sobre USB.)
Este parámetro del comando Get LAN Configuration Parameters no utiliza un Selector de conjuntos ni requiere un Selector de bloques, por lo que estos campos deben configurarse en 00h.
Los datos de la respuesta devuelven 3 bytes:
- Byte 1 = código de finalización
- Byte 2 = revisión
- Byte 3 = 00h (deshabilitado) o 01h (habilitado)
C1h datos 1
0x00 = deshabilitado
0x01 = habilitado
El byte de data1 se utiliza para especificar el paquete lógico. Puede ser una NIC de gestión de sistemas dedicada o una interfaz de NCSI en la NIC compartida con el servidor.
El byte de data2 se usa para especificar el canal para el paquete lógico, si el paquete es un dispositivo NCSI. Si no se especifica data2 en la solicitud y el paquete lógico es un dispositivo de NCSI, se supone el canal 0. Si se especifica data2 en la solicitud pero el paquete lógico no es un dispositivo de NCSI, se ignora la información del canal.
Ejemplos:
Apéndice A. Si el canal 2 de la NIC compartida en el planar (ID. del paquete = 0, eth0) se va a utilizar como puerto de gestión, los datos de entrada serían: 0xC0 0x00 0x02
Apéndice B: si se va a utilizar el primer canal de la primera tarjeta secundaria de red, la entrada sería: 0xC0 0x02 0x0
- Opción IPMI para obtener el DUID-LLT
Un valor adicional de solo lectura que debe exponerse a través de IPMI es el DUID. De acuerdo con RFC3315, este formato de DUID se basa en la dirección de la capa de enlace más la hora.
Parámetro # Datos de parámetro Parámetro OEM
(El valor de este parámetro es utilizado por XCC para habilitar o deshabilitar la interfaz Ethernet sobre USB.)
Este parámetro del comando Get LAN Configuration Parameters no utiliza un Selector de conjuntos ni requiere un Selector de bloques, por lo que estos campos deben configurarse en 00h.
Los datos de la respuesta devuelven 3 bytes:
- Byte 1 = código de finalización
- Byte 2 = revisión de parámetros (como en la especificación IPMI)
- Byte 3 = longitud de los siguientes bytes de datos (actualmente, 16 bytes)
- Byte 4-n DUID_LLT
C2h
- Parámetros de configuración de Ethernet
Los parámetros que se incluyen a continuación se pueden utilizar para configurar valores Ethernet específicos.
Parámetro # Datos de parámetro Parámetro OEM
(El valor de este parámetro es utilizado por XCC para habilitar o deshabilitar la configuración de negociación automática para la interfaz de Ethernet.)
Los datos de la respuesta devuelven 3 bytes:
- Byte 1 = código de finalización
- Byte 2 = revisión
- Byte 3 = 00h (deshabilitado) o 01h (habilitado)
C3h datos 1
0x00 = deshabilitado
0x01 = habilitado
Nota: en los sistemas Flex y ThinkSystem D2 Enclosure (ThinkSystem SD530 Compute Node), la configuración de la negociación automática no se puede cambiar porque podría romper la ruta de comunicación de red a través de CMM y SMM.
Parámetro OEM
(El valor de este parámetro es utilizado por XCC para obtener o establecer la velocidad de datos de la interfaz Ethernet.)
Los datos de la respuesta devuelven 3 bytes:
- Byte 1 = código de finalización
- Byte 2 = revisión
- Byte 3 = 00h (10 Mb) o 01h (100 Mb)
C4h datos 1
0x00 = 10 Mbit
0x01 = 100 Mbit
Parámetro OEM
(El valor de este parámetro es utilizado por XCC para obtener o establecer la configuración dúplex de datos de la interfaz Ethernet.)
Los datos de la respuesta devuelven 3 bytes:
- Byte 1 = código de finalización
- Byte 2 = revisión
- Byte 3 = 00h (dúplex medio) o 01h (dúplex completo)
C5h datos 1
0x00 = dúplex medio
0x01 = dúplex completo
Parámetro OEM
(El valor de este parámetro es utilizado por XCC para obtener o establecer la Unidad de transmisión máxima (MTU) de la interfaz Ethernet.)
Los datos de la respuesta devuelven 3 bytes:
- Byte 1 = código de finalización
- Byte 2 = revisión
- Byte 3-4 = tamaño de MTU
C6h datos 1
Tamaño de MTU
Parámetro OEM
(El XCC utiliza este número de parámetro para obtener o establecer la dirección MAC de administración local.)
Los datos de la respuesta devuelven 3 bytes:
- Byte 1 = código de finalización
- Byte 2 = revisión
- Byte 3 – 8 = dirección Mac
C7h datos 1 - 6
Dirección Mac
- Opción IPMI para obtener la dirección de enlace local
Este es un parámetro de solo lectura para recuperar la dirección de enlace local IPV6.
Parámetro # Datos de parámetro Parámetro OEM
Este parámetro se usa para obtener la dirección de enlace local del XCC:
Los datos de la respuesta arrojan lo siguiente:
- Byte 1 = código de finalización
- Byte 2 = revisión de parámetros (como en la especificación IPMI)
- Byte 3 = longitud de prefijo de dirección IPV6
- Dirección de vínculo local de byte 4-19 en formato binario
C8h
- Opción IPMI para habilitar/deshabilitar IPv6
Este es un parámetro de lectura/escritura para habilitar/deshabilitar IPV6 en el XCC.
Parámetro # Datos de parámetro Parámetro OEM
Este parámetro se usa para habilitar/deshabilitar IPv6 en el XCC
Los datos de la respuesta arrojan lo siguiente:
- Byte 1 = código de finalización
- Byte 2 = revisión de parámetros (como en la especificación IPMI)
- Byte 3 = 00h (deshabilitado) o 01h (habilitado)
C9h datos 1
0x00 = deshabilitado
0x01 = habilitado
- Transferencia de Ethernet sobre USB a la red externa
El siguiente parámetro se utiliza para configurar la conmutación de Ethernet sobre USB a la transferencia Ethernet externa.
Parámetro # Datos de parámetro Parámetro OEM
Este parámetro del comando Get/Set LAN Configuration Parameters no utiliza un Selector de conjuntos ni requiere un Selector de bloques, por lo que estos campos deben configurarse en 00h.
Los datos de Obtener respuesta arrojan lo siguiente:
- Byte 1 = código de finalización
- Byte 2 = revisión
- Byte 3 = reservado (00h)
- Bytes 4:5 = número de puerto de Ethernet sobre USB (LSByte primero)
- Bytes 6:7 = número de puerto de Ethernet externo (LSByte primero)
El número de bytes a seguir puede variar (1, 4 o 16 bytes) según el modo de direccionamiento:
- Byte 8 = modos predefinidos:
- 00h = el paso a través está deshabilitado
- 01h = se usa la dirección IP de CMM
- Bytes 8:11 = dirección IP de red externa IPv4 en formato binario
- Bytes 8:23 = dirección IP de red externa IPv6 en formato binario
Códigos de finalización:
00h: correcto
80h: no se admite el parámetro
C1h: no se admite el comando
C7h: longitud de datos de solicitud no válida
CAh Establecer parámetros de configuración LAN:
datos 1
reservado (= 00h)
datos 2:3
Número de puerto de Ethernet sobre USB, LSByte primero
datos 4:5
Número de puerto de Ethernet externo, LSByte primero
El número de bytes a seguir puede variar (1, 4 o 16 bytes) según el modo de direccionamiento:
datos 6
00h = deshabilitar la transferencia
01h = usar la dirección IP de CMM
datos 6:9
Dirección IP de red externa IPv4 en formato binario
datos 6:21
Dirección IP de red externa IPv6 en formato binario
Parámetro OEM
Este parámetro se usa para establecer y obtener la dirección IP de LAN sobre USB y la máscara de red del XCC:
Los datos de la respuesta arrojan lo siguiente:
- Byte 1 = código de finalización
- Byte 2 = revisión de parámetros (como en la especificación IPMI)
Byte 3:10 = dirección IP y valor de máscara de bits (MS-byte) primero
CBh Datos 1:4
Dirección IP de la interfaz LAN sobre USB del XCC
Datos 5:8
Máscara de red de la interfaz LAN sobre USB del XCC
Parámetro OEM
Este parámetro se usa para establecer y obtener la dirección IP de LAN sobre USB del SO de host:
Los datos de la respuesta arrojan lo siguiente:
- Byte 1 = código de finalización
- Byte 2 = revisión de parámetros (como en la especificación IPMI)
Byte 3:6 = dirección IP (MS-byte) primero
CCh Datos 1:4
Dirección IP de la interfaz LAN sobre USB del host
- Consulta de inventario de paquetes lógicos
El siguiente parámetro se utiliza para consultar el inventario de paquetes de NCSI.
Parámetro # Datos de parámetro Parámetro OEM
Este parámetro del comando Get/Set LAN Configuration Parameters no utiliza un Selector de conjuntos ni requiere un Selector de bloques, por lo que estos campos deben configurarse en 00h.
Operación de consulta de inventario de paquete
La operación de consulta de información del paquete se realiza emitiendo la solicitud con dos bytes de datos de 0x00, además del número del parámetro D3h.
Inventario de paquete de consulta:
--> 0x0C 0x02 0x00 0xD3 0x00 0x00
La respuesta XCC incluye un byte de información para cada paquete que está presente:- bits 7:4 = número de canales de NCSI en el paquete
- bits 3:0 = el número de paquete lógico
Respuesta
--> 0x00 0x00 0x40 0x01 0x32
indica que hay 3 paquetes lógicos presentes:- el paquete 0 tiene 4 canales NCSI
- el paquete 1 no es una NIC de NCSI, por lo que no es compatible con canales de NCSI.
- el paquete 2 tiene 3 canales NCSI
D3h Obtener/definir parámetros de configuración de LAN:
- Obtiene o establece los datos de un paquete lógico
El siguiente parámetro se utiliza para leer y establecer la prioridad asignada a cada paquete.
Parámetro # Datos de parámetro Parámetro OEM
Este parámetro del comando Get/Set LAN Configuration Parameters no utiliza un Selector de conjuntos ni requiere un Selector de bloques, por lo que estos campos deben configurarse en 00h.
El comando admite solo 2 operaciones:
Leer prioridad del paquete
Establecer prioridad del paquete
Operación de lectura de prioridad del paquete
La operación de lectura de prioridad del paquete se realiza emitiendo la solicitud con dos bytes de datos de 0x00, además del número del parámetro D4h.
Leer prioridad del paquete:
--> 0x0C 0x02 0x01 0xD4 0x00 0x00
Respuesta
--> 0x00 0x00 0x00 0x12 0x23
- paquete lógico 0 = prioridad 0
- paquete lógico 2 = prioridad 1
- paquete lógico 3 = prioridad 2
Operación de establecimiento de prioridad del paquete
La operación de establecimiento de prioridad del paquete se realiza emitiendo la solicitud con uno o más parámetros además del número del parámetro D4h.
Establecer prioridad del paquete:
--> 0x0C 0x01 0x01 0xD4 0x00 0x12 0x23
- establecer paquete lógico 0 = prioridad 0
- establecer paquete lógico 2 = prioridad 1
- establecer paquete lógico 3 = prioridad 2
Respuesta:
solo código de finalización, sin datos adicionales
D4 Obtener/definir parámetros de configuración de LAN:
Bit [7-4] = prioridad del paquete lógico (1 = mayor, 15 = menor)
Bit [3-0] = el número de paquete lógico
- Obtener/establecer estado de sincronización de la red de XCC
Parámetro # Datos de parámetro Parámetro OEM
El byte se usa para configurar para sincronizar la configuración de red entre el modo de NIC dedicado y compartido
Este parámetro del comando Get LAN Configuration Parameters no utiliza un Selector de conjuntos ni requiere un Selector de bloques, por lo que estos campos deben configurarse en 00h.
Los datos de la respuesta devuelven 3 bytes:
- Byte 1 = código de finalización
- Byte 2 = revisión
- Byte 3 = 00h (habilitado) o 01h (deshabilitado)
D5h datos 1
0x00 = sincronización
0x01 = independencia
El byte se usa para configurar para sincronizar la configuración de red entre el modo NIC dedicado y compartido; el valor predeterminado fue 0h aquí, significa que XCC actualizará automáticamente la configuración de red entre el cambio de modo y utilizará la NIC compartida (incorporada) como referencia importante, si se establece como 1h, cada configuración de red será independiente en este caso, lo que permite configurar diferentes valores de red entre modos, como la habilitación de VLAN en dedicado y la configuración de VLAN deshabilitada en el modo NIC compartido.
- Obtener/establecer el modo de red XCC
Parámetro # Datos de parámetro Parámetro OEM
Este parámetro se utiliza para obtener o establecer el modo de red de la NIC de gestión de XCC.
Los datos de la respuesta devuelven 4 bytes:
- Byte 1 = código de finalización
- Byte 2 = revisión
- Byte 3 = modo de red aplicado/especificado
- Byte 4 = ID. de paquete del modo de red aplicado
- Byte 5 = ID. de canal del modo de red aplicado
D6h Establecer parámetros de configuración LAN:
datos 1
Modo de red para establecer
Obtener parámetros de configuración LAN:
datos 1
Modo de red para obtener, Se trata de datos opcionales, valores predeterminados para consultar el modo de red actual