1. 인피니밴드 (Infiniband)
ㅇ 서버, 스토리지, 네트워크 장비 등을 점대점(Point-to-Point) 연결 방식으로 구성하며,
- 고속 직렬 링크와 스위치 기반 패브릭(Fabric) 구조를 사용하는,
- 직렬 버스형 인터커넥트(Serial Bus Interconnect) 기술
ㅇ 기존의 병렬 버스(PCI Bus 등) 또는 이더넷과 비교하면,
- 고속,저 지연,고 신뢰적인 통신 성능을 제공하며,
- 대규모 클러스터링 및 병렬처리 환경에서도,
- 데이터 전송 효율을 극대화함
2. 주요 특징
ㅇ 전송 속도 : 기술 세대별로 최대 수백 Gbps (HDR 200 Gbps, NDR 400 Gbps 등) 지원
ㅇ 전송 방식 : 고속 직렬 링크 기반의 전이중(Full-Duplex) 통신
ㅇ 지연 특성 : 매우 짧음 (수 µs 단위로, 이더넷 대비 10배 이상 낮음)
ㅇ 품질 보장 (QoS) : 서비스 등급(Class of Service) 및 가상 채널(Virtual Lane) 지원
ㅇ 프로토콜 구조 : 하위 계층(물리/링크) ~ 상위 계층(전송, 관리)까지, 자체 프로토콜 스택
ㅇ CPU 부담 경감 : RDMA(Remote Direct Memory Access) 지원으로,
- CPU 개입 없이 메모리 간 직접 데이터 전송 가능
ㅇ 확장적 구조 : `스위치 기반 패브릭 구조`로 대규모 노드 연결 가능 (수천~수만 노드)
3. 계층 구조 (Infiniband Architecture Stack)
ㅇ Physical Layer : 신호 전송, 전송 속도 및 케이블 규격 정의 (동선/광케이블 모두 사용 가능)
ㅇ Link Layer : 패킷화, CRC, 흐름제어, 가상 채널 관리
ㅇ Network Layer : 경로 설정(Routing) 및 주소 지정(LID: Local Identifier)
ㅇ Transport Layer : 연결형(Connected) / 비연결형(Non-connected) 전송 서비스 제공
ㅇ Upper Layer Protocol (ULP) : IPoIB (IP over InfiniBand), SRP (SCSI RDMA Protocol), iSER 등
4. 주요 기능
ㅇ RDMA (Remote Direct Memory Access) : 원격 노드 간 메모리 직접 접근으로,
- CPU 개입 없이 고속 데이터 전송 수행
ㅇ QoS 제어 : 우선순위 기반 트래픽 제어, 가상 채널(Virtual Lane)로 병목 방지
ㅇ 멀티패스 라우팅 (Multirouting) : 복수 경로를 통해 부하 분산 및 신뢰성 향상
ㅇ 서비스 채널 (Subnet Management Channel, SMC) : 네트워크 토폴로지 관리, 장애 감시 제공
5. 응용 분야
ㅇ 고속 데이터 교환, 스토리지 액세스 등이 필요한 데이터센터, 클라우드, 스토리지 등에서 사용됨