FICON (abreviatura de Conexión de fibra ) es un canal de transmisión de datos en serie basado en el estándar ANSI Fibre Channel , presentado por el comité internacional de estándares de TI INCITS [ . El estándar Fibre Channel se utiliza para conectar periféricos y memoria externa a servidores. FICON implementa dúplex completo para que los datos se puedan enviar por el mismo canal en ambas direcciones. Dependiendo de la implementación, la interfaz FICON proporciona velocidades de transmisión de 1 a 4 Gbps con una longitud máxima de línea de 9 a 100 km .
Se utilizó por primera vez en las generaciones G5 y G6 de los servidores IBM S/390 . FICON se usa exclusivamente en computadoras construidas sobre la arquitectura Z ( zSeries y descendientes modernos de System/360 , 370 , 390 ), más conocidas como mainframes .
Nodo: un punto final que contiene información. Puede ser una computadora ( host ), un controlador o un periférico. Cada nodo tiene un identificador único de 64 bits.
Cada nodo debe tener al menos un puerto para conectar el nodo a la interfaz óptica. Además, lo llamaremos N_Port (de Node Port). El N_Port tiene un conjunto de identificadores únicos de 64 bits para la duración de su operación. Se necesita N_Port para asociar un punto de acceso con los recursos del host.
También existen puertos de los siguientes tipos:
Los siguientes tipos de conmutadores se distinguen en la topología FICON:
Los conmutadores de entrada y en cascada están conectados mediante un enlace entre conmutadores (Inter-Switch Link o ISL). Cada conmutador tiene puertos que se direccionan mediante una dirección de 1 byte.
Varios conmutadores conectados forman una estructura conmutada (Switched Fabric), a la que se conectan puertos de nodo (N_Port)
Los puertos de nodos y conmutadores están interconectados a través de la línea FC (Fiber Channel Link). Una línea FC es un cable óptico que tiene dos núcleos: uno para transmisión de señal y otro para recepción. La línea FC se puede conectar:
Un canal FICON puede acceder a los controladores FICON utilizando las siguientes topologías (diagrama):
El canal FICON puede operar en los siguientes modos:
El canal FCV está destinado a la conexión a controladores con el estándar ESCON. En este caso, el canal FICON se conecta al conmutador ESCON a través del puente FICON-ESCON instalado como puerto en el conmutador ESCON.
El canal FC es el canal FICON original y proporciona las topologías de conexión mencionadas anteriormente.
El canal FCP se basa en los protocolos desarrollados por el comité INCITS y está diseñado para conectarse a controladores que funcionan con los protocolos FCP o SCSI . El protocolo FCP es la base para construir una red para conectar la memoria (red de área de almacenamiento).
Cuando una aplicación realiza una operación de E/S en el dispositivo correspondiente, representado por un bloque de control de unidad, inicia una solicitud de E/S que ingresa a la cola de solicitudes del controlador del dispositivo correspondiente mediante el SVC (supervisor) del supervisor de E/S (IOS). llamada) comando. La aplicación también proporciona las palabras de comando del canal y un parámetro adicional en el bloque de solicitudes de operación. Esta solicitud se pone en cola en la UCB (el IOS atenderá esta solicitud según su prioridad).
Luego, el IOS emite un comando START SUBCHANNEL (SSCH) con la palabra de identificación del subsistema (SSID) y el ORB como operandos. El Subsistema de Canal recibirá una señal para realizar la operación.
A continuación, el CSS seleccionará el canal FICON más adecuado y le entregará los programas de canal (CCW) preparados por la aplicación. El canal recibirá programas y recuperará datos de la memoria en la dirección especificada en CCW (si se está realizando la salida), o escribirá datos en la memoria (si se está realizando la entrada) y proporcionará el estado de la operación a la aplicación (E/S). Interrumpir).
FICON empaqueta los comandos, datos y estados de z/Architecture en unidades de información FC-SB-2 (nivel FC-4). IU[ término desconocido ] de varias operaciones cuando se transfieren a un controlador se dividen juntas en el cuarto nivel de FC (encuadre), y cuando se transfieren a diferentes controladores se distribuyen en consecuencia. Estas tramas de la segunda capa (junto con las IU de FC-SB-2 que contienen) se codifican y decodifican en la primera capa de FC (capa de codificación) y se envían o reciben desde la primera capa de FC (medio de fibra óptica).
La capacidad de CCW para formar cadenas es una diferencia significativa entre FICON y ESCON . El canal ESCON, cuando transmite CCW al controlador, se ve obligado a esperar el estado final y el dispositivo (final del canal/fin del dispositivo o CE/DE) después de que se transmita cada CCW. FICON, por otro lado, admite la transmisión de cadenas CCW sin esperar CE / DE después de que se complete cada CCW, esperando CE / DE solo después de que se complete toda la cadena.
Sistemas operativos que soportan FICON: