26장. InfiniBand 및 RDMA 네트워크 구성


다양한 프로토콜을 사용하여 엔터프라이즈 수준에서 RDMA(Remote Directory Memory Access) 네트워크 및 InfiniBand 하드웨어를 구성하고 관리할 수 있습니다.

이러한 프로토콜에는 IB(InfiniBand), RDMA over Converged Ethernet (RoCE), iWARP와 같은 IP 네트워크 프로토콜, RDMA 지원 하드웨어에서의 기본 지원으로 Omni-Path Architecture (OPA) 프로토콜이 포함됩니다. 대기 시간이 짧고 처리량이 높은 연결의 경우 IPoIB(InfiniBand)를 통해 IP를 구성할 수 있습니다.

26.1. InfiniBand 및 RDMA 소개

InfiniBand는 두 가지 개별 구성 요소를 나타냅니다. 즉 InfiniBand 네트워크용 물리 링크 계층 프로토콜과 InfiniBand Verbs API는 원격 직접 메모리 액세스(RDMA) 기술의 구현입니다.

RDMA는 운영 체제, 캐시 또는 스토리지 없이 두 컴퓨터의 주 메모리 간 액세스를 제공합니다. RDMA를 사용하면 처리량이 높고 대기 시간이 짧고 CPU 사용률이 낮은 데이터 전송입니다.

일반적인 IP 데이터 전송에서 한 시스템의 애플리케이션이 다른 머신의 애플리케이션에 데이터를 보내면 수신 측에서 다음 작업이 수행됩니다.

  1. 커널이 데이터를 수신해야 합니다.
  2. 커널은 데이터가 애플리케이션에 속하는지 확인해야 합니다.
  3. 커널이 애플리케이션을 발생시킵니다.
  4. 커널은 애플리케이션이 커널에 대한 시스템 호출을 수행할 때까지 기다립니다.
  5. 애플리케이션은 커널의 내부 메모리 공간의 데이터를 애플리케이션에서 제공하는 버퍼로 복사합니다.

이 프로세스는 호스트 어댑터가 직접 메모리(DMA)를 사용하거나 그렇지 않으면 최소 두 번의 네트워크 트래픽이 시스템의 기본 메모리에 복사됩니다. 또한 컴퓨터는 일부 컨텍스트 스위치를 실행하여 커널과 애플리케이션 간에 전환합니다. 이러한 컨텍스트 스위치로 인해 트래픽 속도가 높은 CPU 부하가 높은 반면 다른 작업 속도가 느려질 수 있습니다.

기존 IP 통신과 달리 RDMA 통신은 통신 프로세스에서 커널 개입을 바이패스합니다. 이렇게 하면 CPU 오버헤드가 줄어듭니다. 패킷이 네트워크에 진입하면 RDMA 프로토콜을 통해 호스트 어댑터에서 수신해야 하는 애플리케이션과 해당 애플리케이션의 메모리 공간에 저장할 위치를 결정할 수 있습니다. 호스트 어댑터는 처리를 위해 패킷을 커널에 전송하고 사용자 애플리케이션의 메모리에 복사하는 대신, 호스트 어댑터는 패킷 내용을 애플리케이션 버퍼에 직접 배치합니다. 이 프로세스에는 별도의 API, InfiniBand Verbs API가 필요하며 애플리케이션은 RDMA를 사용하기 위해 InfiniBand Verbs API를 구현해야 합니다.

Red Hat Enterprise Linux는 InfiniBand 하드웨어와 InfiniBand Verbs API를 모두 지원합니다. 또한 InfiniBand 이외의 하드웨어에서 InfiniBand Verbs API를 사용하도록 다음 기술을 지원합니다.

  • iWARP: IP 네트워크를 통해 RDMA를 구현하는 네트워크 프로토콜
  • RoCE(RDMA over Converged Ethernet)는 IBE(InfiniBand over Ethernet)라고도 합니다. 이더넷 네트워크를 통해 RDMA를 구현하는 네트워크 프로토콜
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동