Users Guide
RoCE – 구성 및 사용 사례 예제NetXtreme-E 사용 설명서
2018년 2월 26일 • NetXtreme-E-UG100 페이지 67
bnxt_re를 컴파일하려면 다음을 수행합니다.
$make
• 외부 OFED를 설치해야 하는 배포판:
SLES11SP4
다음 링크에서 OFED 릴리스 노트를 참조하여 bnxt_re 드라이버를 컴파일하기 전에 OFED를 설치하십시오.
http://downloads.openfabrics.org/downloads/OFED/release_notes/OFED_3.18-2_release_notes
bnxt_re를 컴파일하려면 다음을 수행합니다.
$export OFED_VERSION=OFED-3.18-2
$make
설치
Linux에 RoCE를 설치하려면 다음을 수행합니다.
1. 소프트웨어 릴리스 20.06.04.01 이상에서 RoCE 지원 펌웨어 패키지를 사용하여 NIC NVRAM을 업그레이
드합니다.
2. OS에서 BCM5741X Linux L2 및 RoCE 드라이버의 압축을 풀고 구축한 다음 설치합니다.
a. # tar -xzf netxtreme-bnxt_en-1.7.9.tar.gz
b. # cd netxtreme-bnxt_en-bnxt_re
c. # make build && make install
3. NetXtreme-E Linux RoCE 사용자 라이브러리의 압축을 풀고 구축한 다음 설치합니다.
a. # tar xzf libbnxtre-0.0.18.tar.gz
b. #cd libbnxtre-0.0.18
c. # configure && make && make install.
d. # cp bnxtre.driver /etc/libibverbs.d/
e. # echo "/usr/local/lib" >> /etc/ld.so.conf
f. # ldconfig -v
구성 가능한 옵션 및 권장 사항에 대한 자세한 내용은 bnxt_re README.txt를 참조하십시오.
제한 사항
듀얼 포트 NIC에서 두 포트가 동일한 서브넷에 있는 경우 rdma perftest 명령이 실패할 수 있습니다. Linux OS
의 arp flux 문제가 원인일 수 있습니다. 이 제한 사항을 해결하려면 여러 서브넷을 사용하여 테스트하거나
두 번째 포트/인터페이스를 비활성화합니다.
알려진 문제
Bnxt_en 및 Bnxt_re는 쌍으로 작동하도록 설계되었습니다. 버전 1.7.x 이전 Bnxt_en 드라이버는 RDMA를 지원
하지 않기 때문에
Bnxt_re(RDMA) 드라이버와 동시에 로드할 수 없습니다. Bnxt_re를 이전 Bnxt_en 드라이버와
함께 로드한 경우 시스템 충돌이 발생하여 재부팅될 수 있습니다. 사용자는
Bnxt_en 및 Bnxt_re 모듈을 동일한
netxtreme-bnxt_en-<1.7.x>.tar.gz 번들에서 로드하는 것이 좋습니다.