Fibre Channel 프로토콜의 계층 구조
Fibre Channel은 5개의 독립적 레이어로 구성됩니다. FC-0(물리 레이어)는 구리 배선이나 광섬유와 같은 물리 매질의 특성을 정의합니다. FC-1(인코딩 레이어)는 IBM의 Widmer와 Franasak이 개발한 8B/10B 부호화를 정의하여 8비트 바이트를 10비트 그룹으로 변환하고, 직류 편향의 균형을 유지하며 클록 복구를 용이하게 합니다. FC-2(프레이밍 및 신호화 레이어)는 프레임 구조와 흐름 제어를 정의하며, Information Unit(IU)을 전송합니다. FC-3(서비스 레이어)는 멀티캐스트와 같은 부가 서비스를 지원합니다. FC-4(상위 프로토콜 매핑 레이어)는 SCSI, IP, SBCCS 등 다양한 상위 프로토콜의 매핑을 정의합니다.
토폴로지와 포트 구조
Fibre Channel은 세 가지 기본 토폴로지를 지원합니다. Point-to-Point 토폴로지는 두 노드를 직접 연결하는 가장 간단한 형태입니다. Fabric 토폴로지는 스위칭 구조를 사용하여 여러 노드 간 통신을 가능하게 하며, 라우터와 SAN 컴포넌트를 통해 거리를 수천 마일로 확장할 수 있습니다. Arbitrated Loop(FC-AL) 토폴로지는 최대 127개의 포트를 지원하는 고리 구조로, 루프 상의 두 포트 간, 또는 루프 포트와 Fabric 연결 포트 간의 통신을 허용합니다.
프로토콜 클래스 및 데이터 전송 특성
Fibre Channel은 Class 1부터 Class 6까지의 서비스 클래스를 정의합니다. Class 1은 두 포트를 연결하는 전용 물리 회로이고, Class 2는 엔드-투-엔드 흐름 제어 및 전달 확인이 포함된 프레임 멀티플렉싱, Class 3은 흐름 제어 및 전달 확인이 없는 프레임 멀티플렉싱입니다. 모든 FC 연결은 동일한 표준 프레임 포맷과 전송 단위 계층구조를 사용하며, SCSI 정보를 전달하는 Information Unit(IU)을 실어 전송합니다.