Académique Documents
Professionnel Documents
Culture Documents
1 - Introduccin
2 - Storage Networking
2.1 -Variantes del Storage Networking
2.1.1 - DAS: Direct Attached Storage
2.1.2 - SAN: Storage Area Networks
2.1.3 - NAS: Network Attached Storage
2.1.4 - NAS Gateways
2.1.5 SANergy
3 El protocolo iSCSI
3.1 - SCSI
3.2 - ISCSI
3.3 - Arquitectura de red iSCSI
3.4 - Modelo del protocolo iSCSI
3.5 Direcciones y nombres iSCSI
3.6 - Mantenimiento de sesiones
3.7 Manejo de errores
3.8 - Seguridad en iSCSI
4 - Conclusiones
5 - Bibliografa
1 - Introduccin
2 - Storage Networking
Storage Networking es una tecnologa emergente del trabajo realizado en el
entorno de computacin de alto rendimiento llamado High Performance Data System
por el IEEE, y fue originalmente desarrollada para obtener una red de altas prestaciones
para la transferencia de datos.
Con Storage Networking se establece una red dedicada de alto rendimiento para
conectar directamente los dispositivos de almacenamiento, lo que permite a los archivos
tiempo y experiencia, lo que hace razonable pensar que en muy poco tiempo Ethernet
desplazar a Fibre Channel.
En contraste con block I/O usado por DAS y SAN, las peticiones I/O de NAS
son llamadas file I/Os. Una file I/O es una peticin de un tipo de nivel ms alto, en
esencia, especifica el archivo a ser accedido, un desplazamiento dentro de ese archivo y
un nmero de bytes a leer o escribir a partir de ese desplazamiento. Dentro del NAS un
sistema operativo sabr dnde esta cada archivo en disco y traducir esta peticin file
I/O a una peticin block I/O que la satisfaga.
Un NAS nunca puede ser conectado directamente a un ordenador, siempre se
hace mediante una red.
Un NAS es normalmente ms facil de instalar y mantener que un SAN,
normalmente se pueden poner en una LAN/WAN ya existente muy fcilmente mientras
que un SAN conlleva un trabajo de planificacin muy importante, aunque normalmente
son ms rpidos.
3.2 iSCSI
2.1.5 SANergy
El protocolo iSCSI es un Internet draft standard definido para permitir que los
comandos SCSI sean transportados sobre el protocolo TCP/IP . Los Internet drafts son
documentos desarrollados por el Internet Engineering Task Force (IETF) junto con
grupos de trabajo. Cisco e IBM desarrollaron un draft standard para iSCSI en enero de
2000 para su estandarizacin, que qued bien definido al final de 2001. Se espera que
dentro de un ao (2003) se convierta en un RFC.
ISCSI permite a los hosts realizar operaciones de entrada/salida de bloques de
datos con una gran variedad de dispositivos. Los dispositivos target pueden tener
dispositivos de disco, cinta, dispositivos pticos de almacenamiento, escaners,
impresoras ...
La conexin del SCSI tradicional con un host se hace con cableado paralelo, que tiene
limitaciones en cuanto a la distancia y los dispositivos soportados. Las redes de
almacenamiento sobre IP basadas en capas de transporte gigabit solucionan los
problemas de distancia, rendimiento y escalabilidad de las implementaciones de SCSI
paralelo.
3.3 Arquitectura de red iSCSI
3. - El protocolo iSCSI
3.1 SCSI
Para describir iSCSI primero hay que ver en qu consiste SCSI.
El Small Computer Systems Interface (SCSI) es una popular familia de protocolos para
comunicaciones con dispositivos de entrada/salida, especialmente dispositivos de
almacenamiento.
Hay dos tipos de dispositivos en el protocolo SCSI, los SCSI Initiators (iniciadores,
clientes) que son los que inician la comunicacin y los Target (servidores, objetivos),
que son los que responden. Un objetivo es una coleccin de unidades lgicas (LU),
normalmente del mismo tipo y directamente direccionables. Un LU es lo que ejecuta un
comando. La estructura usada para comunicar un comando desde una aplicacin cliente
a un servidor de dispositivos es llamado Command Descriptor Block (CDB). Un
comando SCSI o una unin de varios es denominado task. La ejecucin de comandos
SCSI se realiza en dos fases, la fase de datos en la que los datos viajan de un initiator a
un target cuando se trata de un comando WRITE o de un target a un initiator como
sucede en el comando READ, y la fase de estado, donde el target devuelve el estado
final de la operacin. La respuesta de estado termina un comando SCSI o tarea.
El driver SCSI construye un CDB con las peticiones realizadas por la aplicacin
y los enva a la capa de transporte iSCSI. El driver SCSI tambin recibe CDBs de la
capa iSCSI y envia los datos a la capa de aplicacin. La capa de transporte iSCSI
encapsula los CDBs en PDUs (iSCSI Protocol Data Unit) y los enva a la capa de
transporte TCP.
En una lectura la capa iSCSI extrae los CDBs de los PDUs que recibe de la capa
TCP y enva los CDBs a la capa genrica SCSI.
10
deja la fase de login y entra en una fase de posibilidades completas para transacciones
SCSI normales. Los comandos y las respuestas fluirn por la conexin TCP. Una
operacin iSCSI es un intercambio de comandos y respuestas entre iniciador y objetivo.
Para enviar comandos CDB se usan PDUs (iSCSI Protocol Data Units).
El estado del transporte de datos SCSI es monitoriz ado por secuencias de estado y
datos y el tamao de los campos buffer offset/tamao de la trasnferencia en el PDU.
Las sesiones iSCSI permanecen abiertas esperando comandos SCSI adicionales de las
capas ms altas de aplicacin.
El comando de logout de iSCSI suministra los codigos de terminacin de sesin o
conexiones dentro de una sesin, pudindose usar los CID para especificar qu
conexin terminar.
2. Demystifying DAS, SAN, NAS, NAS Gateways, Fibre Channel, and iSCSI. (IBM)
3. iSCSI Technical White Paper.(NISHAN SYSTEMS)
4. iSCSI Protocol Concepts and Implementation.(CISCO SYSTEMS)
Los 3 documentos anteriores se pueden encontrar en formato pdf en la web
http://www.diskdrive.com
5. InfoStor Magazine - Storage Device News and Trends
http://is.pennnet.com/Articles/Article_Display.cfm?Section=Archives&Subsection=Dis
play&ARTICLE_ID=101411
6. Internet Draft draft-ietf-ips-iSCSI-12.txt http://www.ietf.org/
4.- Conclusiones
Con el aumento de prestaciones de Ethernet, el protocolo iSCSI y los SANs
basados en Ethernet se acabarn imponiendo porque iSCSi nos permite acceso universal
a dispositivos de almacenamiento o a SANs sobre redes TCP/IP basadas en Ethernet,
siendo compatible con las infraestructuras Ethernet IP ya existentes, y nos permite
mantener las ventajas de las redes IP en cuanto a mantenimiento, escalabilidad,
seguridad y coste.
5. - Bibliografa
1. White Paper - Storage Networking
http://www.networkbuyersguide.com/search/105112.htm
11
12