본문으로 건너뛰기

LAN 구성 매개 변수 가져오기/설정

일부 네트워크 설정에 대해 XCC가 제공하는 기능을 반영하기 위해 일부 매개 변수 데이터의 값은 다음과 같이 정의됩니다.

DHCP
IP 주소를 얻는 일반적인 방법 외에도 XCC는 일정 기간 동안 DHCP 서버에서 IP 주소를 가져오려고 시도하고 실패한 경우 고정 IP 주소를 사용하여 장애 조치하는 모드를 제공합니다.

다음 표는 옵션, 옵션 설명 및 옵션에 대한 관련 값으로 구성되어 있는 멀티 행 3열 표입니다.

매개변수#매개 변수 데이터
IP 주소 소스4

data 1

[7:4] – 예약됨

[3:0] – 주소 소스

  • 0h = 지정되지 않음
  • 1h = 고정 주소(수동 구성)
  • 2h = DHCP를 실행하여 XCC에서 얻은 주소
  • 3h = BIOS 또는 시스템 소프트웨어에서 얻은 주소
  • 4h = 다른 주소 할당 프로토콜을 실행하여 XCC에서 얻은 주소

XCC는 값 4h를 사용하여 고정으로 장애 조치하는 DHCP의 주소 모드를 나타냅니다.

이더넷 인터페이스 선택

XCC 하드웨어에는 RMII 인터페이스가 있는 듀얼 10/100 이더넷 MAC가 포함되어 있습니다. XCC 하드웨어에는 RGMII 인터페이스가 있는 듀얼 1Gbps 이더넷 MAC도 포함되어 있습니다. MAC 중 하나는 일반적으로 공유 서버 NIC에 연결되고 다른 MAC는 전용 시스템 관리 포트로 사용됩니다. 주어진 시간에 서버에서 하나의 이더넷 포트만 활성화됩니다. 두 포트가 동시에 활성화되지 않습니다.

일부 서버에서 시스템 설계자는 시스템 플래너에서 이 이더넷 인터페이스 중 하나만 연결하도록 선택할 수 있습니다. 이러한 시스템에서는 플래너에 연결된 이더넷 인터페이스만 XCC에서 지원됩니다. 연결되지 않은 포트를 사용하도록 요청하면 CCh 완료 코드가 리턴됩니다.

모든 옵션 네트워크 카드의 패키지 ID 번호는 다음과 같습니다.
  • 옵션 카드 #1, 패키지 ID = 03h (eth2),

  • 옵션 카드 #2, 패키지 ID = 04h (eth3),

다음 표는 옵션, 옵션 설명 및 옵션에 대한 관련 값으로 구성되어 있는 멀티 행 3열 표입니다.

매개변수#매개 변수 데이터

OEM 매개 변수

이 매개 변수 번호는 XCC에서 사용 가능한 이더넷 포트(논리 패키지)를 나타내는 데 사용됩니다.

LAN 구성 매개 변수 가져오기/설정 명령에서 이 매개 변수는 세트 선택기 또는 필수 블록 선택기를 사용하지 않으므로 이 필드를 00h로 설정해야 합니다.

응답 데이터는 장치가 NCSI 패키지에 있는 경우 3바이트 또는 선택적으로 4바이트를 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 개정
  • 바이트 3 = eth0의 경우 00h, eth1의 경우 01h 등...
  • 바이트 4 = (옵션) 채널 번호(장치가 NCSI 패키지에 있는 경우)
C0h

data1

00h = eth0

01h = eth1

02h = eth2

기타…

FFh = 모든 외부 네트워크 포트 비활성화

XCC는 패키지에서 사용할 채널을 지정하기 위해 두 번째 옵션 데이터 바이트를 지원합니다.

data2

00h = 채널 0

01h = 채널 1

기타…

요청에 data2를 지정하지 않으면 채널 0으로 가정합니다.

data1 바이트는 논리 패키지를 지정하는 데 사용됩니다. 서버와 공유되는 NIC에 대한 전용 시스템 관리 NIC 또는 NCSI 인터페이스일 수 있습니다.

패키지가 NCSI 장치인 경우 data2 바이트는 논리 패키지의 채널을 지정하는 데 사용됩니다. 요청에 data2가 지정되지 않고 논리 패키지가 NCSI 장치인 경우 채널 0으로 가정합니다. 요청에 data2가 지정되었지만 논리 패키지가 NCSI 장치가 아닌 경우 채널 정보를 무시합니다.

예:

부록 A. 플래너에서 공유 NIC의 채널 2(패키지 ID = 0, eth0)를 관리 포트로 사용하는 경우 입력 데이터는 0xC0 0x00 0x02입니다.

부록 B: 첫 번째 네트워크 메자닌 카드의 첫 번째 채널을 사용하는 경우 입력은 0xC0 0x02 0x0입니다.

USB를 통한 이더넷 사용/사용 안 함

아래 매개 변수는 XCC 대역 내 인터페이스를 사용 또는 사용 안 함으로 설정하는 데 사용됩니다.

다음 표는 옵션, 옵션 설명 및 옵션에 대한 관련 값으로 구성되어 있는 멀티 행 3열 표입니다.

매개변수#매개 변수 데이터

OEM 매개 변수

(이 매개 변수 번호는 XCC에서 USB를 통한 이더넷 인터페이스를 사용 또는 사용 안 함으로 설정하는 데 사용됩니다.)

LAN 구성 매개 변수 가져오기 명령에서 이 매개 변수는 세트 선택기 또는 필수 블록 선택기를 사용하지 않으므로 이 필드를 00h로 설정해야 합니다.

응답 데이터는 3바이트를 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 개정
  • 바이트 3 = 00h(사용 안 함) 또는 01h(사용)
C1h

data 1

0x00 = 사용 안 함

0x01 = 사용

data1 바이트는 논리 패키지를 지정하는 데 사용됩니다. 서버와 공유되는 NIC에 대한 전용 시스템 관리 NIC 또는 NCSI 인터페이스일 수 있습니다.

패키지가 NCSI 장치인 경우 data2 바이트는 논리 패키지의 채널을 지정하는 데 사용됩니다. 요청에 data2가 지정되지 않고 논리 패키지가 NCSI 장치인 경우 채널 0으로 가정합니다. 요청에 data2가 지정되었지만 논리 패키지가 NCSI 장치가 아닌 경우 채널 정보를 무시합니다.

예:

부록 A. 플래너에서 공유 NIC의 채널 2(패키지 ID = 0, eth0)를 관리 포트로 사용하는 경우 입력 데이터는 0xC0 0x00 0x02입니다.

부록 B: 첫 번째 네트워크 메자닌 카드의 첫 번째 채널을 사용하는 경우 입력은 0xC0 0x02 0x0입니다.

DUID-LLT를 얻는 IPMI 옵션

IPMI를 통해 공개해야 하는 추가 읽기 전용 값은 DUID입니다. RFC3315에 따라 이 DUID 형식은 링크 레이어 주소와 시간을 기반으로 합니다.

매개변수#매개 변수 데이터

OEM 매개 변수

(이 매개 변수 번호는 XCC에서 USB를 통한 이더넷 인터페이스를 사용 또는 사용 안 함으로 설정하는 데 사용됩니다.)

LAN 구성 매개 변수 가져오기 명령에서 이 매개 변수는 세트 선택기 또는 필수 블록 선택기를 사용하지 않으므로 이 필드를 00h로 설정해야 합니다.

응답 데이터는 3바이트를 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 매개 변수 개정(IPMI 사양에서와 같음)
  • 바이트 3 = 다음 데이터 바이트의 길이(현재 16바이트)
  • 바이트 4-n DUID_LLT
C2h 
이더넷 구성 매개 변수

아래 매개 변수는 특정 이더넷 설정을 구성하는 데 사용될 수 있습니다.

매개변수#매개 변수 데이터

OEM 매개 변수

(이 매개 변수 번호는 XCC에서 이더넷 인터페이스에 대한 자동 협상 설정을 사용 또는 사용 안 함으로 설정하는 데 사용됩니다.)

응답 데이터는 3바이트를 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 개정
  • 바이트 3 = 00h(사용 안 함) 또는 01h(사용)
C3h

data 1

0x00 = 사용 안 함

0x01 = 사용

참고: Flex 및 ThinkSystem D2 Enclosure (ThinkSystem SD530 Compute Node) 시스템에서 자동 협상 설정은 CMM 및 SMM을 통해 네트워크 통신 경로를 손상시킬 수 있으므로 변경할 수 없습니다.

OEM 매개 변수

(이 매개 변수 번호는 XCC에서 이더넷 인터페이스의 데이터 속도를 가져오거나 설정하는 데 사용됩니다.)

응답 데이터는 3바이트를 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 개정
  • 바이트 3 = 00h(10Mb) 또는 01h(100Mb)
C4h

data 1

0x00 = 10Mbit

0x01 = 100Mbit

OEM 매개 변수

(이 매개 변수 번호는 XCC에서 이더넷 인터페이스의 이중(Duplex) 설정을 가져오거나 설정하는 데 사용됩니다.)

응답 데이터는 3바이트를 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 개정
  • 바이트 3 = 00h (반이중) 또는 01h(전이중)
C5h

data 1

0x00 = 반이중

0x01 = 전이중

OEM 매개 변수

(이 매개 변수 번호는 XCC에서 이더넷 인터페이스의 최대 전송 단위(MTU)를 가져오거나 설정하는 데 사용됩니다.)

응답 데이터는 3바이트를 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 개정
  • 바이트 3-4 = MTU 크기
C6h

data 1

MTU 크기

OEM 매개 변수

(이 매개 변수 번호는 XCC에서 로컬 관리 MAC 주소를 가져오거나 설정하는 데 사용됩니다.)

응답 데이터는 3바이트를 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 개정
  • 바이트 3-8 = Mac 주소
C7h

data 1-6

Mac 주소

링크 로컬 주소를 얻는 IPMI 옵션

IPV6 링크 로컬 주소를 검색하기 위한 읽기 전용 매개 변수입니다.

매개변수#매개 변수 데이터

OEM 매개 변수

이 매개 변수는 XCC의 링크 로컬 주소를 얻는 데 사용됩니다.

응답 데이터는 다음을 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 매개 변수 개정(IPMI 사양에서와 같음)
  • 바이트 3 = IPV6 주소 접두사 길이
  • 바이트 4-19 = 2진 형식의 로컬 링크 주소
C8h 
IPv6를 사용/사용 안 함으로 설정하는 IPMI 옵션

이는 XCC에서 IPV6를 사용/사용 안 함으로 설정하는 읽기/쓰기 매개 변수입니다.

매개변수#매개 변수 데이터

OEM 매개 변수

이 매개 변수는 XCC에서 IPv6을 사용/사용 안 함으로 설정하는 데 사용됩니다.

응답 데이터는 다음을 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 매개 변수 개정(IPMI 사양에서와 같음)
  • 바이트 3 = 00h(사용 안 함) 또는 01h(사용)
C9h

data 1

0x00 = 사용 안 함

0x01 = 사용

외부 네트워크에 대한 USB를 통한 이더넷 패스스루

아래 매개 변수는 외부 이더넷 패스스루에 대한 USB를 통한 이더넷을 구성하는 데 사용됩니다.

매개변수#매개 변수 데이터

OEM 매개 변수

LAN 구성 매개 변수 가져오기/설정 명령에서 이 매개 변수는 세트 선택기 또는 필수 블록 선택기를 사용하지 않으므로 이 필드를 00h로 설정해야 합니다.

가져오기 응답 데이터는 다음을 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 개정
  • 바이트 3 = 예약됨(00h)
  • 바이트 4:5 = USB를 통한 이더넷 포트 번호(LSByte 우선)
  • 바이트 6:7 = 외부 이더넷 포트 번호(LSByte 우선)

사용할 바이트 수는 주소 지정 모드에 따라 다를 수 있습니다(1, 4 또는 16바이트).

  • 바이트 8 = 사전 정의된 모드:
    • 00h = 패스스루를 사용하지 않음
    • 01h = CMM의 IP 주소가 사용됨
  • 바이트 8:11 = 2진 형식의 IPv4 외부 네트워크 IP 주소
  • 바이트 8:23 = 2진 형식의 IPv6 외부 네트워크 IP 주소

완료 코드:

00h – 성공

80h – 매개 변수가 지원되지 않음

C1h – 명령이 지원되지 않음

C7h – 요청 데이터 길이가 올바르지 않음

CAh

LAN 구성 매개 변수 설정:

data 1

예약됨(= 00h)

data 2:3

USB를 통한 이더넷 포트 번호, LSByte 우선

data 4:5

외부 이더넷 포트 번호, LSByte 우선

사용할 바이트 수는 주소 지정 모드에 따라 다를 수 있습니다(1, 4 또는 16바이트).

data 6

00h = 패스스루 사용 안 함

01h = CMM의 IP 주소 사용

data 6:9

2진 형식의 IPv4 외부 네트워크 IP 주소

data 6:21

2진 형식의 IPv6 외부 네트워크 IP 주소

OEM 매개 변수

이 매개 변수는 XCC의 USB를 통한 LAN IP 주소 및 넷마스크를 설정하고 가져오는 데 사용됩니다.

응답 데이터는 다음을 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 매개 변수 개정(IPMI 사양에서와 같음)

바이트 3:10 = IP 주소 및 넷마스크 값(MS 바이트) 우선

CBh

Data 1:4

XCC 측 USB를 통한 LAN 인터페이스의 IP 주소.

Data 5:8

XCC 측 USB를 통한 LAN 인터페이스의 넷마스크

OEM 매개 변수

이 매개 변수는 호스트 OS의 USB를 통한 LAN IP 주소를 설정하고 가져오는 데 사용됩니다.

응답 데이터는 다음을 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 매개 변수 개정(IPMI 사양에서와 같음)

바이트 3:6 = IP 주소(MS 바이트) 우선

CCh

Data 1:4

호스트 측 USB를 통한 LAN 인터페이스의 IP 주소.

논리 패키지 인벤토리 쿼리

아래 매개 변수는 NCSI 패키지 인벤토리를 쿼리하는 데 사용됩니다.

매개변수#매개 변수 데이터

OEM 매개 변수

LAN 구성 매개 변수 가져오기/설정 명령에서 이 매개 변수는 세트 선택기 또는 필수 블록 선택기를 사용하지 않으므로 이 필드를 00h로 설정해야 합니다.

패키지 인벤토리 쿼리 작업

패키지 정보 쿼리 작업은 D3h 매개 변수 번호 외에 두 개의 0x00 데이터 바이트로 요청을 발행하여 수행됩니다.

패키지 인벤토리 쿼리:

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

XCC 응답에는 존재하는 각 패키지에 대한 정보 바이트가 포함됩니다.
  • 비트 7:4 = 패키지의 NCSI 채널 수
  • 비트 3:0 = 논리 패키지 번호

응답

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

3개의 논리 패키지가 있음을 나타냅니다.
  • 패키지 0에는 4개의 NCSI 채널이 있음
  • 패키지 1은 NCSI NIC가 아니므로 NCSI 채널을 지원하지 않음
  • 패키지 2에는 3개의 NCSI 채널이 있음
D3h

LAN 구성 매개 변수 가져오기/설정:

논리 패키지 데이터 가져오기/설정

아래 매개 변수는 각 패키지에 지정된 우선 순위를 읽고 설정하는 데 사용됩니다.

매개변수#매개 변수 데이터

OEM 매개 변수

LAN 구성 매개 변수 가져오기/설정 명령에서 이 매개 변수는 세트 선택기 또는 필수 블록 선택기를 사용하지 않으므로 이 필드를 00h로 설정해야 합니다.

이 명령은 2개의 작업을 지원합니다.

  • 패키지 우선 순위 읽기

  • 패키지 우선 순위 설정

패키지 우선 순위 읽기 작업

패키지 우선 순위 읽기 작업은 D4h 매개 변수 번호 외에 두 개의 0x00 데이터 바이트로 요청을 발행하여 수행됩니다.

패키지 우선 순위 읽기:

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

응답

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

  • 논리 패키지 0 = 우선 순위 0
  • 논리 패키지 2 = 우선 순위 1
  • 논리 패키지 3 = 우선 순위 2

패키지 우선 순위 설정 작업

패키지 우선 순위 설정 작업은 D4h 매개 변수 번호 외에 하나 이상의 매개 변수로 요청을 발행하여 수행됩니다.

패키지 우선 순위 설정:

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

  • 논리 패키지 0 설정 = 우선 순위 0
  • 논리 패키지 2 설정 = 우선 순위 1
  • 논리 패키지 3 설정 = 우선 순위 2

응답:

완료 코드만, 추가 데이터 없음

D4

LAN 구성 매개 변수 가져오기/설정:

비트 [7-4] = 논리 패키지의 우선 순위(1 = 최고, 15 = 최저)

비트 [3-0] = 논리 패키지 번호

XCC 네트워킹 동기화 상태 가져오기/설정
매개변수#매개 변수 데이터

OEM 매개 변수

바이트는 전용 및 공유 NIC 모드 간의 네트워킹 설정을 동기화하도록 구성하는 데 사용됩니다

LAN 구성 매개 변수 가져오기 명령에서 이 매개 변수는 세트 선택기 또는 필수 블록 선택기를 사용하지 않으므로 이 필드를 00h로 설정해야 합니다.

응답 데이터는 3바이트를 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 개정
  • 바이트 3 = 00h(사용) 또는 01h(사용 안 함)
D5h

data 1

0x00 = 동기화

0x01 = 독립

이 바이트는 전용 및 공유 NIC 모드 간의 네트워킹 설정을 동기화하도록 구성하는 데 사용되며 기본값은 0h입니다. 즉, XCC는 모드 변경 간에 네트워킹 설정을 자동으로 업데이트하고 1h로 설정된 경우 공유 NIC(온보드)를 주요 참조로 사용합니다. 여기서, 각 네트워킹 설정은 독립적이므로 전용 NIC 모드에서 VLAN을 사용으로 설정하고 공유 NIC 모드에서 VLAN을 사용 안 함으로 설정하는 것과 같이 모드 간에 다른 네트워킹 설정을 구성할 수 있습니다.

XCC 네트워킹 모드 가져오기/설정
매개변수#매개 변수 데이터

OEM 매개 변수

이 매개 변수는 XCC 관리 NIC의 네트워크 모드를 가져오거나 설정하는 데 사용됩니다.

응답 데이터는 4바이트를 리턴합니다.

  • 바이트 1 = 완료 코드
  • 바이트 2 = 개정
  • 바이트 3 = 적용/지정된 네트워크 모드
  • 바이트 4 = 적용된 네트워크 모드의 패키지 ID
  • 바이트 5 = 적용된 네트워크 모드의 채널
D6h

LAN 구성 매개 변수 설정:

data 1

설정할 네트워크 모드

LAN 구성 매개 변수 가져오기:

data 1

가져올 네트워크 모드. 이는 옵션 데이터로 현재 네트워크 모드를 쿼리하도록 기본 설정됩니다.