Saltar al contenido principal

Obtención/definición de 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 IP4

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 de alojamiento Flex y ThinkSystem D2 (nodo de cálculo ThinkSystem SD530), la configuración de negociación automática no se puede cambiar porque podría interrumpir 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

Obtención/definición de 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

Obtención/definición de 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