📌 Fiber Channel

Fiber Channel FC — высокоскоростной протокол передачи данных, предназначенный для соединения серверов и устройств хранения в SAN (Storage Area Network), преимущественно в дата-центрах.

🧠 Как работает

FC определяет как физическую, так и логическую организацию канала между устройствами хранения. Может использоваться поверх:

  • Оптоволоконных линий (FC-0 уровень)
  • Медных соединений (короткие расстояния)
  • SFP / QSFP модулей на скоростях 1/2/4/8/16/32/64/128 Gbps

Транспортирует данные блоками, часто по протоколу SCSI поверх FC: FCP (Fiber Channel Protocol).

Типы топологий:

  • Point-to-point
  • Arbitrated loop (устарело)
  • Switched fabric (на FC Switch)

Поддерживает Zoning, WWN (World Wide Name), маршрутизацию и управление доступом.

⚙️ Где применяется

КонтекстПример использования
Data CenterСвязь между Server и RAID/NAS
SAN InfrastructureМасштабируемое хранилище для баз данных
Enterprise StorageКритичные системы: финансы, медицина, CAD

💻 Пример (использование в Linux)

cat /sys/class/fc_host/host*/port_name    # показать WWN портов
systool -c fc_host -v                     # детальная информация об FC

🧩 Слои протокола FC

УровеньНазначение
FC-0Физический уровень (оптика, медь)
FC-1Кодирование (8b/10b, 64b/66b)
FC-2Фрейминг, подтверждения, адресация
FC-3Дополнительные функции (multicast)
FC-4Протокол приложений (SCSI, IP)

📐 Пример схемы подключения

[Server HBA] ←→ [FC Switch] ←→ [Storage Array]
     |              |                |
  WWPN:...       Zoning           LUN mapping

✅ Преимущества

  • Очень высокая надёжность и производительность

  • Отдельная сеть — не влияет на Ethernet-трафик

  • Поддержка SCSI, NVMe over FC, отказоустойчивость

❌ Недостатки

  • Дорогостоящее оборудование и инфраструктура

  • Сложность настройки (zoning, адресация, WWN)

  • Меньшая гибкость по сравнению с iSCSI или NVMe-oF