📌 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, отказоустойчивость