809. FCoE (Fibre Channel over Ethernet) - SAN과 이더넷 랜망 통합 물리선 단일화 (스토리지 네트워킹)

핵심 인사이트: 옛날 서버 컴퓨터 뒤통수에는 랜선 구멍이 두 개 파여 있었다. 하나는 일반 인터넷(LAN)을 하는 흔한 이더넷 구멍, 또 하나는 엄청 빠르고 비싸서 하드디스크(스토리지)랑만 직접 통신하는 '파이버 채널(FC)'이라는 전용선 구멍이었다. 랜선과 FC선 두 개를 따로 깔아야 하니 선 지옥이 펼쳐지고 스위치도 2개를 따로 사야 해서 돈이 왕창 깨졌다. "이봐! 인터넷이 점점 빨라져서 10기가, 40기가를 넘는데, 굳이 비싼 하드디스크 전용선(FC)을 따로 쓰지 말고, 그냥 하드디스크 통신 데이터를 흔한 인터넷 랜선(이더넷) 껍데기 안에 우겨넣어서 1가닥으로 끝내버리자!" 이 놀라운 통폐합 마법이 FCoE다.

Ⅰ. 과거 데이터센터의 끔찍한 두 집 살림 (LAN vs SAN)

옛날 서버실은 완전히 다른 두 종류의 그물망이 겹쳐서 깔려 있었습니다.

  1. LAN (Local Area Network): 웹서핑, 클라이언트 통신을 위한 흔해 빠진 이더넷(Ethernet, TCP/IP) 망. (싸고 보편적임)
  2. SAN (Storage Area Network): 서버가 거대한 외장 하드디스크(스토리지) 덩어리를 1ms의 딜레이도 없이 빛의 속도로 읽고 쓰기 위해 만든 파이버 채널(FC, Fibre Channel) 전용망. (드럽게 비싸고 설정도 어려움)
  • 문제점: 서버마다 LAN 카드(NIC)와 FC 카드(HBA)를 따로 꽂아야 했고, 천장에는 LAN 스위치 케이블 100가닥과 FC 스위치 케이블 100가닥이 거미줄처럼 뒤엉켜 전산실이 선 지옥으로 변했습니다.

Ⅱ. FCoE (Fibre Channel over Ethernet)의 개념과 마법 🌟

  • 개념: 오직 FC 전용선에서만 굴러가던 무겁고 깐깐한 하드디스크 통신 프로토콜(Fibre Channel) 패킷을, 아무 데서나 굴러다니는 흔한 고속 이더넷(Ethernet) 프레임 껍데기 안에 고스란히 집어넣고 캡슐화(Encapsulation)하여, 이더넷 랜선 한 가닥으로 인터넷과 스토리지 통신을 동시에 처리해 버리는 융합 네트워크 프로토콜입니다.

물리선 단일화 (I/O Consolidation)의 기적 🌟

  • 이제 서버 뒤통수에는 '통합 만능 카드(CNA, Converged Network Adapter)' 딱 1개만 꽂습니다.
  • 랜선 1가닥만 연결하면 그 선 하나로 네이버 메인 웹페이지 패킷(LAN)과 고객 DB 저장 패킷(SAN)이 사이좋게 뒤섞여 날아갑니다. 선이 반으로 줄고, 스위치(FCoE 지원)도 1종류만 사면 되니 인프라 구축 비용(TCO)과 전기세가 반토막 납니다.

Ⅲ. FCoE가 넘어야 했던 산: Lossless Ethernet (무결손 이더넷) 🌟

인터넷(이더넷) 랜선으로 하드디스크 데이터를 보내는 건 사실 미친 짓이었습니다.

  • 이더넷의 태생적 단점 (패킷 드랍): 이더넷 스위치는 원래 쿨한 성격이라, 트래픽이 좀 몰리면 패킷을 바닥에 집어 던져버립니다(Drop). "버려져? 어차피 TCP가 알아서 재전송해 주겠지 뭐~" (Best Effort 방식)
  • 스토리지(하드디스크)의 분노: 하드디스크에 "1만 원 입금" 데이터를 쓰는데 이더넷이 쿨하게 패킷을 버려버리면? 1만 원이 증발하는 대재앙이 터지고, 재전송(TCP 타임아웃)을 기다리는 동안 뇌정지(Hang)가 옵니다.
  • 해결책 (DCB, 데이터센터 브릿징): 이더넷 선에 FCoE 패킷을 태우려면, 평범한 싸구려 이더넷 스위치로는 절대 안 됩니다. 트래픽이 미어터져도 **"야! 내 패킷은 금융 하드디스크 데이터니까 절대 땅에 버리지 말고 신줏단지 모시듯 대우해! 버릴 거면 아예 들어오지 말라고 차라리 스톱(Pause)을 걸어!"라고 제어하는 무결손(Lossless, 패킷 드랍율 0%) 특수 기능이 탑재된 비싼 이더넷 스위치(DCB 지원 스위치)**를 반드시 세팅해 주어야만 FCoE 마법이 성립합니다.

📢 섹션 요약 비유: 과거 데이터센터는 일반 승객(인터넷 데이터)을 나르는 '일반 국도(LAN)'와, 100억짜리 현금 수송차(스토리지 데이터)만 독점으로 달리는 펜스 쳐진 비싼 '전용 고속도로(FC SAN)'를 나란히 따로 깔아둔 엄청난 돈 낭비 구조였습니다. FCoE는 비용 절감을 위해 전용 고속도로를 시원하게 부숴버리고, 일반 국도(이더넷)를 엄청나게 넓혀(10기가급) 현금 수송차도 이 일반 국도로 같이 달리게(통합) 만든 것입니다. 단, 현금 수송차가 국도에서 차 막힘 사고(패킷 드랍)를 당해 돈이 날아가는 대형 참사를 막기 위해, 국도 톨게이트에 경찰(DCB 스위치)을 배치하여 "현금 수송차 오면 다른 일반 차들 다 멈춰 세우고 절대 충돌(결손) 없이 무조건 하이패스로 넘겨!"라는 특급 신호등(무결손 이더넷) 통제 시스템을 필수로 끼워 넣은 천재적인 융합 행정입니다.