Фабрики SAN и дальность
То, как устроена SAN, определяет нужную оптику — от коротких SW-линков внутри ряда до LW/ELW межкоммутаторных линков между зданиями и DWDM для репликации между площадками.
Основы фабрики
- Две фабрики. Продуктивные SAN работают на двух полностью независимых фабриках
(A и B); каждый хост и массив подключены к обеим. Один отказавший модуль никогда не отключает хранилище — но он вдвое сокращает пути, и его надо найти.
- Зонирование определяет, какие инициаторы видят какие таргеты; на оптику не влияет,
но жалоба «пропал LUN» может скрывать проблему физического уровня на одном пути.
- ISL (межкоммутаторные линки) несут трафик между коммутаторами; несколько обычно
объединяют в транк. Именно ISL больше всего стоит мониторить по DDM.
Буферные кредиты и дальность
FC не теряет кадры благодаря buffer-to-buffer credits: порт передаёт, только когда дальний конец объявил свободный буфер. На расстоянии кругооборот съедает кредиты — на 16GFC кадр занимает около 1 км волокна, — поэтому длинному ISL нужно гораздо больше кредитов, чем короткому, иначе пропускная способность рушится при «поднятом» линке. Long-distance порты FC-коммутаторов позволяют выделить дополнительные кредиты на линк; оптика при этом всё равно должна замкнуть бюджет потерь.
Выбор оптики по расстоянию
| Пролёт | Оптика | Примечание |
|---|---|---|
| Внутри ряда / зала | SW по OM4 | 100–190 м в зависимости от поколения |
| Между залами / зданиями | LW по одномоду | 10 км |
| Кампус / город | ELW по одномоду | 25–40 км, важны кредиты и бюджет |
| Городская репликация | FC поверх DWDM | каналы в системе DWDM; задержка ограничивает синхронную репликацию примерно 100 км |
Цифры дальности SW/LW/ELW — в Трансиверах и оптике Fibre Channel.
Частые неисправности физического уровня в SAN
- Slow-drain / застревание кредитов, сводящееся к одному маргинальному линку с
растущим CRC — сначала уровни и чистка коннекторов (флап линка).
- Mod_Inv на сменной оптике — коммутатор не валидировал идентификацию модуля; см.
- Один путь фабрики деградировал, другой в норме — классический умирающий лазер на
одной стороне; сравните DDM по путям A и B.
В CodingBox
Прежде чем оптика уйдёт в фабрику, прочитайте её на столе: подтвердите коды скоростей FC, тип волны и идентификацию, которую ожидает коммутатор, и зафиксируйте DDM как базу для будущего сравнения. Для замен на строгих платформах закодируйте модуль под квалифицированную идентификацию в редакторе EEPROM.