A FICON ( rövidítése Fibre Connection ) az ANSI Fibre Channel szabványon alapuló soros adatátviteli csatorna , amelyet az INCITS [ nemzetközi IT - szabványügyi bizottság vezetett be . A Fibre Channel szabvány a perifériák és a külső memória szerverekhez való csatlakoztatására szolgál. A FICON teljes duplexet valósít meg, így az adatok mindkét irányban ugyanazon a csatornán továbbíthatók. A FICON interfész a megvalósítástól függően 1 és 4 Gbps közötti átviteli sebességet biztosít 9 és 100 km közötti maximális vonalhossz mellett .
Először az IBM S/390 szerverek G5, G6 generációiban használták . A FICON-t kizárólag a Z architektúrára épített számítógépekben használják (a zSeries és a System/360 , 370 , 390 modern leszármazottai ), ismertebb nevén a mainframe -eket .
Csomópont – Információkat tartalmazó végpont. Ez lehet számítógép ( host ), vezérlő vagy periféria. Minden csomópont egyedi 64 bites azonosítóval rendelkezik.
Minden csomópontnak rendelkeznie kell legalább egy porttal, hogy a csomópontot az optikai interfészhez csatlakoztassa. A továbbiakban N_Portnak fogjuk hívni (a csomóponti portból). Az N_Port egyedi 64 bites azonosítóval rendelkezik a működése idejére. N_Port szükséges egy hozzáférési pontnak a gazdagép erőforrásokhoz való társításához.
Vannak még a következő típusú portok:
A FICON topológiában a következő típusú kapcsolók különböztethetők meg:
A bemeneti és a kaszkádkapcsolókat egy kapcsolóközi kapcsolat (Inter-Switch Link vagy ISL) köti össze. Minden kapcsolónak vannak portjai, amelyeket egy 1 bájtos cím címez.
Több csatlakoztatott kapcsoló kapcsolt szövetet (Switched Fabric) alkot, amelyhez csomóponti portok (N_Port) csatlakoznak
A csomópontok és kapcsolók portjai FC (Fibre Channel Link) vonalon keresztül kapcsolódnak egymáshoz. Az FC vonal egy optikai kábel, amelynek két magja van: egy a jelátvitelhez és egy a vételhez. Az FC vonal csatlakoztatható:
Egy FICON csatorna a következő topológiák használatával érheti el a FICON vezérlőket (diagram):
A FICON csatorna a következő üzemmódokban működhet:
Az FCV csatorna az ESCON szabványú vezérlőkhöz való csatlakozásra szolgál. Ebben az esetben a FICON csatorna az ESCON kapcsolóba beépített FICON-ESCON hídon keresztül csatlakozik az ESCON kapcsolóhoz.
Az FC csatorna az eredeti FICON csatorna, és biztosítja a fent említett kapcsolati topológiákat.
Az FCP csatorna az INCITS bizottság által kifejlesztett protokollokon alapul, és FCP vagy SCSI protokollon működő vezérlőkhöz való csatlakozásra szolgál . Az FCP protokoll az alapja a memória csatlakoztatására szolgáló hálózat (Storage Area Network) kiépítésének.
Amikor egy alkalmazás I/O műveletet hajt végre a megfelelő eszközön, amelyet egy egységvezérlő blokk képvisel, egy I/O kérést kezdeményez, amely az I/O Supervisor (IOS) SVC (Supervisor) segítségével belép a megfelelő eszköz vezérlőjének kérési sorába. Call) parancs . Az alkalmazás a csatorna parancsszavait és egy további paramétert is biztosít a Műveleti kérések blokkban. Ez a kérés sorba van állítva az UCB-ben (az IOS prioritása szerint kiszolgálja ezt a kérést).
Az IOS ezután kiad egy START SUBCHANNEL (SSCH) parancsot az alrendszer-azonosító szóval (SSID) és az ORB-vel operandusként. A csatorna alrendszer jelet kap a művelet végrehajtásához.
Ezután a CSS kiválasztja a legmegfelelőbb FICON csatornát, és megadja neki az alkalmazás által készített csatornaprogramokat (CCW). A csatorna a CCW-ben megadott címen fogad programokat és adatokat kér le a memóriából (ha kimenet történik), vagy adatokat ír a memóriába (ha bevitel történik) és a művelet állapotát adja meg az alkalmazásnak (I/O Megszakítás).
A FICON a z/architektúra parancsait, adatait és állapotait FC-SB-2 információs egységbe (FC-4 szint) csomagolja. UI-k[ Ismeretlen kifejezés ] több műveletből egy vezérlőre átvitt állapotban az FC (keretezés) negyedik szintjén hasítanak egymáshoz, és amikor különböző vezérlőkre átviszik, ennek megfelelően osztódnak el. Ezek a második rétegbeli keretek (a bennük lévő FC-SB-2 IU-kkal együtt) az első FC-rétegen (kódolóréteg) kódolódnak és dekódolódnak, és az első FC-rétegbe (száloptikai közeg) kerülnek vagy onnan kerülnek.
A CCW láncképző képessége jelentős különbség a FICON és az ESCON között . Az ESCON csatorna, amikor CCW-t küld a vezérlőnek, minden CCW átvitel után kénytelen megvárni a végállapotot és az eszközt (Channel End/Device End vagy CE/DE). A FICON viszont támogatja a CCW láncok átvitelét anélkül, hogy megvárná a CE / DE-t minden egyes CCW befejezése után, és csak a teljes lánc befejezése után várja meg a CE / DE-t.
A FICON-t támogató operációs rendszerek :