FICON
Fiberkanallager | |
---|---|
4. Protokollmappning | |
LUN-maskering | |
Lager 3. Gemensamma tjänster | |
Lager 2. Nätverksfiberkanalstruktur | |
Fiberkanalzonering Registrerad tillståndsändringsmeddelande | |
Lager 1. Datalänk | |
Fiberkanal 8b/10b-kodning | |
Lager 0. Fysisk |
FICON ( Fiber Connection ) är IBMs proprietära namn för ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel (FC) protokoll . Det är ett FC lager 4-protokoll som används för att kartlägga både IBM:s föregående (antingen ESCON eller parallell Bus and Tag ) kanal -till-styrenhet-kabelinfrastruktur och -protokoll till standard FC-tjänster och infrastruktur. Topologin är tyg som använder FC-switchar eller direktörer . Giltiga priser inkluderar 1, 2, 4, 8 och 16 Gigabit per sekund datahastigheter på avstånd upp till 100 km.
FICON introducerades 1998 som en del av femte generationen IBM System/390 stordatorer. Efter 2011 ersatte FICON ESCON i nya IBM stordatorinstallationer på grund av FICONs tekniska överlägsenhet (särskilt dess högre prestanda) och lägre kostnad.
Protokoll interna delar
Varje FICON-kanalport kan utföra flera samtidiga datautbyten (max 32) i full duplex-läge. Information för aktiva utbyten överförs i Fibre Channel-sekvenser mappade som FICON Information Units (IUs) som består av en till fyra Fibre Channel-ramar, av vilka endast den första bär 32 byte av FICON (FC-SB-3) mappningsprotokoll. Varje FICON-växel kan överföra en eller flera sådana IU.
FICON-kanaler använder fem klasser av IU för att utföra informationsöverföringar mellan en kanal och en kontrollenhet. De är: Data, Kommando, Status, Kontroll och slutligen Länkkontroll. Endast en kanalport kan skicka kommando- eller kommando- och data-IU:er, medan endast en kontrollenhetsport kan sända status-IU:er.
Som med tidigare Z-kanalprotokoll, finns det ett koncept med en kanal för att styra enhets "anslutning". I sin mest primitiva form är en anslutning associerad med ett enkanalsprogram. I praktiken kan ett enda kanalprogram resultera i upprättandet av flera sekventiella anslutningar. Detta inträffar normalt under perioder då dataöverföringar blir vilande i väntan på att någon typ av oberoende enhetsaktivitet ska slutföras (som den fysiska placeringen av bandet eller en diskåtkomstarm). I sådana fall kan anslutningen stängas av enhetens kontrollenhet med signalering om lämplig status. När styrenheten är redo att återuppta en sådan avbruten anslutning signalerar den kanalen att återansluta och återuppta det avbrutna kanalprogrammet. Genom att stänga tillfälligt vilande anslutningar kan kanal- och styrenhetsfaciliteter användas bättre för att betjäna andra aktiva kanalprogram och vissa protokoll-timeouts som annars skulle kunna uppstå kan undvikas.
FICON använder två Fibre Channel-växlar för en kanal – styrenhetsanslutning – en för varje riktning. Så medan en Fibre Channel-växel kan bära ett kommando och svar på en enda växel, och alla andra FC-4-protokoll fungerar på det sättet, är svaret på en FICON IU alltid på en annan växel än den IU som den är en svar. De två utbytena som implementerar en anslutning kallas ett utbytespar (Observera att konceptet med att de två utbytena är relaterade endast existerar i FC-4-lagret). Medan andra FC-4:or har en enda "datastrukturtyp"-kod som kännetecknar deras IU i Fibre Channel-ramhuvuden, har FICON två. En är för IU från kanal till styrenhet; den andra för styrenhet till kanal.
Förutom vissa initialiseringsdialoger som kräver starkare synkronisering, använder FICON Fibre Channel tjänsteklass 3 (Datagram). På fiberkanals fysiska nivå (FC-2 och lägre) är kommunikationen således anslutningslös, ramar och sekvenser kan komma ur funktion och det finns ingen ankomstbekräftelse. Men allt detta finns på FC-4-nivå.
Ytterligare CRC
Integriteten hos kunddata som transporteras inom en eller flera IU skyddas av en körande 32-bitars cyklisk redundanskontroll (CRC) som finns i den sista ramen av en IU klassificerad som en slutande IU inom varje dataöverföring. Detta är ett tillägg till standarden Fibre Channel CRC som används för att verifiera integriteten för varje enskild FC-ram. Som sådan har FICON CRC förmågan att detektera saknade eller utanför sekvensramar/IU:er.
Kablar
FICON kan använda fiberkanalkablar med fiberoptiska kablar med antingen kort våglängd (multi-mode; 62,5 eller 50 mikrometer kärna) eller lång våglängd (single mode; 9 mikrometer kärna). Lång våglängd används i de flesta applikationer på grund av dess överlägsna optiska effektbudget och bandbredd. FICON kan inte använda Copper Fibre Channel-kablar.
Användande
FICON används uteslutande med datorer baserade på IBM z/Architecture (nuvarande ättling till System/360 , System/370, etc.), vanligen kallade stordatorer . FICON och dess föregångare är de enda protokollen som är tillräckliga för att kommunicera med traditionella kringutrustning för stordatorer, speciellt för z/OS . Men de flesta [ tveksamma ] stordatoroperativsystem stöder också FCP ( SCSI- kommando satt över Fibre Channel).
FICON är tekniskt sett ganska lik mer populära lagringsprotokoll, såsom FCP. Både FICON och FCP delar nivå 1–3 i Fibre Channel-specifikationerna. Vissa administratörer hävdar att FICON erbjuder något enklare felsökning i stordatormiljöer, men de inneboende tekniska fördelarna och nackdelarna mellan FICON och FCP är mycket lika. Vissa stordatorspecifika inställningar, som GDPS , kräver FICON (eller dess föregångare ESCON). Stordatoransluten lagring, som IBMs System Storage DS8000 , stöder ofta båda protokollen. Lagringen är uppdelad i fasta blocklagringsvolymer (nås med FCP) och stordatorspecifika CKD/ECKD- lagringsvolymer (nås med FICON och/eller ESCON).
Enheter
Disklagringsprodukter som kan anslutas via FICON inkluderar:
- EMC Symmetrix , DMX och VMAX familjer
- Hewlett Packard Enterprise XP Storage familj
- Hitachi Vantara Virtual Storage Platform
- Hitachi Vantara Virtual Storage Platform G1000
- Hitachi Vantara Virtual Storage Platform G1500/F1500
- Hitachi Vantara Virtual Storage Platform 5000
- IBM Enterprise Storage Server (Shark)
- IBM Storage DS6000 och DS8000
- INFINIDAT InfiniBox
- StorageTek FlexLine V2Xf/V2X4f SVA
Tejpförvaringsmöjligheter inkluderar:
- Advanced TS Migrations, Co. zAppliance Solutions VTL- och zPDT-datautbyte
- Bus-Tech(EMC) MAS och MDL Virtual Tape Library
- EMC Diskbibliotek för stordatorer (DLm)
- IBM 3584 UltraScalable Tape Library (TS3500)
- IBM TS7680G ProtecTIER Deduplication Gateway för System z
- IBM Virtual Tape Server (VTS)
- Luminex Mainframe Virtual Tape (MVT) och CGX Solutions
- Oracle StorageTek SL3000 och SL8500 Bandbibliotek
- Oracle StorageTek Virtual Storage Manager
- Tributary Systems Storage Director
Hardware Security Module (HSM)-produkter som stöder FICON inkluderar:
- Thales payShield 9000
Switchar/direktörer som stöder FICON inkluderar:
- NOKIA (tidigare Alcatel-Lucent) 1830 PSS
- Brocade DCX-familjen
- Brocade M-Series (McDATA)
- Cisco MDS 9000-serien
- EMC Connectrix-familjen (tillverkad av Brocade eller Cisco)
Managed File Transfer-produkter som stöder FICON inkluderar:
- Alebra Technologies Parallel Data Mover
- Luminex Mainframe Data Integration (MDI) Plattform
Andra äldre FICON-växlingsplattformar används fortfarande. [ när? ] Dessa inkluderar McDATA 6064, CNT UMD och CNT (Inrange) FC/9000. Inrange förvärvades av CNT 2003, CNT förvärvades av McDATA 2005 och 2007 förvärvades McDATA i sin tur av Brocade Communications Systems . Ungefär 80 % av FICON-direktörerna och switcharna som installerades i stordatormiljöer var Brocade-produkter vid den tiden. McDATA var väletablerat inom stordatordirektörerna, och tillverkade 9032-3 och 9032-5 ESCON-direktörerna för IBM, såväl som FICON Bridge Card. Brocade har många sampatent med IBM för FICON- och ESCON-teknologi. Cisco Systems var en relativt nykomling på detta område, med deras första FICON-direktör som kom ut 2003.
Andra tillverkare som producerar FICON-kompatibel utrustning inkluderar Optica Technologies och InfoPrint Solutions Company, som erbjuder högvolymsskrivare som kan anslutas via FICON.