728x90
1. NIC (Network Interface Card, 네트워크 인터페이스 카드)
- 정의
컴퓨터나 서버를 네트워크에 연결하기 위해 사용하는 하드웨어 장치입니다.
메인보드에 직접 장착되거나, PCIe 카드 형태로 추가되며, 네트워크 프로토콜 처리, MAC 주소 관리, 패킷 송수신 등을 담당합니다. - 주요 특징
- 계층: OSI 2계층(데이터 링크 계층)에서 MAC 주소를 기반으로 통신
- 형태: 내장형(온보드) 또는 외장형(확장 카드, USB형)
- 포트: NIC에는 네트워크 케이블을 꽂을 수 있는 이더넷 포트나 SFP 슬롯이 달려 있음
- 예시: Intel X550-T2, Broadcom NetXtreme, Mellanox ConnectX
- 비유: 컴퓨터가 네트워크로 "말할 수 있게 해주는 입과 귀"
- 스위치에는 별도로 NIC가 있는 게 아니라 포트가 납땜되어 내장되어 있음
2. Ethernet Port (이더넷 포트)
- 정의
네트워크 케이블(RJ-45, SFP 모듈 등)을 꽂아 NIC나 스위치, 라우터와 연결하는 물리적 연결 단자입니다. - 주요 특징
- 기능: 실제 데이터가 전송되는 물리적 통로
- 종류:
- RJ-45 포트: 구리(UTP) 케이블용, 최대 10Gbps(10GBASE-T)
- SFP/SFP+/QSFP 포트: 광케이블 또는 DAC 케이블 연결, 모듈 장착 가능
- 속도: 100Mbps, 1Gbps, 10Gbps, 40Gbps, 100Gbps 등
- 위치: NIC, 스위치, 라우터, 서버, 스토리지 장비 등
- 비유: NIC가 입과 귀라면, 이더넷 포트는 이어폰 잭 — 물리적으로 케이블을 꽂는 구멍

3. GBIC (Gigabit Interface Converter)
- 정의
광섬유 케이블이나 구리 케이블을 네트워크 장비에 연결할 때 사용하는 모듈형 트랜시버입니다.
스위치, 라우터, 서버 NIC의 SFP(Small Form-factor Pluggable) 슬롯에 꽂아서 사용합니다. - 주요 특징
- 역할: 광/전기 신호 변환
(예: NIC가 전기 신호를 내보내면 GBIC가 이를 광 신호로 변환해 광케이블로 전송) - 종류:
- GBIC (구형, 부피 큼, 1Gbps급)
- SFP, SFP+, QSFP (신형, 소형화, 1~400Gbps 지원)
- 교체형: 케이블 종류(SM, MM, 구리)에 따라 모듈만 바꿔 끼울 수 있음
- 속도/거리: 광 모듈에 따라 수백 m ~ 수십 km까지 가능
- 역할: 광/전기 신호 변환
- 비유: GBIC는 언어 통역사 — 장비가 이해하는 전기 신호를 광케이블에 맞는 빛 신호로 바꿔줌
1. GBIC (Gigabit Interface Converter)
- 세대: 구형 (1990년대 후반~2000년대 초반)
- 속도: 주로 1Gbps (Gigabit Ethernet, Fibre Channel 1G)
- 폼팩터: 크기가 큼(“기가빅”이라는 별명도 있었음)
- 케이블 타입: 광섬유(싱글모드/멀티모드) 또는 구리 케이블
- 장점: 당시 기준 모듈 교체형이라 유연성 좋음
- 단점: 속도 한계(1Gbps), 부피 큼, 전력 소모 많음
2. SFP (Small Form-factor Pluggable)
- 세대: GBIC 차세대(소형화)
- 속도:
- SFP: 1Gbps
- SFP+: 10Gbps
- SFP28: 25Gbps
- 폼팩터: GBIC보다 훨씬 작음(스위치 같은 장비에 포트를 더 많이 배치 가능)
- 케이블 타입: 광섬유 또는 DAC(Direct Attach Copper)
- 장점: 대역폭 확장 가능, 소형, 저전력, 최신 장비 호환성 높음
3. 대역폭 차이 정리
| 규격 | 출시 시기 | 지원 속도 | 크기 | 비고 |
| GBIC | 1990년대 후반 | 1Gbps | 큼 | 구형, 신규 장비에서 거의 안 씀 |
| SFP | 2001~ | 1Gbps | 작음 | GBIC 대체, 동일 대역폭이지만 크기 개선 |
| SFP+ | 2006~ | 10Gbps | 작음 | 데이터센터 표준 |
| SFP28 | 2014~ | 25Gbps | 작음 | 고속 백본·스토리지 네트워크 |
| QSFP+ | 2010~ | 40Gbps | 큼(SFP의 4채널) | 멀티채널 전송 |
| QSFP28 | 2015~ | 100Gbps | 큼 | 4×25Gbps |
관계 정리
| 구분 | 역할 | 위치 | 교체 가능 여부 |
| NIC | 네트워크 통신 처리, MAC 주소 관리 | 서버/PC 내부 | 보통 불가(온보드), 확장카드는 가능 |
| Ethernet Port | 케이블 연결용 물리 포트 | NIC, 스위치, 라우터 등 | 보통 불가(포트는 고정) |
| GBIC | 전기 ↔ 광 신호 변환 모듈 | SFP/SFP+ 포트 | 가능 (모듈 교체) |
간단 비유
- NIC = 입·귀 + 목소리 내는 법을 아는 뇌
- Ethernet Port = 케이블 꽂는 잭
- GBIC = 사람 말 ↔ 빛 신호 변환하는 통역사

1. Interconnect 네트워크 개요
- 역할: RAC 노드 간에 Global Cache Service(GCS), Global Enqueue Service(GES) 등 클러스터 동기화를 위한 데이터와 메타데이터 전송
- 특징:
- 고속, 저지연이 필수
- 패킷 손실·지연 발생 시 RAC 성능 급락
- 보통 전용 네트워크로 구성 (Public LAN과 분리)
2. SFP 포트를 이용하는 경우
- 언제 쓰나?
- 10Gbps 이상 대역폭이 필요한 경우
- 지연(latency)을 극도로 줄이고 싶은 경우
- 서버와 스위치 간 거리가 길어서 광케이블이 필요한 경우
- 데이터센터급 환경에서 FC/FCoE/iSCSI 인프라와 혼합 운용 시
- 이점
- SFP+ (10G), SFP28 (25G), QSFP+ (40G) 등 속도 확장이 용이
- 광케이블 사용 시 EMI(전자파 간섭) 거의 없음
- DAC(Direct Attach Copper) 사용 시 짧은 거리에서 매우 저지연
- 예시 구성또는 노드 간 Point-to-Point 직결로 스위치 없이 구성하는 경우도 있음
- RAC 노드1 SFP+ 포트 ──(DAC or 광)── 스위치 ──(DAC or 광)── RAC 노드2 SFP+ 포트
3. SFP 미사용 시 (RJ-45 기반)
- Cat6a, Cat7 케이블로 10GBASE-T 구성
- 장점: 케이블 가격 저렴, 취급 용이
- 단점: 10Gbps 이상에서는 발열·전력 소모 많음, 지연이 광보다 큼
4. 실무 팁
- 저지연 우선: DAC(동축) 또는 광(SFP+) 직결
- 거리 긴 환경: SFP+ SR(단거리) 또는 LR(장거리) 모듈 사용
- 고성능 스토리지 네트워크와 공유 가능: 예를 들어, RAC Interconnect + Storage iSCSI 트래픽을 같은 25G SFP28 NIC에서 VLAN 분리로 운용 가능하지만, 성능 튜닝이 중요
- 중요: RAC Interconnect NIC는 Jumbo Frame(MTU 9000)과 UDP 최적화 적용
1. HBA (Host Bus Adapter)
- 정의
서버(Host)와 스토리지를 연결하는 전용 인터페이스 카드
일반 NIC가 이더넷을 통한 데이터 통신을 담당하듯, HBA는 스토리지 네트워크 전용 통신을 담당
내부에 GBIC 또는 SFP 모듈을 꽂을 수 있는 슬롯이 있음 - 주요 특징
- 역할: 서버 OS와 스토리지 네트워크 간의 데이터 전송 및 프로토콜 처리
- 지원 프로토콜:
- FC HBA: Fibre Channel 전용 (SAN에서 주로 사용)
- iSCSI HBA: iSCSI 프로토콜 지원 (TCP/IP 기반)
- FCoE HBA: Fibre Channel over Ethernet 지원
- 형태: PCIe 확장 카드 형태가 일반적
- 특징: CPU 부담을 줄이고, 전용 ASIC/펌웨어로 스토리지 I/O 성능 최적화
- 예시: Broadcom Emulex, QLogic HBA
- 비유: NIC가 '이더넷용 네트워크 카드'라면, HBA는 '스토리지 전용 네트워크 카드'
2. SAN (Storage Area Network)
- 정의
서버와 스토리지를 전용 네트워크(Fibre Channel, iSCSI 등)로 연결한 고속 네트워크 인프라입니다. - 주요 특징
- 구성 요소:
- 서버의 HBA
- SAN 스위치 (FC 스위치, Cisco MDS, Brocade 등)
- 스토리지 컨트롤러 (스토리지 시스템의 네트워크 인터페이스)
- 특징:
- 데이터 전송 전용 네트워크 (LAN과 분리)
- 고속/저지연 (보통 FC는 8Gbps~64Gbps 이상)
- 블록 단위 데이터 전송 (파일이 아닌 디스크 블록 수준에서 접근)
- 프로토콜:
- Fibre Channel (FC)
- iSCSI
- NVMe over Fabrics (NVMe-oF)
- 구성 요소:
- 비유: SAN은 '고속 철도망', HBA는 '기차 엔진', 스토리지는 '종착역'
3. 스토리지와의 상관관계
스토리지 환경에서 HBA와 SAN은 다음과 같은 흐름으로 연결됩니다.
[서버] --(HBA)--> [SAN 스위치] --(Fibre Channel/iSCSI)--> [스토리지]
- HBA: 서버 내부에서 스토리지 네트워크로 진입하는 '문' 역할
- SAN 스위치: 여러 서버와 여러 스토리지를 상호 연결하는 '중간 허브'
- 스토리지: 실제 데이터가 저장되는 장치 (디스크 어레이, 플래시 스토리지 등)
- 상관관계 요약:
- 서버가 로컬 디스크처럼 원격 스토리지를 사용하려면 HBA가 필요
- SAN은 이 HBA를 통해 스토리지에 도달하는 전용 네트워크 역할
- 스토리지는 SAN 포트를 통해 데이터를 주고받음
4. HBA vs NIC vs GBIC 비교 (참고)
| 구분 | 역할 | 연결 대상 | 프로토콜 |
| NIC | LAN 네트워크 통신 | 스위치/라우터 | Ethernet, TCP/IP |
| HBA | 스토리지 네트워크 통신 | SAN 스위치, 스토리지 | FC, iSCSI, FCoE |
| GBIC/SFP | 전기 ↔ 광 변환 | NIC/HBA/SAN 포트 | 해당 모듈에 맞는 표준 |
5. 실제 환경 예시
- 서버: HBA 카드 2개 장착 (이중화, MPIO)
- SAN 스위치: Brocade FC 스위치 2대 (Fabric A/B 이중화)
- 스토리지: EMC, NetApp, Pure Storage 등
- 경로:
- 서버(HBA A) → SAN 스위치 A → 스토리지 컨트롤러 포트 1
- 서버(HBA B) → SAN 스위치 B → 스토리지 컨트롤러 포트 2
이렇게 하면 한쪽 경로 장애 시에도 서비스 지속 가능(HA 구성).
정리
- HBA: 서버에 설치하는 스토리지 네트워크 전용 인터페이스 카드
- SAN: 서버와 스토리지를 연결하는 전용 고속 네트워크
- 스토리지와 관계: HBA를 통해 SAN 네트워크에 접속하고, SAN 스위치를 거쳐 스토리지에 블록 단위로 접근
SAN 스위치 내부에는 별도의 HBA가 필요하지 않습니다.
SAN 스위치 자체가 이미 스토리지 네트워크(Fibre Channel 등)를 처리할 수 있는 전용 ASIC과 포트를 내장하고 있어서, 서버처럼 HBA 카드를 꽂는 구조가 아니기 때문입니다.
1. 서버 vs SAN 스위치 구조 차이
| 구분 | 서버 | SAN 스위치 |
| 네트워크 연결 방식 | HBA(Host Bus Adapter) 카드 장착 필요 | FC 포트가 보드/라인카드에 직접 내장 |
| 프로토콜 처리 | HBA의 ASIC/펌웨어에서 처리 | 스위치의 FC ASIC이 처리 |
| 확장 방식 | PCIe 슬롯에 HBA 추가 | 라인카드나 포트 모듈 추가 |
2. SAN 스위치의 내부 구성
- FC 포트: SFP, SFP+, SFP28, QSFP 등 광 모듈 장착 가능
- FC ASIC: 포트 간 Fibre Channel 프레임 스위칭 처리
- 컨트롤 플레인 CPU: 설정, 관리, 모니터링 기능 수행
- 데이터 플레인: 전용 하드웨어(ASIC)로 고속 처리
서버는 HBA가 FC 프로토콜 처리를 해주지만, SAN 스위치는 자체 FC ASIC이 그 역할을 함.
3. SAN 스위치에서 HBA가 필요 없는 이유
- 서버: 일반적으로 이더넷 NIC만 있으므로 FC 네트워크에 연결하려면 HBA 필요
- SAN 스위치: FC 전용 장비라 포트 자체가 이미 FC 통신 기능 포함
- 스토리지: 컨트롤러에도 FC 포트가 내장되어 있어 HBA처럼 동작
4. 연결 구조 예시
[서버 HBA] --(FC 케이블)--> [SAN 스위치 FC 포트] --(FC 케이블)--> [스토리지 FC 포트]
- 서버 쪽만 HBA 필요
- SAN 스위치와 스토리지는 HBA 없이 FC 포트를 바로 사용
정리
- 서버: FC 연결하려면 HBA 필요
- SAN 스위치: 자체적으로 FC 포트와 프로토콜 처리 능력 보유, HBA 불필요
- 스토리지: 컨트롤러에 FC 포트 내장, HBA 역할 수행
PCIe(Peripheral Component Interconnect Express)
서버나 PC에서 CPU와 확장 카드(그래픽카드, HBA, NIC 등)를 고속으로 연결하는 표준 인터페이스 규격입니다.
1. 온보드(내장형) NIC
- 메인보드에 LAN 컨트롤러 칩과 포트가 직접 납땜되어 있음
- 서버/PC를 사면 기본으로 따라오는 LAN 포트가 여기에 해당
- 장점: 별도 슬롯 불필요, 기본 네트워크 가능
- 단점: 성능·포트 수 제한 (고속 네트워크나 특수 프로토콜 불가)
2. PCIe 확장형 NIC/HBA
- 메인보드의 PCIe 슬롯에 장착
- 예시:
- 고속 NIC (10G/25G/100G Ethernet)
- HBA (Fibre Channel, SAS)
- NVMe 스토리지 카드
- 장점:
- 포트 수와 속도를 자유롭게 확장 가능
- 광 모듈(SFP/SFP+/SFP28) 장착 가능
- CPU 부담을 줄이는 전용 ASIC 내장 가능
- 단점:
- PCIe 슬롯 수 제한
- 카드·모듈 비용 발생
3. 실제 서버 예시
[메인보드]
├── 온보드 1GbE NIC 포트 2개
├── PCIe 슬롯 #1 → 10G SFP+ 듀얼포트 NIC
├── PCIe 슬롯 #2 → 32G FC HBA (SAN 연결)
└── PCIe 슬롯 #3 → NVMe SSD 확장 카드
- 온보드 NIC: 관리용 / 기본 통신
- PCIe NIC: 고속 데이터 전송
- HBA: SAN 스토리지 연결
정리
- 온보드 NIC → 기본 제공, 일반 네트워크용
- PCIe 확장 카드 → 성능·기능 확장을 위해 추가 장착
- HBA, 고속 NIC, GPU 등 모든 고성능 확장 장치는 PCIe 슬롯을 통해 연결
스토리지 시스템도 사실상 특수 목적의 서버라고 보면 되고, 내부에 메인보드, CPU, 메모리, 네트워크 인터페이스 등이 있습니다.
그리고 그 핵심에 있는 게 바로 스토리지 컨트롤러(Storage Controller)입니다.
1. 스토리지 컨트롤러란?
- 정의
스토리지 장비에서 I/O 요청을 처리하고, 디스크·플래시 모듈을 관리하며, 데이터 보호 기능(RAID, 스냅샷 등)을 수행하는 중앙 처리 장치 - 서버에서 CPU가 모든 연산을 담당하듯, 스토리지에서는 컨트롤러가 모든 데이터 경로와 관리 기능을 담당
- 스토리지 장비 전면(또는 후면)에 장착되는 모듈로 물리적으로 존재하고, 스토리지 전용 OS/펌웨어가 포함
- 위치: 스토리지의 "두뇌" 역할, 보통 스토리지 프런트 모듈(컨트롤러 쉘프)에 탑재
2. 구성 요소
스토리지 컨트롤러는 보통 다음을 포함합니다:
- 전용 CPU/SoC: 데이터 경로 처리, RAID 연산, 압축·중복제거 연산
- 메모리(Cache): 쓰기 캐시, 읽기 캐시, 메타데이터 캐시
- 네트워크 인터페이스:
- FC 포트(HBA 역할)
- iSCSI / FCoE 포트
- NVMe-oF 포트
- 펌웨어/OS: 스토리지 전용 운영체제 (예: NetApp ONTAP, Dell EMC PowerStore OS)
- 백엔드 인터페이스: 디스크·플래시 모듈 연결 (SAS, NVMe, SATA 등)
3. 주요 역할
- I/O 요청 처리
- 서버로부터 받은 읽기/쓰기 요청을 디스크나 플래시에서 수행
- RAID 처리
- 패리티 계산, 스트라이핑, 미러링 등
- 캐싱
- 쓰기 지연 쓰기(write-back), 읽기 사전 로딩(read-ahead)
- 데이터 보호
- 스냅샷, 복제(Replication), 백업 통합
- QoS와 가상화
- LUN 관리, 볼륨 관리, 멀티테넌시 지원
- 고가용성(HA)
- 컨트롤러를 2개(Active-Active 또는 Active-Passive) 구성해 장애 시 무중단 서비스
4. 스토리지 내부 구조 예시
[프런트엔드]
서버 HBA/NIC <── FC/iSCSI/NVMe-oF ──> 스토리지 컨트롤러(네트워크 포트)
[컨트롤러 내부]
CPU/메모리
RAID 엔진
캐시 모듈
펌웨어(OS)
[백엔드]
컨트롤러 <── SAS/NVMe ──> 디스크/플래시 드라이브
정리
- 스토리지에도 메인보드, CPU, 메모리가 있고, 그 핵심은 스토리지 컨트롤러
- 컨트롤러는 스토리지의 CPU이자 네트워크·디스크 I/O 허브 역할
- 서버의 HBA가 SAN 스위치로 연결되듯, 스토리지의 컨트롤러 포트도 SAN 스위치나 서버와 연결
728x90