Oracle® Solaris 11.2의 장치 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

InfiniBand 장치 정보

IB(InfiniBand)는 스위치 패브릭을 기반으로 하는 I/O 기술입니다. I/O 장치를 호스트에 연결하고 호스트 간에 통신할 수 있도록 대역폭이 높고, 대기 시간이 짧은 상호 연결을 제공합니다. IB 장치는 Solaris IB 연결 드라이버를 통해 관리합니다.

    Oracle Solaris에서는 다음 장치를 지원합니다.

  • IPoIB(IP over IB) 장치 – IB 연결을 통해 IP 패킷을 전송을 사용으로 설정합니다. 이 기능은 ibd 드라이버로 구현됩니다. 자세한 내용은 ibp(7D) 매뉴얼 페이지를 참조하십시오.

  • EoIB(Ethernet over IB) – IB 패브릭을 통해 이더넷 프레임을 전송을 사용으로 설정합니다.

  • SDP(Socket Direct Protocol) – IB를 통해 소켓을 지원합니다.

  • RDSv3(Reliable Datagram Service version 3) 및 RDS(Reliable Datagram Service)

  • NFSoRDMA(NFS over Remote Direct Memory Access) - RDMA를 사용하여 IB를 통해 NFS 서비스를 제공합니다.

  • iSER(iSCSI Extension for RDMA) – iSCSI 프로토콜로 RDMA 데이터 전송 기능을 제공합니다.

  • uDAPL(User Direct Access Programming Language)

  • OFUV(Open Fabric User Verb)

IB 연결 드라이버는 통신 서비스용 Solaris IBDM(IB Device Manager)을 질의하여 IB 포트, HCA_SVC 및 IB VPPA(가상 물리적 첨부 지점) 장치를 열거합니다.

IB 분할 영역 링크는 데이터 링크의 새로운 부분 클래스를 나타내고 dladm 하위 명령을 사용하여 관리됩니다. 분할 영역 링크는 데이터 전송에 사용됩니다. IB 물리적 링크의 최상위에서, 포트에서 각 P_Key당 하나씩 IB 분할 영역 링크를 만들 수 있습니다.

포트 장치는 HCA(Host Channel Adapter)의 특정 포트에 통신 서비스를 바인딩합니다. 포트는 포트 번호로 표시됩니다. HCA_SVC 장치는 특정 HCA에 통신 서비스를 바인딩합니다. VPPA 장치는 통신 서비스를 포트 및 분할 영역 키(P_key) 조합으로 바인딩합니다. 포트 장치 및 HCA_SVC 장치는 값이 0인 분할 영역 키를 항상 사용합니다. 포트, HCA_SVC 및 VPPA 장치는 HCA의 자식으로 ib.conf 파일을 통해 열거됩니다. 자세한 내용은 ib(7D) 매뉴얼 페이지를 참조하십시오.

IOC(Input Output Controller) 장치는 IB 연결 드라이버의 자식이며 I/O 장치의 일부입니다. 의사 장치는 IB 연결 드라이버의 자식으로, 열거할 고유한 구성 파일을 제공하는 다른 모든 장치를 참조합니다. 자세한 내용은 ib(4) 매뉴얼 페이지를 참조하십시오.

다음 목록에서는 가능한 IB 장치 트리 경로 이름을 보여 줍니다.

  • IOC 장치 – /ib/ioc@1730000007F510C,173000007F50

  • IB 의사 장치 – /ib/driver@unit-address

  • IB VPPA 장치 – /pci@1f,2000/pci@1/pci15b3,5a44@0/ibport@,port#,P_key,service

  • IB HCA_SVC 장치 -

  • IB 포트 장치 – /pci@1f,2000/pci@1/pci15b3,5a44@0/ibport@<port#>,0,service

  • HCA – /pci@1f,2000/pci@1/pci15b3,5a44@0


주 -  IB HCA_SVC 장치의 경우 포트 번호 및 P_key 값이 0입니다.

다음 목록에서는 경로 이름에 포함된 몇몇 IB 구성 요소에 대해 설명합니다.

services

통신 서비스입니다. 예를 들어 ipibibd 커널 클라이언트 드라이버에서 사용하는 통신 서비스입니다.

P_key

사용 중인 분할 영역 링크 키 값입니다.

port

포트 번호입니다.

unit-address

driver.conf 파일에 해당 이름으로 지정된 IB 커널 클라이언트 드라이버의 등록 정보입니다. 자세한 내용은 driver.conf(4)를 참조하십시오.

EoIB는 Oracle Solaris IB 프레임워크에서 제공하는 서비스를 사용합니다. 그러나 EoIB는 IB 연결 드라이버의 자식이 아닙니다. Oracle Solaris EoIB는 장치 트리 경로가 /pseudo/eib@0인 단일 인스턴스 의사 장치 드라이버입니다. EoIB 데이터 링크는 dladm 하위 명령을 통해 만들어지고 관리되는 가상 링크의 특수 eoib 클래스입니다. 해당 IB 물리적 링크의 IB 패브릭에서 검색된 각 EoIB 게이트웨이에 대해 기존 IB 물리적 링크를 통해 EoIB 데이터 링크를 하나씩 만들 수 있습니다. 검색된 EoIB 게이트웨이 목록을 표시하려면 dladm 하위 명령을 사용합니다.

IB 진단 명령 및 유틸리티에 대한 자세한 내용은 IB 장치 모니터 및 문제 해결을 참조하십시오.