ONSS SpA ONs2 - OPTICAL NETWORKING SOLUTIONS and

Anuncio
ONs2
ONSS SpA
Linked in with the future
SISTEMAS DE ALMACENAMIENTO DE DATOS
DAS
Direct Attached Storage (DAS) es el método tradicional de almacenamiento y el más sencillo.
Consiste en conectar el dispositivo de almacenamiento directamente al servidor o estación de
trabajo, es decir, físicamente conectado al dispositivo que hace uso de él. Las aplicaciones acceden
a los datos utilizando protocolos de acceso a nivel de bloques. El disco duro interno de un host, las
bibliotecas de cintas y paquetes de discos duros externos conectados directamente son algunos
ejemplos de DAS
Aunque la aplicación de las tecnologías de almacenamiento de red están ganando popularidad,
DAS ha seguido siendo ideal para compartir y acceder a datos localizados y en entornos con un
pequeño número de servidores. Por ejemplo, las pequeñas empresas, departamentos y grupos de
trabajo que no comparten información a través de las empresas encuentran en DAS una solución
adecuada. Medianas empresas utilizan DAS para servidores de archivos y correo electrónico,
mientras que las empresas más grandes utilizan DAS en conjunto con SAN y NAS.
Tipos de DAS
DAS se clasifica como interno o externo, sobre la base de la ubicación del dispositivo de
almacenamiento respecto al host
DAS Interno.
En este caso, el dispositivo de almacenamiento es conectado internamente al host a través de un
bus serie o paralelo. Estos buses poseen limitaciones de distancia (conexiones de velocidad) y
pueden soportar un número limitado de dispositivos. Por otro lado, los dispositivos de
almacenamiento internos ocupan una gran cantidad de espacio dentro del host, dificultando el
mantenimiento de otros componentes.
A modo de ejemplo:
DAS interno es un disco duro ATA (bus paralelo), SATA (bus serie), SCSI (bus paralelo), SAS (bus
serie) o SSD (bus serie) conectado directamente a nuestro PC.
DAS Externo.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
El host se conecta directamente con el dispositivo de almacenamiento externo. En este caso, se
superan las limitaciones en cuanto a distancia, número de discos a conectar y proporciona gestión
centralizada de los dispositivos de almacenamiento. A modo de ejemplo:
DAS externo es un disco duro SATA conectado directamente a nuestro PC.
Beneficios y limitaciones de DAS
DAS requiere una inversión inicial relativamente baja que otras de redes de almacenamiento. La
configuración de DAS es simple y se puede implementar con facilidad y rapidez. La configuración
se gestiona utilizando herramientas basadas en host, como el sistema operativo anfitrión, que
hace que las tareas de administración y de almacenamiento sean fáciles para las pequeñas y
medianas empresas. DAS es la solución más sencilla en comparación con otros modelos de redes
de almacenamiento y requiere menos tareas de gestión y menos elementos de hardware y
software para instalar y operar. Sin embargo, el DAS no escala bien. Un dispositivo de
almacenamiento tiene un número limitado de puertos, lo que limita el número de hosts que se
puede conectar directamente. Un ancho de banda limitado en el DAS restringe la capacidad de
procesamiento de Entrada/Salida (I/O) disponible. Cuando se está llegando a la capacidad máxima,
la disponibilidad de servicios puede ser comprometida, y esto tiene un efecto dominó en el
rendimiento de todos los hosts conectados a ese dispositivo o matriz específica. Las limitaciones
de distancia asociados con la implementación DAS debido a los requerimientos directos de
conectividad pueden abordarse mediante el uso de la conectividad de canal de fibra (FC). DAS no
hace un uso óptimo de los recursos debido a su limitada capacidad de compartir los puertos frontend. En DAS los recursos no utilizados no pueden reasignarse fácilmente debido a la incapacidad
para compartir datos o recursos no usados con otros servidores.
La utilización del disco, el rendimiento y la memoria caché de un dispositivo de almacenamiento,
junto con la memoria virtual de un host rigen el desempeño de DAS. Configuraciones de nivel de
RAID, protocolos de controlador de almacenamiento, y la eficiencia del bus son factores
adicionales que afectan el desempeño de DAS.
Interfaces de unidad de disco
El host y el dispositivo de almacenamiento en DAS se comunican entre sí mediante el uso de
protocolos predefinidos como IDE / ATA, SATA, SAS, SCSI y FC. Estos protocolos se implementan en
el controlador de disco duro. Por lo tanto, un dispositivo de almacenamiento es también conocido
por el nombre del protocolo que soporta.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
IDE/ATA (Integrated Device Electronics/Advanced Technology)
Integrated Device Electronics/Advanced Technology Attachment (IDE/ATA). El término IDE/ATA
transmite los convenios de doble denominación para varias generaciones y variantes de esta
interfaz. El componente de IDE en IDE/ATA ofrece la especificación de los controladores
conectados a la placa madre del ordenador para comunicarse con el dispositivo conectado. El
componente ATA es la interfaz para la conexión de dispositivos de almacenamiento, como CDROM, unidades de disquete y unidades de disco duro a la placa madre
La especificación inicial permitía una tasa de transferencia de 4 Mbps y supuso una simplificación
en la instalación y configuración de los discos duros. Sin embargo, pronto se manifestaron sus
carencias, de forma que desde su aparición ha sufrido constantes actualizaciones y mejoras,
apareciendo versiones de los diversos fabricantes bajo diversos nombres. Enhanced IDE (EIDE),
Ultra-ATA, ATA-2, ATAPI, Fast-ATA, ATA-2, ATA-3, Etc.
IDE/ATA tiene una variedad de normas y nombres, como ATA, ATA/ATAPI, EIDE, ATA-2, Fast ATA,
ATA-3, Ultra ATA y Ultra DMA. La última versión de ATA DMA/133 soporta rendimientos de 133
Mbps. Sus principales defectos se concretaban en la capacidad de almacenamiento, que debido a
limitaciones de la BIOS, no podía exceder de 528 MB. También a la capacidad de conexión, ya que
solo podían coexistir dos dispositivos IDE en el sistema (denominados unidad maestra y esclava) y
la ya mentada velocidad de transferencia (4 MB/s) que pronto se mostró insuficiente.
En una configuración MASTER-SLAVE, una interfaz ATA soporta dos dispositivos de
almacenamiento por conector. Sin embargo, si el rendimiento de la unidad es importante, no se
recomienda compartir un puerto entre dos dispositivos.
Un disco IDE/ATA ofrece un excelente rendimiento a bajo costo, por lo que es un disco duro
popular y de uso común.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Evolución
Desde su concepción en 1986, la interfaz ATA/IDE ganó aceptación rápidamente. Tanto los
fabricantes de placas-madres y chipsets, con Intel a la cabeza, como los principales fabricantes de
discos, como Fujitsu, IBM, Maxtor, Quantum, Seagate, Toshiba y Western Digital entre otros,
aunaron esfuerzos para sacar adelante este iniciativa que se ha mantenido al día gracias a las
constantes mejoras en el rendimiento y fiabilidad.
Puede decirse que la especificación inicial ATA ha ido "estirándose" al máximo para sostener el
paso de la exigencia, siempre creciente, de más prestaciones en los equipos. Que, en lo que a las
interfaces se refiere, puede resumirse en dos palabras: mayor velocidad. El estándar ATA/IDE
prácticamente ha copado el mercado de equipos domésticos desde 1997/98 hasta la actualidad.
Sin embargo, a partir del 2002 empezó a ceder protagonismo en los sistemas personales de gama
alta, en los que empezaba a emerger un nuevo estándar de arquitectura serie conocido
como SATA (Serial ATA)
SATA (Serial ATA)
Serial ATA o SATA (acrónimo de Serial Advanced Technology Attachment) es una interfaz de
transferencia de datos entre la placa base y algunos dispositivos de almacenamiento, como puede
ser el disco duro, lectores y re-grabadores de CD/DVD/BR, Unidades de Estado Sólido u otros
dispositivos de altas prestaciones que están siendo todavía desarrollados. Serial ATA sustituye a la
tradicional Parallel ATA o P-ATA (más conocido con el nombre de "IDE" y antes llamado Paralela
ATA), SATA proporciona mayores velocidades, mejor aprovechamiento cuando hay varias
unidades, mayor longitud del cable de transmisión de datos y capacidad para conectar unidades al
instante
El principio de funcionamiento de Serial ATA se basa en una comunicación en serie. Se utiliza una
ruta de datos para transmitir los datos y otra ruta para transmitir las confirmaciones de recepción.
En cada una de estas rutas, los datos se transmiten mediante el modo de transmisión LVDS (Señal
diferencial de bajo voltaje) que consiste en transferir una señal a un hilo y su contrapartida a un
segundo hilo para permitir que el destinatario recree la señal por diferencia. Los datos de control
se transmiten por la misma ruta que los datos mediante una secuencia específica de bits que los
distingue.
Por lo tanto, la comunicación requiere de dos rutas de transmisión, cada una de las cuales está
compuesta por dos hilos, con un total de cuatro hilos utilizados para la transmisión
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
El cable utilizado por el estándar Serial ATA es un cable redondeado que contiene 7 hilos con un
conector de 8 mm en su extremo: Tres hilos tienen conexión a tierra y dos pares se utilizan para la
transmisión de datos
El estándar Serial ATA brinda una velocidad de 187,5 Mbps (1,5 Gbps) y cada octeto se transmite
con un bit de arranque y un bit de parada, con una velocidad efectiva teórica de 150 Mbps (1,2
Gbps). El estándar Serial ATA II debe contribuir a alcanzar 375 Mbps (3 Gbps), es decir, una
velocidad efectiva teórica de 300 Mbps, y finalmente 750 Mbps (6 Gbps), es decir, una velocidad
efectiva teórica de 600 Mbps (Serial ATA III).
Los cables del estándar Serial ATA pueden medir hasta 1 metro de longitud (en comparación con
los 45 cm que miden los cables IDE). Además, la baja cantidad de hilos en una envoltura redonda
permite una mayor flexibilidad y una mejor circulación del aire dentro de la carcasa que la de los
cables IDE (incluso si existieran los cables IDE redondeados). A diferencia de los periféricos del
estándar ATA, los del Serial ATA se encuentran solos en cada cable y ya no es necesario diferenciar
los "periféricos maestros" de los "periféricos esclavos". Dispositivos SATA son de acoplamiento
activo, lo que significa que se pueden conectar o extraer mientras el host está activo y
funcionando. Un puerto SATA permite la conectividad del dispositivo individual. La conexión de
varios discos SATA a un host requiere de múltiples puertos presente en el host. La conectividad de
un solo dispositivo forzado en SATA, elimina los problemas de rendimiento provocados por el uso
compartido de cable o puerto de IDE/ATA.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONs2
ONSS SpA
Linked in with the future
NAS (Network Attached Storage)
Network-Attached Storage (NAS) es un dispositivo de intercambio de archivos basado en IP
conectado a una red de área local. NAS proporciona las ventajas de la consolidación de servidores,
eliminando la necesidad de múltiples servidores de archivos. Proporciona la consolidación del
almacenamiento a través de acceso a datos a nivel de intercambio de archivo. NAS es una solución
de almacenamiento preferida que permite a los clientes compartir archivos de forma rápida y
directa con gastos de gestión de almacenamiento mínimos. NAS también ayuda a eliminar los
cuellos de botella que enfrentan los usuarios al acceder a archivos desde un servidor de uso
general.
NAS utiliza protocolos de red y de intercambio de archivos para realizar funciones de archivo y de
storage. Estos protocolos incluyen TCP/IP para la transferencia de datos, CIFS y NFS para el servicio
de archivos remotos. NAS permite tanto en UNIX como usuarios de Microsoft Windows compartir
los mismos datos sin problemas. Para habilitar el uso compartido de datos, NAS normalmente
utiliza NFS para UNIX, CIFS para Windows y el Protocolo de Transferencia de Archivos (FTP) y otros
protocolos para ambos entornos. Los recientes avances en la tecnología de redes han permitido a
NAS para escalar hasta los requisitos de la empresa para mejorar el rendimiento y la fiabilidad en
el acceso a los datos. Un dispositivo NAS es dedicado y de alto rendimiento de alta velocidad que
sirve de archivo de un solo propósito y sistema de almacenamiento. NAS sirve una mezcla de
clientes y servidores en una red IP. La mayoría de los dispositivos NAS soportan múltiples
interfaces y redes. Un dispositivo NAS utiliza su propio sistema operativo y hardware integrado,
además de componentes de software para satisfacer las necesidades de servicios de archivos
específicos. Su sistema operativo está optimizado para E/S de archivo y por lo tanto, esta función
la realiza mejor que un servidor de propósito general. Generalmente, los sistemas NAS son
dispositivos de almacenamiento específicos a los que se accede desde los equipos a través de
protocolos de red (normalmente TCP/IP).
Los protocolos de comunicaciones NAS están basados en archivos por lo que el cliente solicita el
archivo completo al servidor y lo maneja localmente, están por ello orientados a información
almacenada en archivos de pequeño tamaño y gran cantidad. Los protocolos usados son
protocolos de compartición de archivos como NFS o Microsoft Common Internet File System
(CIFS). Muchos sistemas NAS cuentan con uno o más dispositivos de almacenamiento para
incrementar su capacidad total. Frecuentemente, estos dispositivos están dispuestos
en RAID (Redundant Arrays of Independent Disks) o contenedores de almacenamiento
redundante.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONs2
ONSS SpA
Linked in with the future
Servidores de Propósito General vs dispositivos NAS
Un dispositivo NAS está optimizado para las funciones de servidor de archivos, tales como el
almacenamiento, la recuperación y el acceso a archivos de aplicaciones y clientes. Como se
muestra en la figura, un servidor de uso general se puede utilizar para acoger cualquier aplicación,
ya que se ejecuta un sistema operativo genérico. A diferencia de un servidor de uso general, un
dispositivo NAS está dedicado al servicio de archivos. Cuenta con un sistema operativo de tiempo
real dedicado al servicio de archivos mediante el uso de protocolos de estándar abiertos.
Server de propósito general y Dispositivo NAS
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Beneficios de NAS
NAS ofrece los siguientes beneficios:








Soporta un amplio acceso a la información: Permite el intercambio eficiente de archivos y
soporta diversas configuraciones de intercambio de archivos (uno a muchos, muchos a
uno). La configuración de muchos-a-uno permite a un dispositivo NAS para servir a
muchos clientes al mismo tiempo. La configuración de uno a muchos permite a un cliente
para conectar con muchos dispositivos NAS simultáneamente
Mejora de la eficiencia: Elimina los cuellos de botella que se producen durante el acceso a
archivos desde un servidor de archivos de propósito general, porque NAS utiliza un
sistema operativo especializado para el servicio de archivos. Mejora la utilización de los
servidores de uso general liberándolos de las operaciones de servidor de archivos.
Mejora de la flexibilidad: Compatible para los clientes tanto en UNIX y plataformas
Windows utilizando protocolos estándar de la industria. NAS es flexible y puede servir las
peticiones de los diferentes tipos de clientes de la misma fuente.
Almacenamiento centralizado: Centraliza el almacenamiento de datos para reducir al
mínimo datos duplicados en estaciones de trabajo cliente, simplificar la gestión de datos, y
asegura una mayor protección de datos.
Gestión simplificada: Proporciona una consola centralizada que hace posible la gestión de
los sistemas de archivos de manera eficiente.
Escalabilidad: Escala y de acuerdo con los diferentes perfiles de utilización y tipos de
aplicaciones de negocio, debido al alto rendimiento y diseño de baja latencia.
Alta disponibilidad: Ofrece opciones de replicación y recuperación eficientes de datos, lo
que permite una alta disponibilidad de datos. NAS utiliza componentes de red
redundantes que proporcionan opciones de conectividad máximas. Un dispositivo NAS se
puede utilizar la tecnología de conmutación por error.
Seguridad: Garantiza la seguridad, la autenticación de usuarios y el bloqueo de archivos
junto con los esquemas de seguridad estándar de la industria.
Componentes de NAS
Un dispositivo NAS tiene los siguientes componentes:



NAS Head (CPU y memoria)
Una o más tarjetas de interfaz de red (NIC), que proporcionan conectividad a la red.
Ejemplos de tarjetas de red incluyen Gigabit Ethernet, Fast Ethernet, ATM y Fiber
Distributed Data Interface (FDDI).
Un sistema operativo optimizado para la gestión de la funcionalidad NAS
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future


Protocolos NFS y CIFS para compartir archivos
Protocolos de almacenamiento estándar de la industria para conectar y administrar los
recursos de disco físico, como ATA, SCSI o FC.
El entorno NAS incluye clientes que acceden a un dispositivo NAS a través de una red IP utilizando
protocolos estándar.
Componentes de NAS
NAS Protocolos de intercambio de archivos
La mayoría de los dispositivos NAS soportan los protocolos de servicio archivos múltiples para
manejar solicitudes de E/S de archivos para un sistema de archivos remoto. Como se mencionó
anteriormente, NFS y CIFS son protocolos comunes para el intercambio de archivos. NFS es
predominantemente usado en entornos operativos basados en UNIX; CIFS se utiliza en entornos
operativos basados en Microsoft Windows.
Estos protocolos de intercambio de archivos permiten a los usuarios compartir los archivos de
datos a través de diferentes entornos operativos y proporcionar un medio para que los usuarios
puedan migrar de forma transparente desde un sistema operativo a otro.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Network File System (NFS)
NFS es un protocolo cliente/servidor para uso compartido de archivos, se usa más comúnmente en
los sistemas UNIX. NFS se basó User Datagram Protocol (UDP). Se utiliza un modelo de máquina
independiente para representar los datos de usuario. También utiliza llamada a procedimiento
remoto (RPC) como un método de comunicación de procesos entre dos ordenadores. El protocolo
NFS proporciona un conjunto de RPC para acceder a un sistema de archivos remoto para las
operaciones siguientes:




Búsqueda de archivos y directorios
Abrir, leer, escribir y el cierre de un archivo
Cambiar atributos de archivo
La modificación de los enlaces a archivos y directorios
NFS utiliza el protocolo de montaje para crear una conexión entre el cliente y el sistema remoto
para transferir datos. NFS (NFSv3 y anteriores) es un protocolo sin estado, lo que significa que no
mantiene ningún tipo de tabla para almacenar información sobre los archivos abiertos y punteros
asociados. Por lo tanto, cada llamada proporciona un completo conjunto de argumentos para
acceder a los archivos en el servidor. Estos argumentos incluyen un nombre de archivo y una
ubicación, una posición en particular para leer o escribir y las versiones de NFS.
En la actualidad, tres versiones de NFS están en uso:



Versión 2 de NFS (NFSv2): utiliza UDP para proporcionar una conexión de red sin estado
entre un cliente y un servidor. Características tales como bloqueo se manejan fuera del
protocolo.
NFS versión 3 (NFSv3): La versión más utilizada, se utiliza UDP o TCP y se basa en el diseño
de protocolos sin estado. Incluye algunas nuevas características, tales como un tamaño de
archivo de 64 bits, escrituras asíncronas y archivo adicional atribuye a volver a ir a buscar.
NFS versión 4 (NFSv4): Esta versión utiliza TCP y se basa en un diseño de protocolos con
estado. Esta ofrece una mayor seguridad
Common Internet File System (CIFS)
CIFS es un protocolo de aplicación cliente/servidor que permite a los programas cliente para hacer
las solicitudes de archivos y servicios en equipos remotos a través de TCP / IP. Es una variación del
público, o abierto protocolo Server Message Block (SMB).
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONs2
ONSS SpA
Linked in with the future
El protocolo CIFS permite a los clientes remotos acceder a los archivos que se encuentran en un
servidor. CIFS permite compartir archivos con otros clientes mediante el uso de cierres especiales.
Los nombres de archivo de CIFS se codifican utilizando caracteres Unicode. CIFS proporciona las
siguientes funciones para asegurar la integridad de los datos:



Utiliza archivos y bloqueo de registros para evitar que los usuarios sobrescriban el trabajo
de otro usuario en un archivo o un registro.
Se ejecuta a través de TCP.
Es compatible con la tolerancia a fallos y puede restaurar automáticamente las conexiones
y vuelva a abrir archivos que estaban abiertos antes de la interrupción. Las características
de tolerancia a fallos de CIFS dependen de si una aplicación está escrito de aprovechar
estas características. Por otra parte, CIFS es un protocolo de estado porque el servidor
CIFS mantiene la información de conexión con respecto a todos los clientes conectados. En
el caso de un fallo de red o fallo de un servidor CIFS, el cliente recibe una notificación de
desconexión. Las Interrupciones del usuario se reduce al mínimo si la aplicación tiene la
inteligencia integrada para restablecer la conexión.
SAN (Storage Area Network)
Las organizaciones están experimentando un crecimiento explosivo de la información. Esta
información debe ser almacenada, protegida, optimizada y gestionada de manera eficiente. Los
administradores de Data Center están cargados con la difícil tarea de proporcionar a bajo costo,
soluciones de gestión de información de alto rendimiento. Una solución eficaz de gestión de la
información debe proporcionar lo siguiente:



Información justo a tiempo: La información debe estar disponible para los usuarios de
negocio cuando más lo necesitan. El crecimiento explosivo de almacenamiento en línea, la
proliferación de nuevos servidores y aplicaciones, difusión de datos de misión crítica a
través de las empresas y la disponibilidad de los datos de 24×7, son algunos de los desafíos
que deben ser abordados.
Integración de la infraestructura de información con los procesos de negocio: La
infraestructura de almacenamiento debe ser integrada con diversos procesos de negocio
sin comprometer su seguridad e integridad.
La arquitectura flexible y resistente de almacenamiento: La infraestructura de
almacenamiento debe proporcionar la flexibilidad y la capacidad de recuperación que se
alinea con los cambiantes requisitos empresariales. El almacenamiento debe escalar sin
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
comprometer los requisitos de rendimiento de las aplicaciones y al mismo tiempo, el costo
total de la gestión de la información debe ser bajo.
Una red de área de almacenamiento, en inglés SAN (storage area network), es una red concebida
para conectar servidores, matrices de discos (arrays) y librerías de soporte. Principalmente, está
basada en tecnología Fibre Channel y más recientemente en iSCSI. Su función es la de conectar de
manera rápida, segura y fiable los distintos elementos que la conforman. Una red SAN se distingue
de otros modos de almacenamiento en red por el modo de acceso a bajo nivel. El tipo de tráfico
en una SAN es muy similar al de los discos duros como ATA, SATA y SCSI. En otros métodos de
almacenamiento (como SMB o NFS), el servidor solicita un determinado fichero, por ejemplo,
"/home/usuario/xxxxx". En una SAN el servidor solicita "el bloque 6000 del disco 4". La mayoría de
las SAN actuales usan el protocolo SCSI para acceder a los datos de la SAN, aunque no usen
interfaces físicas SCSI. Este tipo de redes de datos se han utilizado y se utilizan tradicionalmente en
grandes “main frames” como en IBM, SUN o HP. Aunque recientemente con la incorporación de
Microsoft se ha empezado a utilizar en máquinas con sistemas operativos Microsoft. Una SAN es
una red de almacenamiento dedicada que proporciona acceso de nivel de bloque a LUNs. Un LUN,
o número de unidad lógica, es un disco virtual proporcionado por la SAN. El administrador del
sistema tiene el mismo acceso y los derechos a la LUN como si fuera un disco directamente
conectado a la misma. El administrador puede particionar y formatear el disco en cualquier medio
que se elija. En el modelo tradicional, los servidores de una organización almacenaban la
información en dispositivos locales como discos duros, RAIDS (Redundante Array of Independent
Disk), cintas, etc, o accedían a servidores de datos conectados a la red LAN (NAS: Network Attach
Servers)
a
los
que
enviaban
las
peticiones
de
información.
Este modelo de almacenamiento de datos conlleva los siguientes inconvenientes:




Utilización de los recursos poco eficaz: Un servidor podría estar falto de espacio libre de
almacenamiento, mientras que a otro le sobra.
Se genera redundancia de datos: Se puede producir la copia innecesaria de un archivo en
varios servidores. Lo que provoca el desperdicio de espacio de almacenamiento y riesgo
de incoherencia de datos entre las copias.
Colapsos en la red LAN: La red local de una organización da soporte a multitud de
servicios, durante los procesos de tratamiento masivo de datos, la red puede colapsarse.
Por ejemplo: la copia de seguridad.
Dificultad de administración: Los servidores deben saber en qué equipo NAS está el
fichero que necesita. Una red SAN utiliza la virtualización del espacio de almacenamiento,
es decir, se abstrae la organización lógica del espacio de almacenamiento de su
organización física.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future





Todos los dispositivos de almacenamiento masivo de la organización (servidores de
archivos, sistemas de cintas, etc.) se organizan como un solo bloque de espacio de
almacenamiento. Este bloque se divide en particiones para diferentes usos. Por ejemplo,
los bloques pueden utilizar sistemas de archivos diferentes. Las redes SAN pueden
alcanzar centenares de TeraBytes (TB) de capacidad. La comunicación entre los servidores
y los dispositivos de almacenamiento se realiza a bajo nivel, se transmiten a nivel de
bloques de datos, a diferencia de los sistemas NAS. Las conexiones son uno a uno, una
partición de almacenamiento lógico sólo puede ser accedida por un servidor cada vez. Esta
forma de organizar el espacio de almacenamiento tiene las siguientes ventajas:
Rapidez: Permite acceder a la información de forma rápida. Las conexiones a la red SAN
son de alta velocidad. La tecnología de fibra óptica alcanza los 4 Gbps y tienen poca
latencia.
Alcance: Aprovecha las capacidades de la fibra óptica para poder tener conexiones de
hasta 10 km sin routers.
Control: Se consigue una administración centralizada y homogénea. Se puede reparticionar y reasignar el espacio de forma rápida y fácil. Se reasigna espacio de
almacenamiento sin hacer modificaciones en las conexiones físicas. Permite modificar la
ubicación física de los datos de forma transparente a los servidores.
Libera a la red LAN de sobrecargas por el tráfico de datos.
Son escalabres y muy flexibles.
Instalar y mantener una red SAN es costoso, pero permite amortizar su coste entre todas las
aplicaciones y servidores de la organización. Es usado por ejemplo, en los Centros de Procesos de
Datos
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Implementación de redes SAN
Existen diferentes soluciones para implementar una red SAN. Las más comunes son:
Uso de buses SCSI
Es la solución más económica, pero con más limitaciones. Consiste en unir los dispositivos de
almacenamiento masivo a los servidores utilizando un bus SCSI, en la que la información se
transmite de forma paralela.
Tiene las ventajas de:



La mayoría de servidores poseen conectores SCSI
Tecnología fiable, probada y fácil de implementar
Alcanza velocidades de transmisión elevadas, Ultra 160 SCSI alcanza los 360 Mbps.
Sus inconvenientes son:



El bus alcanza una distancia de hasta 25 metros como máximo.
Los cables del bus son gruesos y poco prácticos.
El número de dispositivos conectados a un mismo bus no puede superar los 15 más una
controladora. Aunque el rendimiento de la conexión se degrada cuando se tienen más de
6 o 7 dispositivos conectados al bus
Uso de redes Fibre Channel
Son redes que usan la fibra óptica como medio de transmisión de información y permite superar
las limitaciones de los buses SCSI. La arquitectura FC forma la construcción fundamental de la
infraestructura SAN. Fibre Channel es una tecnología de red de alta velocidad que se utiliza en los
cables de fibra óptica (recomendado “front-end” de conectividad SAN) y los cables de cobre de
serie (se prefiere para la conectividad de disco “back-end”). La tecnología FC fue creada para
satisfacer la demanda de mayores velocidades de transferencia de datos entre ordenadores,
servidores y subsistemas de almacenamiento masivo. Aunque las redes FC se introdujeron en
1988, el proceso de normalización comenzó cuando el American National Standards Institute
(ANSI) definió el Fibre Channel Working Group (FCWG). Para 1994, el nuevo estándar de
interconexión informática de alta velocidad se ha desarrollado y la Fibre Channel Association (FCA)
se funda con 70 empresas miembros. El comité Técnico T11, que es el comité en INCITS
(International Committee for Information Technology Standards) es responsable de las interfaces
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
de canal de fibra. T11 (Previamente conocido como X3T9.3) ha estado produciendo estándares de
interfaz para aplicaciones de alto rendimiento y de almacenamiento masivo desde 1970.
La transmisión de datos a más elevadas velocidades, son una característica importante de la
tecnología de redes FC. La implementación inicial que ofrece el rendimiento de 100 Mbps
(equivalente a la tasa de bits en bruto de 1 Gbps, es decir, 1062.5 Mbps en FC), que era mayor que
las velocidades de Ultra SCSI (20 Mbps) de uso común en entornos DAS. FC en modo full-duplex
podía sostener el rendimiento de 200 Mbps. En comparación con el Ultra-SCSI, FC es un salto
importante en la tecnología de redes de almacenamiento. Últimas implementaciones FC de 8 GFC
(Fibre Channel) ofrecen rendimiento de 1600 Mbps (velocidades en bruto de 8,5 Gbps), mientras
que Ultra320 SCSI está disponible con una capacidad de 320 Mbps. La arquitectura de Fibre
Channel es altamente escalable y teóricamente una sola red de FC puede acomodar a unos 15
millones de nodos.
Las ventajas de esta tecnología:





Es una tecnología altamente escalable que soporta redes de almacenamiento de datos de
diversos tamaños, desde pequeños sistemas con pocos usuarios hasta grandes sistemas
empresariales con miles de usuarios.
Gran alcance, los usuarios pueden acceder a los datos hasta a 10 Km. de distancia igual
que si estuvieran conectados de forma local.
El estándar para canales de fibra tiene la ventaja de poder soportar sobre él otros
protocolos como SCSI, ATM, TCP/IP.
Los protocolos de red y de datos pueden coexistir sobre el mismo medio físico; por
ejemplo, los protocolos SCSI y TCP/IP se pueden usar conjuntamente para manejar datos y
peticiones de red.
Es un estándar abierto, existen muchos fabricantes que proporcionan productos, aunque,
en la práctica, hay problemas de compatibilidad entre equipos de fabricantes diferentes.
Uso Internet SCSI ó iSCSI
Un nuevo protocolo de Internet (aprobado en el 2003) que permite transmitir datos utilizando el
protocolo SCSI sobre TCP/IP.
El protocolo iSCSI sobre Gigabit Ethernet o 10 Gigabit Ethernet permite implementar redes SAN
con un coste menor que las basadas en el protocolo Fibre Channel. Utiliza un cableado estándar, a
diferencia de FC que usa un cableado propio.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Su inconveniente es que los protocolos TCP/IP provocan un overhead en las comunicaciones,
aumentando la latencia y el consumo de ancho de banda de la red.
Las redes SAN iSCSI están alcanzando una buena cuota de mercado, gracias a su buena relación
Precio/rendimiento. Actualmente casi todos los SO profesionales vienen con soporte para este
tipo de redes: Windows, Linux, Solaris.
Características de las Redes SAN







Latencia: Una de las diferencias y principales características de las SAN es que son
construidas para minimizar el tiempo de respuesta del medio de transmisión.
Conectividad: Permite que múltiples servidores sean conectados al mismo grupo de discos
o librerías de cintas, permitiendo que la utilización de los sistemas de almacenamiento y
los respaldos sean óptimos.
Distancia: Las SAN al ser construidas con fibra óptica heredan los beneficios de ésta, por
ejemplo, las SAN pueden tener dispositivos con una separación de hasta 10 Km sin
repetidores.
Velocidad: El rendimiento de cualquier sistema de computo dependerá de la velocidad de
sus subsistemas, es por ello que las SAN han incrementado su velocidad de transferencia
de información, desde 1 Gigabit, hasta actualmente 2 y 4 Gbps.
Disponibilidad: Una de las ventajas de las SAN es que al tener mayor conectividad,
permiten que los servidores y dispositivos de almacenamiento se conecten más de una vez
a la SAN, de esta forma, se pueden tener rutas redundantes que a su vez incrementaran la
tolerancia a fallos.
Seguridad: La seguridad en las SAN ha sido desde el principio un factor fundamental,
desde su creación se notó la posibilidad de que un sistema accediera a un dispositivo que
no le correspondiera o interfiriera con el flujo de información, es por ello que se ha
implementado la tecnología de zonificación, la cual consiste en que un grupo de
elementos se aíslen del resto para evitar estos problemas, la zonificación puede llevarse a
cabo por hardware, software o ambas, siendo capaz de agrupar por puerto o por WWN
(World Wide Name), una técnica adicional se implementa a nivel del dispositivo de
almacenamiento que es la Presentación, consiste en hacer que una LUN (Logical Unit
Number) sea accesible sólo por una lista predefinida de servidores o nodos (se
implementa con los WWN)
Componentes: Los componentes primarios de una SAN son switches, directores, HBAs,
Servidores, Ruteadores, Gateways, Matrices de discos y Librerías de cintas.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future

Topología: Cada topología provee distintas capacidades y beneficios, las topologías de las
redes SAN son:
o
o
o
o
Cascada (cascade)
Anillo (ring)
Malla (meshed)
Núcleo/borde (core/edge)
Algunas topologías usadas en las Redes SAN


ISL (Inter Switch Link, enlace entre conmutadores): Actualmente las conexiones entre los
switches de SAN se hacen mediante puertos tipo "E" y pueden agruparse para formar una
troncal (trunk) que permita mayor flujo de información y tolerancia a fallos.
Arquitectura: Los canales actuales funcionan bajo dos arquitecturas básicas, FC-AL (Fibre
Channel Arbitrated Loop) y Switched Fabric, ambos esquemas pueden convivir y ampliar
las posibilidades de las SAN. La arquitectura FC-AL puede conectar hasta 127 dispositivos,
mientras que switched fabric hasta 16 millones teóricamente.
Ventajas de las redes SAN
Compartir el almacenamiento simplifica la administración y añade flexibilidad, puesto que los
cables y dispositivos de almacenamiento no necesitan moverse de un servidor a otro. Hay que
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
notar que salvo en el modelo de SAN file system y en los cluster, el almacenamiento SAN tiene una
relación de uno a uno con el servidor. Cada dispositivo (o Logical Unit Number, LUN) de la SAN es
"propiedad" de un solo ordenador o servidor. Como ejemplo contrario, NAS permite a varios
servidores compartir el mismo conjunto de ficheros en la red. Una SAN tiende a maximizar el
aprovechamiento del almacenamiento, puesto que varios servidores pueden utilizar el mismo
espacio reservado para crecimiento.
Las rutas de almacenamiento son muchas, un servidor puede acceder a uno o "n" discos y un disco
puede ser accedido por más de un servidor, lo que hace que aumente el beneficio o retorno de la
inversión, es decir, el ROI (Return On Investment), por sus siglas en inglés. La Red de área de
almacenamiento tiene la capacidad de respaldar en localizaciones físicamente distantes. Su
objetivo es perder el menor tiempo posible o mejor aún, no perder tiempo, así que tanto el
respaldo como la recuperación son en línea. Una de las grandes ventajas que también tiene es que
proporciona alta disponibilidad de los datos.
Una ventaja primordial de la SAN es su compatibilidad con los dispositivos SCSI ya existentes,
aprovechando las inversiones ya realizadas y permitiendo el crecimiento a partir del hardware ya
existente. Mediante el empleo de dispositivos modulares como hubs, switches, bridges y routers,
se pueden crear topologías totalmente flexibles y escalables, asegurando la inversión desde el
primer día y, lo que es más importante, aprovechando dispositivos SCSI de costo considerable
como subsistemas RAID SCSI a SCSI, librerías de cintas o torres de CD-ROM, ya que a través de un
bridge Fibre Channel a SCSI podemos conectarlos directamente a la SAN. Puesto que están en su
propia red, son accesibles por todos los usuarios de manera inmediata.
El rendimiento de la SAN está directamente relacionado con el tipo de red que se utiliza. En el caso
de una red de canal de fibra, el ancho de banda es de aproximadamente 100 megabytes/segundo
y se puede extender aumentando la cantidad de conexiones de acceso.
La capacidad de una SAN se puede extender de manera casi ilimitada y puede alcanzar cientos y
hasta miles de terabytes. Una SAN permite compartir datos entre varios equipos de la red sin
afectar el rendimiento porque el tráfico de SAN está totalmente separado del tráfico de usuario.
Son los servidores de aplicaciones que funcionan como una interfaz entre la red de datos
(generalmente un canal de fibra) y la red de usuario (por lo general Ethernet).
Desventajas de las redes SAN
Por otra parte, una SAN es mucho más costosa que una NAS ya que la primera es una arquitectura
completa que utiliza una tecnología que todavía es muy cara. Normalmente, cuando una
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
compañía estima el TCO (Coste total de propiedad) con respecto al coste por byte, el coste se
puede justificar con más facilidad.
Seleccionar una solución SAN o NAS
Los productos SAN están orientados a organizaciones que manejen grandes volúmenes de datos,
mientras que las soluciones NAS son para aplicaciones con volúmenes moderados de datos.
Aunque ambas soluciones no son excluyentes. Una organización puede disponer de una red SAN y
tener dispositivos NAS conectados a la LAN. Todo depende de las necesidades y objetivos de la
organización.
Estructura básica de una SAN
Las SAN proveen conectividad de E/S a través de las computadoras host y los dispositivos de
almacenamiento combinando los beneficios de tecnologías Fibre Channel y de las arquitecturas de
redes, brindando así una aproximación más robusta, flexible y sofisticada que supera las
limitaciones de DAS empleando la misma interfaz lógica SCSI para acceder al almacenamiento.
Las SAN se componen de tres capas:



Capa Host: Esta capa consiste principalmente en Servidores, dispositivos o componentes
(HBA, GBIC, GLM) y software (sistemas operativos).
Capa Fibra: Esta capa la conforman los cables (Fibra óptica) así como los SAN Hubs y los
SAN switches como punto central de conexión para la SAN.
Capa Almacenamiento: Esta capa la componen las formaciones de discos (Disk Arrays,
Memoria Caché, RAIDs) y cintas empleados para almacenar datos.
Componentes principales de una arquitectura de almacenamiento SAN

Los dispositivos Cliente o Host (los Servidores Windows, UNIX, Mainframe): Realizarán
un acceso transparente al almacenamiento SAN. Para poder conectarse a la red de
almacenamiento SAN, necesitarán de tarjetas HBA (Host Bus Adapter ó Adaptador de
Host). Las tarjetas HBA, son dispositivos de conexión Fiber Channel (FC), que permitirán la
conexión de estos equipos clientes a los switches de la red de almacenamiento SAN
mediante cables de fibra. En el caso de iSCSI, existen tarjetas HBA específicas, pero
también pueden utilizarse tarjetas de red tradicionales, pueden ser de alto rendimiento
(Gigabit Ethernet o más, pues actualmente ya existe tecnología Ethernet de 10Gbps),
pudiendo del mismo modo disfrutar de alta disponibilidad a través de múltiples caminos,
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future


gracias a protocolos como de MPIO (Multi Path Input Output) y SecurePath (protocolo
propietario de HP).
Los equipos de Almacenamiento: las Cabinas de Discos y Librerías de Cintas (o Robots de
Cintas). Estos dispositivos requieren de una gestión especial, por personal técnico
especializado. Las Cabinas de Almacenamiento suelen disponer de múltiples puertos para
ofrecer alta disponibilidad basada en la existencia de múltiples caminos. La conexión de las
Cabinas de Disco a la red de almacenamiento SAN, suele realizarse a través de
los Procesadores de Almacenamiento (Storage Processor ó SP), de tal modo, que suelen
utilizarse al menos dos Storage Processor, cada uno con uno o varios puertos de fibra.
Estos Procesadores de Almacenamiento (Storage Processors) también serán capaces de
dotar de memoria caché al Almacenamiento, con el objetivo de maximizar el rendimiento
en base a minimizar los accesos a disco necesarios.
Dispositivos de interconexión: Los Switches Fiber Channel (FC). Una de las partes más
importantes de una red de almacenamiento SAN, y al igual que ocurre en redes Ethernet,
son los Conmutadores o Switches, es decir, la electrónica de red. Estos dispositivos son los
que permitirán interconectar al resto de dispositivos de la red de almacenamiento SAN,
como los Host o Servidores, las Cabinas de Almacenamiento y las Librerías de Cintas. La
capacidad y velocidad de conmutación de los Switches Fiber Channel, así como el número
de puertos, suelen ser datos bastante representativos de una red de almacenamiento
SAN. Evidentemente, en el caso de redes de almacenamiento SAN basadas en iSCSI, se
habla de Switches Ethernet (utilicen fibra o cobre, como medio de transporte), y se utiliza
VLAN.
Evolución de Normas para SAN
Las normas FC se desarrollaron por los subcomités técnicos NCITS/T11 del NCITS (National
Committee for Information Technology Standards). Las normas originales FC fueron aprobadas por
ANSI X.3230 en 1994. La primera norma SCSI fue ratificada por ANSI en 1986. Desde entonces, ha
habido varias enmiendas que reflejan los cambios en la industria.
El IETF (Internet Engineering Task Force) se está expandiendo en estas normas a través de mejoras
en el protocolo IP para la interfaz existente y las anteriores normas operacionales. En febrero del
2003, la especificación iSCSI fue oficialmente aprobada como "norma propuesta" por IETF.
Adicionalmente, la SNIA (Storage Networking Industry Association), la FCIA (Fibre Channel Industry
Association), y otros grupos de la industria se encuentran trabajando en la implementación y
desarrollo de las normas SAN. El centro de datos es el núcleo de la infraestructura crítica de una
organización. Además de los componentes SANs /NASs, un centro de datos típico incluye una gran
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
variedad de componentes y conectividad. Para satisfacer la evolución de los centros de datos, el
grupo TIA TR-42.1.1 está trabajando en la norma “Telecommunications Infrastructure Standard for
Data Centers” a ser publicada como ANSI/TIA/EIA-942. Esta norma cubrirá el diseño de sistemas
de cableado, canalizaciones y espacios.
Las consideraciones de cableado y los factores de diseño para SANs son prevalecientes en centros
de datos, pero también incluyen video, voz, y otras aplicaciones convergentes. Una cimentación de
red robusta es esencial.
Evolución de SCSI
SCSI (Small Computer System Interface)
Shugart Associates y NCR desarrolló una interfaz del sistema en 1981 y la llamaron Shugart
Associates System Interface (SASI). SASI fue desarrollado para construir un estándar de alto
rendimiento patentado principalmente para su uso por estas dos empresas. Sin embargo, para
aumentar la aceptación de SASI en la industria, el estándar se actualiza a una interfaz más robusto
y renombrado SCSI (Small Computer Systems Interface). En 1986, la Institución Nacional de
Normalización Estadounidense (ANSI) reconoce el nuevo SCSI como un estándar de la industria.
SCSI, fue desarrollado inicialmente para los discos duros, se compara a menudo a IDE/ATA. SCSI
ofrece un mejor rendimiento y opciones de expansión y de compatibilidad, por lo que es adecuado
para ordenadores de gama alta. Sin embargo, el alto costo asociado con SCSI limita su popularidad
entre los usuarios de escritorio de casa o negocio.
SCSI ("scuzzy"), fue diseñado como una interfaz de uso general para una amplia gama de
dispositivos, pero es más comúnmente utilizado para unidades de disco duro de alta velocidad.
Antes del desarrollo de SCSI las interfaces utilizadas para comunicarse con los dispositivos variaron
para cada tipo. Por ejemplo un interfaz de HDD solo se podía utilizar con una unidad de HDD. SCSI
fue desarrollado para proveer a los dispositivos un mecanismo independiente para la conexión y
acceso a múltiples dispositivos. SCSI también proporcionó un eficiente “punto a punto” en el bus
de entrada/salida que soporta múltiples dispositivos. Hoy SCSI es comúnmente usado para
interfaces de disco duro, sin embargo los dispositivos SCSI se pueden utilizar para adicionar
dispositivos como unidades de almacenamiento de datos o dispositivos ópticos, sin modificar el
hardware y software del sistema. A través de los años SCSI ha sufrido cambios radicales y se ha
convertido en un estándar robusto en la industria. La comunicación entre los host y los
dispositivos de almacenamiento se realiza a través de conjuntos de comandos.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
El diseño original de SCSI permitido a 8 bits (es decir, en paralelo) del bus de datos se ejecuta en 5
Mbps. Las versiones posteriores de SCSI son capaces de transferir hasta 320 Mbps.
El bus SCSI soporta 8 o 16 dispositivos, dependiendo del diseño. Uno de estos dispositivos será el
adaptador de host. Por lo tanto hablamos de SCSI que permite hasta 7 ó 15 dispositivos para ser
conectados
Comparación de IDE/ATA con SCSI
Para distinguir los dispositivos de cada uno se le da un número de identificación: si dos dispositivos
comparten el mismo número de identificación los dispositivos dejarán de funcionar
correctamente. Este número de ID se selecciona normalmente por un patrón de puentes.
El adaptador de host normalmente se da el número ID 7, que tiene la prioridad más baja. El primer
disco duro interno se da a menudo ID número 0.
Diseños SCSI posteriores permiten la asignación automática de ID como parte de PnP (plug'n'play).
Terminación
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Cuando las señales eléctricas viajan a lo largo de un cable la señal puede dar un “rebote” de
vuelta al final del cable. Este fenómeno es más pronunciado en los cables de transmisión de larga
distancia o cuando se utiliza la señalización de alta frecuencia a través de distancias más cortas.
Por lo tanto el bus debe estar equipado con una carga eléctrica ficticia para evitar reflejos de la
señal. Esto se conoce como la terminación del bus.
Hay dos tipos de terminador SCSI: pasivos (que consiste en una serie de resistencias eléctricas) y
activos (que contiene un pequeño circuito). Algunos tipos de SCSI requieren terminación activa.
Una forma de terminar un bus SCSI es conectar un adaptador especial terminador al final del bus.
Muchos dispositivos SCSI modernos tienen auto-terminación, estableciendo un puente o un
conmutador, el bus se termina en el dispositivo.
Terminaciones deficiente son la causa principal de los problemas, haciendo que la puesta en
marcha del sistema fracase, bloquea el disco duro y los fallos aleatorios del sistema.
Controladores
Existen dispositivos SCSI no son reconocidos por algunos BIOS. Cuando se instala un sistema
operativo, puede ser necesario instalar controladores específicos para permitir que el dispositivo
sea reconocido.
Señales


Single-Ended (SE): Este término describe las señales que se transmiten mediante la
colocación de un voltaje (5V o 0V) en un cable de señal, que se mide con respecto a la
señal de tierra (GND, es decir, 0 V).
Diferencial: Este es un método por el cual se aplica la misma señal de dos hilos, una
imagen de espejo positivo y el otro negativo. Las señales se comparan en el otro extremo.
Esto reduce sustancialmente el efecto de ruido eléctrico recogido en tránsito.
Cables y Conectores:


Diferencial de alto voltaje (HVD) utiliza los niveles de señal de 5V y 0V.
Diferencial de bajo voltaje (LVD) utiliza los niveles de señal de 0 V y 3V.
Cables y Conectores:

50-pin (A-cables): En principio SCSI utiliza un cable plano de 50 pines en el interior de los
PC, formado a partir de 25 pares trenzados.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
En cada extremo, y en los puntos a lo largo de la mitad, el cable estaba intervenido con
conectores de tipo 50-PIN BERG. Así, un cable de cinta SCSI parece a los utilizados para la
IDE, pero es más amplio y cuenta con más cabeceras de conexión.
Más tarde, un nuevo conector de 50 pines se introdujo para las conexiones internas. Este
diseño es conocido como un conector D de micro de alta densidad ("Alternativa 1").
Los dispositivos externos utilizan un conector Centronics de estilo 50-pin ("Alternativa 2") con
cables redondos especialmente blindados. El dispositivo externo otorga dos conexiones para
permitir la conexión en cadena.


68-pin (B-cable): Por un corto tiempo un cable de 68 pines adicional se utilizó junto con el
cable de A para permitir transmisiones de 16 bits y 32 bits paralelas. Este era un diseño
impopular y esta combinación de A-y B-cables fue pronto reemplazado por el cable-P.
68 pines (P-cable y Q-cable): Para apoyar las transferencias paralelas de 16 bits se
introdujo un cable de 68 pines revisado (P-cable).Este utiliza un conector D de micro de
alta densidad más amplio para ambos dispositivos internos y externos. Mediante el uso de
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
un cable de dos ejemplares, en paralelo (Q-cable), las transferencias de 32 bits son
posibles
Tipos de SCSI






SCSI : El diseño original de SCSI dio la transmisión de datos de 8 bits a 5 Mbps. Bus de
8 bits. Velocidad de transmisión de datos a 5 Mbps. Su conector genérico es de 50 PIN
(utilizando un cable A, conector Centronics) y baja densidad. La longitud máxima del cable
es de seis metros. Permite hasta 8 dispositivos (incluida la controladora), identificados por
las direcciones 0 a 7.
SCSI-2: Mejoras en el sistema de señalización en 1989 dieron lugar a la transmisión de 8
bits (10 Mbps). Su conector genérico es de 50 pins y alta densidad. La longitud máxima del
cable es de tres metros. Permite hasta 8 dispositivos (incluida la controladora),
identificados por las direcciones 0 a 7. Conocido como Fast SCSI. Este utiliza la A-cable
convencional.
Wide SCSI utiliza un cable P para formar conexiones de 16 bits, su conector genérico es
de 68 pins y alta densidad. La longitud máxima del cable es de tres metros. También
soporta hasta 15 dispositivos. Combinando esto con la señalización rápida, Wide Fast SCSI
dio una velocidad de hasta 20 MBps.
SCSI-3 (Ultra SCSI): Cambios en el 1992 mejoraron las velocidades de 20 Mbps (Ultra SCSI,
utilizando un cable A) y 40 MBps (Ultra Wide SCSI, utilizando un cable P).
Ultra-2 SCSI: En 1997 Ultra 2 SCSI introdujo el bus diferencial de bajo voltaje (LVD). Esto
duplica las velocidades hasta 40 Mbps (Ultra-2 SCSI, A-cable) y 80 Mbps (Ultra-2 SCSI
ancha, P-cable).
Ultra-160 SCSI (Ultra-3 SCSI): Para 1999 se había duplicado la velocidad de nuevo, dando
160 Mbps (Ultra-160 SCSI, P-cable). Tener en cuenta que esto está disponible en 16 bits (Pcable) forma única y es también conocida como Ultra Wide SCSI-3.
Ultra-320 SCSI: Casi todas las unidades SCSI actuales son Ultra-320, que funciona a 320
Mbps de transferencia de datos
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Interfaces SCSI
Junto con la evolución de los estándares SCSI, las interfaces SCSI se han sometido a una serie de
mejoras. SCSI Parallel, o SCSI Parallel Interface (SPI), fue la interfaz original SCSI
El diseño SCSI está ahora haciendo una transición en Serial Attached SCSI (SAS), que se basa en un
diseño en serie de punto a punto, al tiempo que conserva los otros aspectos de la tecnología SCSI.
Interfaces SCSI
Arquitectura SCSI-3
La arquitectura SCSI-3 define y clasifica los diversos estándares SCSI-3 y requisitos para
implementaciones SCSI-3. La arquitectura SCSI-3 fue aprobada y publicada como estándar
X.3.270-1996 por la ANSI. Esta arquitectura ayuda a los desarrolladores, diseñadores de hardware,
y los usuarios para comprender y utilizar con eficacia SCSI. Los tres componentes principales de un
modelo arquitectónico de SCSI son los siguientes:
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future



SCSI-3 protocolo de comandos: Consiste en comandos principales que son comunes a
todos los dispositivos, así como los comandos específicos que son únicos para una clase
dada de dispositivos.
Protocolos de capa de transporte: Estos son un conjunto estándar de reglas por las que
los dispositivos se comunican y comparten información.
Interconexiones de la capa física: Estos son los detalles de la interfaz, como los métodos
de señalización eléctrica y los modos de transferencia de datos.
La figura muestra la arquitectura del estándar SCSI-3 con grupos interrelacionados de otras
normas dentro de SCSI-3.
Arquitectura estándar SCSI-3
SCSI-3 Modelo Cliente-Servidor
Arquitectura SCSI-3 se deriva de su base de la relación cliente-servidor, en el que un cliente dirige
una solicitud de servicio a un servidor, que luego cumple la petición del cliente. En un entorno
SCSI, un concepto Iniciador - Destino representa el modelo Cliente-Servidor. En un modelo clienteservidor en SCSI-3, un dispositivo SCSI en particular actúa como un dispositivo SCSI de destino, un
dispositivo SCSI iniciador o un dispositivo SCSI de destino / iniciador.
Cada dispositivo realiza las siguientes funciones:
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
SCSI dispositivo iniciador: Emite un comando para el dispositivo de destino SCSI, para realizar una
tarea. Un adaptador de host SCSI es un ejemplo de un iniciador.
SCSI del dispositivo de destino: Ejecuta comandos para realizar la tarea recibida de un iniciador
SCSI. Normalmente, un dispositivo periférico SCSI actúa como un dispositivo de destino. Sin
embargo, en ciertas implementaciones, el adaptador host puede ser también un dispositivo de
destino. La figura muestra el modelo cliente-servidor en estándar SCSI-3, en el que un iniciador
SCSI, o un cliente, envía una solicitud a un destino SCSI, o un servidor. El destino lleva a cabo las
tareas solicitadas y envía el resultado al iniciador, utilizando la interfaz de servicio de protocolo.
Un dispositivo de destino SCSI contiene una o más unidades lógicas. Una unidad lógica es un
objeto que implementa uno de los modelos funcionales de dispositivos que se describen en los
estándares de comando SCSI. La unidad lógica procesa los comandos enviados por un iniciador
SCSI. Una unidad lógica tiene dos componentes, un servidor de dispositivo y un administrador de
tareas, como se muestra en la figura. El servidor de dispositivos aborda las solicitudes del cliente, y
el administrador de tareas lleva a cabo funciones de gestión.
SCSI-3 Modelo Cliente-Servidor
El dispositivo iniciador SCSI está compuesto por un cliente de aplicación y la función de gestión de
tareas, que inicia el servicio del dispositivo y peticiones de gestión de tareas. Cada solicitud de
servicio del dispositivo contiene un Bloque de Descripción de Comandos (CDB). El CDB define el
comando a ejecutar y listas de entradas de comandos específicos y otros parámetros que
especifican la forma de procesar el comando. El cliente de la aplicación también crea las tareas, los
objetos dentro de la unidad lógica, lo que representa el trabajo asociado con un comando o una
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
serie de comandos relacionados. Una tarea persiste hasta que la " respuesta completa a la tarea"
se envía o la función de gestión de tareas o de condición de excepción pone fin.
Los dispositivos SCSI se identifican por un número específico llamado ID SCSI. En SCSI estrecho
(ancho de bus = 8 bits), los dispositivos están numerados del 0 al 7, en SCSI ancho (ancho de bus =
16 bits), los dispositivos están numerados del 0 al 15. Estos números de identificación establecen
las prioridades de los dispositivos en el bus SCSI. En SCSI estrecho, 7 tiene la prioridad más alta y 0
tiene la prioridad más baja. En ancho SCSI, los ID de dispositivos de 8 a 15 tienen la más alta
prioridad, pero toda la secuencia de ID SCSI ancho tiene menos prioridad que los ID de SCSI
estrecho. Por lo tanto, la secuencia de prioridad global para un SCSI ancho es 7, 6, 5, 4, 3, 2, 1, 0,
15, 14, 13, 12, 11, 10, 9, y 8. Cuando se inicializa un dispositivo, SCSI permite la asignación
automática de identificadores de dispositivos en el bus, lo que impide que dos o más dispositivos
utilizar el mismo ID de SCSI.
Puertos SCSI
Puertos SCSI son los conectores físicos que el cable SCSI se conecta para la comunicación con un
dispositivo SCSI. Un dispositivo SCSI puede contener puertos de destino, puertos iniciadores,
puertos de destino/iniciador, o un destino con múltiples puertos. Sobre la base de las
combinaciones de puertos, un dispositivo SCSI se puede clasificar como un modelo iniciador, un
modelo de destino, un modelo combinado, o un modelo de destino con múltiples puertos.
Modelos de dispositivos SCSI con diferentes configuraciones de puertos
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
En un modelo iniciador, el dispositivo SCSI iniciador tiene sólo puertos de inicio. Por lo tanto, el
cliente de aplicación sólo puede iniciar solicitudes para el subsistema de prestación de servicios y
recibir la confirmación. Este dispositivo no puede servir a todas las solicitudes, y por lo tanto no
contiene una unidad lógica.
De manera similar, un dispositivo de destino SCSI con sólo un puerto de destino puede atender las
solicitudes, pero no puede iniciarlas. El dispositivo SCSI de destino/iniciador tiene un puerto de
destino/iniciador que puede cambiar las orientaciones dependiendo de la función que desempeña
durante su participación en una operación de Entrada/Salida. Para atender a las solicitudes de
servicio de múltiples dispositivos, un dispositivo SCSI puede tener varios puertos de la misma
orientación (destino).
Modelo de comunicación SCSI
Un modelo de comunicación SCSI se compone de tres capas de interconexión tal como se define
en el SAM-3 y es similar al modelo OSI de siete capas. Capas de nivel inferior prestan sus servicios
a las capas de nivel superior. Una capa de alto nivel se comunica con una capa de bajo nivel
mediante la invocación de los servicios que la capa de bajo nivel proporciona. El protocolo en cada
capa define la comunicación entre entidades de la capa de pares.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Modelo de comunicación SCSI
Hay tres capas en el modelo de comunicación SCSI:



Capa de aplicación SCSI (SAL): Esta capa contiene tanto aplicaciones cliente y servidor que
inician procesos SCSI de I/O utilizando un protocolo de aplicación SCSI.
Capa de protocolo de transporte SCSI (STPL):Esta capa contiene los servicios y protocolos
que permiten la comunicación entre un iniciador y destino.
Capa de interconexión: Esta capa facilita la transferencia de datos entre el iniciador y
destino. La capa de interconexión también se conoce como el subsistema de prestación de
servicios y comprende los servicios, mecanismos de señalización, y las interconexiones
para la transferencia de datos.
Direccionamiento Parallel SCSI
En la comunicación Iniciador-Destino de Parallel SCSI, un ID de iniciador identifica de forma única
el iniciador y se utiliza como una dirección de origen. Esta ID está en el intervalo de 0 a 15, con el
rango de 0 a 7 siendo el más común. Un ID de destino identifica de forma única un desino y se
utiliza como la dirección para el intercambio de comandos y la información de estado con
iniciadores. El ID de destino está en el intervalo de 0 a 15.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Comunicación SCSI Iniciador-Destino
Direccionamiento SCSI se utiliza para identificar hosts y dispositivos. En este direccionamiento, la
convención de nomenclatura UNIX se utiliza para identificar un disco y el ID de tres identificadores
(ID iniciador, ID de objetivo y un LUN) en el formato CN|TN|DN, que también se conoce como
direccionamiento CTD. Aquí, CN es el ID de iniciador, comúnmente conocida como la identificación
del controlador; TN es la ID de destino del dispositivo, como t0, t1, t2 y así sucesivamente y DN es
el número de dispositivo que refleja la dirección real de la unidad, tales como D0, D1 y D2. Un LUN
identifica una unidad lógica específica en un destino. La implementación de direccionamiento SCSI
puede variar de un proveedor a otro. La figura muestra el direccionamiento CTD en la arquitectura
SCSI.
Modelo de comandos SCSI
En el modelo de comunicación SCSI (independientemente del tipo de interfaz: Parallel SCSI, SAS o
FC-AL2), el iniciador y el destino se comunican entre sí utilizando un estándar de protocolo de
comandos. La arquitectura original de comandos SCSI se definió para los buses Parallel SCSI y más
tarde adoptó para iSCSI y Serial SCSI con cambios mínimos. Algunas de las otras tecnologías que
utilizan el conjunto de comandos SCSI incluye ATA Packet Interface, USB de clase de
almacenamiento masivo, y FireWire SBP-2. El modelo de comandos SCSI se define con la CDB.
Estructura CDB
El iniciador envía un comando al destino en una estructura de CDB. El CDB define la operación que
corresponde a la solicitud del iniciador para ser realizado por el servidor de dispositivos. El CDB
consiste en un código de operación de 1 byte seguido de 5 o más bytes que contienen los
parámetros específicos del mandato, este código termina en un campo de control de 1 byte. La
especificación de comandos es menor o igual a 16 bytes. La longitud de un BDC varía en función
del comando y sus parámetros.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Estructura CDB
Códigos de Operación
El código de operación se compone de campos de código de grupo y de comando.
Campos de códigos de operación
El campo de código de grupo es un campo de 3 bits que especifica la longitud de los parámetros
específicos de comandos mostrados en la tabla
Códigos de grupo
El campo de código de comando es un campo de 5 bits que permite 32 códigos de comando en
cada grupo, para un total de 256 posibles códigos de operación. Sin embargo, sólo hay alrededor
de 60 diferentes comandos SCSI que facilitan la comunicación entre un iniciador y un destino.
Algunos de los comandos SCSI comúnmente utilizados se muestran en la Tabla.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Comandos SCSI comunes
Campo de control
El campo de control es un campo de 1 byte y es el último byte de cada CDB. El campo de control
implementa la Normal Auto Contingent Allegiance (NACA) y bits de enlace. La estructura de campo
de control se muestra en la siguiente figura.
Control de campo
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
El bit de NACA y el mecanismo asociado ACA casi nunca se usan. El bit NACA específica si una auto
contingent allegiance (ACA) se establece si el comando devuelve con el estado COMPROBAR
ESTADO. E l bit de enlace no se utiliza en la práctica. Este bit se puede utilizar para continuar la
tarea a través de múltiples comandos. Un bit de enlace 1 indica que el iniciador ha solicitado la
continuación de la tarea a través de dos o más comandos SCSI. Los bits del 3 al 5 están reservados
y los dos últimos bits son bits específicos del proveedor.
Estado
Después de la ejecución del comando, la unidad lógica envía el estado junto con la bandera para el
cliente de aplicaciones. El estado, excepto “INTERMEDIATE” o “INTERMEDIATE CONDITION MET,
indica el final de la tarea. Tabla se muestra los códigos hexadecimales (h) y el estado asociado a
cada uno.
Ventajas
Las ventajas no se reducen al número de periféricos que se pueden conectar, sino también a su
tipo: se puede conectar prácticamente cualquier dispositivo (Scanner, impresoras, CD-ROM,
unidades removibles, etc.) siempre que cumplan con esta norma.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
-
-
Todo dispositivo SCSI posee su propia ROM donde almacena parámetros de
funcionamiento, principalmente posee su propia BIOS que pude sobrepasar las
limitaciones de la ROM BIOS del sistema.
Su rendimiento se debe a que no depende del bus del sistema a diferencia de IDE
Desventajas
-
Los dispositivos SCSI son más caros que los equivalentes con interfaz EIDE o paralelo
Se necesita una tarjeta controladora SCSI para manejarlos, ya que solo las placas base mas
avanzadas y de marca incluyen una controladora SCSI integrada
SAS (Serial Attached SCSI)
Serial Attached SCSI o SAS, es una interfaz de transferencia de datos en serie, sucesor
del SCSI (Small Computer System Interface) paralelo, aunque sigue utilizando comandos SCSI para
interaccionar con los dispositivos SAS. Aumenta la velocidad y permite la conexión y desconexión
de forma rápida. Es compatible con Serial ATA (SATA) y en él los dispositivos pueden comunicarse
por medio de protocolos.
La primera versión apareció a finales de 2003; SAS 300, que conseguía un ancho de banda de 3
Gbps, lo que aumentaba ligeramente la velocidad de su predecesor, el SCSI Ultra 320 Mbps (2,560
Gbps). La siguiente evolución, SAS 600, consigue una velocidad de hasta 6 Gbps, mientras que se
espera llegar a una velocidad de alrededor de 12 Gbps alrededor del año 2010. Una de las
principales características es que aumenta la velocidad de transferencia al aumentar el número de
dispositivos conectados, es decir, puede gestionar una tasa de transferencia constante para cada
dispositivo conectado, además de terminar con la limitación de 16 dispositivos existente en SCSI.
Además, el conector es el mismo que en la interfaz SATA y permite utilizar estos discos duros, para
aplicaciones con menos necesidad de velocidad, ahorrando costos. Por lo tanto, los discos
SATA pueden ser utilizados por controladoras SAS pero no a la inversa, una controladora SATA no
reconoce discos SAS.
Protocolos para la comunicación


SSP (Serial SCSI Protocol), que permite el transporte de comandos SCSI entre dispositivos
SCSI,
STP (Serial ATA Tunneled Protocol), que permite el transporte de comandos ATA hacia
múltiples dispositivos SATA,
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future

SMP (Serial Management Protocol), que permite el transporte de las funciones de gestión
del dominio.
Los dispositivos SAS pueden ser Iniciadores (controladores), Destinos (periféricos) o
Destinos/Iniciadores (pueden funcionar a veces como controlador y a veces como periférico), y
pueden soportar uno o más protocolos de transporte (SSP, STP y/o SMP).
Dominio SAS
Un dominio SAS es un sistema formado por dispositivos SAS que se comunican a través de un
subsistema de interconexión, el cual puede ser:


Un conjunto de enlaces físicos que interconectan a un Iniciador SAS con un Destino SAS, o
Un conjunto de enlaces físicos y de expansores que interconectan a más de dos
dispositivos SAS.
Los Destinos SATA pueden formar parte de un dominio SAS siempre que se conecten a expansores
que soporten el protocolo STP.
Los Iniciadores que pretendan comunicarse con Destinos SATA en un dominio SAS sólo pueden
hacerlo mediante el protocolo STP (esto es, los controladores que sólo soporten el protocolo SATA
no pueden utilizarse en dominios SAS, sino tan sólo en dominios SATA). Los expansores que
soportan STP hacen las funciones de puente entre ambos protocolos (STP y SATA), por lo que
hacen de puente entre un dominio SAS y uno o varios dominios SATA.
El hecho de permitir la conexión de dispositivos SATA a un dominio SAS permite compartir
concurrentemente el acceso a periféricos ATA por parte de varios Iniciadores STP, cosa que no se
puede hacer en dominios ATA normales, ni paralelo ni serie (SATA).
El nivel físico
Los phys y los enlaces físicos Cada una de las conexiones punto a punto en el subsistema de
interconexión se conoce como enlace físico, y se compone de 2 pares de señales diferenciales, un
par para transmitir en un sentido y otro par para transmitir en el sentido opuesto, lo que permite
transmitir información en ambos sentidos simultáneamente.
Los dispositivos se conectan eléctricamente a un enlace físico a través de un transceptor
denominado phy. Los dispositivos SAS pueden tener uno o varios phys.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Las velocidades de transmisión normalizadas por el momento son de 1,5 Gbps y 3 Gbps (1.500 y
3.000 Mbaudios respectivamente), equivalentes a una velocidad en el enlace físico de 150 y 300
MB/s respectivamente (ya que cada carácter se compone de 10 bits, debido a la codificación
empleada 8b10b). La información se transmite en código NRZ, y el valor de tensión diferencial
máxima permitida en el receptor es de +/- 800 mV (el valor mínimo permitido depende de la
velocidad del enlace, siendo de +/- 160 mV aproximadamente para 1,5 Gbps y de +/- 135 mV
aproximadamente para 3 Gbps). Los phys pueden soportar distintos roles (Initiator o Target) y/o
distintos protocolos (SSP, SMP y/o STP), pero sólo pueden utilizar un rol y un protocolo durante
cada conexión.
Cables y conectores SAS
SAS soporta 4 tipos de conexiones:
1- Conexiones externas mediante cable
Los dispositivos SAS externos (Iniciadores, Destinos y expansores) utilizan un conector de 25 pines,
que incluye 4 enlaces físicos (4 x 4 pines) y señales de masa (9 pines), y se conectan a cables
SAS externos, los cuales pueden incluir conductores para uno, dos, tres o los cuatro enlaces físicos.
Los cables y conectores SAS externos no disponen de contactos de alimentación ni de LED.
2- Conexiones internas directas
Los Destinos SAS internos siempre utilizan un conector de 29 pines que incluye dos enlaces físicos
(4 pines de señal y 3 de masa por cada enlace), alimentación (14 pines en total para 12 V, 5 V, 3.3
V y masa) y LED de Preparado (1 pin). Los paneles de conectores SAS siempre utilizan un conector
de 29 pines para permitir la conexión directa del Destino. Los Iniciadores y expansores internos
también pueden utilizar el conector de 29 pines para permitir la conexión directa del Destino
Los dispositivos SATA se pueden conectar directamente a un panel de conectores SAS o a un
expansor SAS con conector de 29 pines, ya que el conector de 22 pines del dispositivo SATA es
compatible físicamente con el conector SAS de 29 pines, utilizando los pines de alimentación y del
enlace físico primario y dejando libres los 7 pines del enlace físico secundario (los dispositivos
SATA sólo disponen de un phy). La señal de LED del conector SAS coincide con el pin reservado del
segmento de alimentación del conector SATA.
3- Conexiones internas mediante cable de simple puerto
Los cables SAS internos de simple puerto utilizan un conector de 29 pines en el lado del Destino,
pero sólo incluyen conductores para la alimentación, el LED y el enlace físico primario. Estos cables
dejan libre el enlace físico secundario del Destino.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
Por otro lado, los Iniciadores y expansores SAS internos que permiten la conexión por cable
disponen de conectores de 7 pines idénticos al conector de señal de un controlador SATA (1 enlace
físico). Los conductores del enlace físico del cable SAS interno terminan en el lado contrario al
Destino en un conector de 7 pines idéntico al que se usa en el cable de señal SATA.
Este cable permite la conexión del enlace físico primario de un Destino SAS interno a un Iniciador o
expansor interno, y también permite la conexión de un dispositivo SATA a un expansor interno.
4- Conexiones internas mediante cable de doble puerto
Los cables SAS internos de doble puerto utilizan un conector de 29 pines en el lado del Destino, e
incluyen conductores para la alimentación, el LED y ambos enlaces físicos. Los conductores de
cada enlace físico del cable SAS interno terminan en el lado contrario al Destino en un conector de
7 pines idéntico al que se usa en el cable de señal SATA.
Este cable permite la conexión de los dos enlaces físicos de un Destino SAS interno a dos puertos
de Iniciadores o expansores internos. También se puede utilizar para conectar un dispositivo SATA
a un expansor, aunque el conector del enlace físico secundario no se conectaría a ningún sitio. La
longitud de los cables, cuando se utiliza cable twinaxial apantallado de conductor sólido de galga
24 y componentes pasivos de calidad, puede llegar hasta los 8 metros.
El Nivel Phy
El nivel phy define la codificación 8b10b y las señales OOB.
La codificación 8b10b
Es muy utilizada en transmisión serie a velocidades cercanas y superiores al Gbps. Es la
codificación utilizada por Fibre Channel (1 y 2 Gbps), posteriormente adoptada por Gigabit
Ethernet (1 Gbps), y por SAS y SATA (1.5 y 3 Gbps), FireWire 800 (800 Mbps), así como
por InfiniBand (2.5 Gbps).
La codificación tiene las siguientes funciones:


Asegurar suficientes transiciones en la línea como para que el receptor pueda recuperar
el reloj y así pueda recibir adecuadamente la secuencia de bits.
Incrementar en gran medida las posibilidades de detección de errores simples y múltiples
que puedan ocurrir durante la transmisión.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future

Permitir la transmisión de caracteres especiales que contienen un patrón fácilmente
reconocible por el receptor (denominado patrón Coma), que le permite alinear palabras
en la secuencia de bits que recibe (es decir, le permite conocer qué bit es el primero de
una palabra).
La codificación 8b10b consiste en sustituir cada octeto (8 bits) por un código de 10 bits antes de su
transmisión. De todos los posibles códigos de 10 bits (en total 2^10 = 1024) sólo se utilizan 512
para codificar todos los posibles caracteres de datos (que en total pueden ser 2^8 = 256), y unos
pocos códigos más para codificar una serie de caracteres de control.
Señales Out of Band (OOB)
Las señales OOB (Out of band) son unos patrones de señales de baja velocidad que no aparecen
durante las transmisiones, y que sólo se utilizan durante la inicialización de los phys. Consisten en
ciclos de duraciones predefinidas de reposo y de transmisión de unas determinadas Primitivas
(ALIGNs). La transmisión de las Primitivas se usa sólo para producir una envolvente, de forma de el
receptor distingue las distintas señales OOB por la duración del intervalo de reposo que hay entre
las transmisiones de las Primitivas (el tiempo de transmisión de las Primitivas no se utiliza para
distinguir las distintas señales).
SATA define dos señales OOB denominadas COMINIT/COMRESET y COMWAKE, y SAS define una
nueva señal denominada COMSAS, la cual se utiliza durante la inicialización del enlace para
identificarse como dispositivo SAS y verificar si el otro dispositivo es SAS o SATA.
El Nivel de Enlace
El nivel de enlace define el uso de las distintas Primitivas en cada tipo de conexión, todas las
cuestiones relativas al establecimiento y cierre de las conexiones y algunos otros detalles como los
relativos al código de detección de errores (CRC) y a la aleatorización de datos (scrambling), para
distribuir la energía irradiada cuando se transmiten secuencias repetitivas de caracteres.
Las tramas de dirección y la inicialización del enlace Hay dos tramas especiales utilizadas en las
fases de identificación y de petición de conexión, que se denominan tramas de dirección. Las
primitivas de comienzo y final de trama son también especiales: SOAF (Start Of Address Frame) y
EOAF (End Of Address Frame):

IDENTIFY, que contiene información sobre el tipo de dispositivo (Iniciador, Destino,
expansor edge, expansor fanout, etc.), los protocolos que soporta (SSP, STP, SMP) y las
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future

identificaciones (direcciones SAS) del puerto o dispositivo expansor y del phy que envía la
trama.
OPEN, en la que se indica el protocolo a utilizar en la conexión (SSP, STP, SMP), si la
solicitud parte de un Iniciador o un Destino, la velocidad que deben soportar todos los
enlaces físicos en el pathway (1,5 Gbps, 3 Gbps), un tag opcional asignado por el Iniciador
a las conexiones SSP y STP y la direcciones SAS de los puertos origen y destino.
El nivel de Transporte
El nivel de transporte construye las tramas que se van a transmitir y comprueba el contenido de
las tramas que se reciben. Sólo se reciben tramas aceptadas por el nivel de enlace.

Conexiones SSP
En conexiones SSP se utilizan las siguientes tramas:
o
o
o
o
o

Trama de Datos.
Trama de Preparado
Trama de Comando
Trama de Respuesta
Trama de Tarea
Conexiones STP
En conexiones STP, el protocolo SATA se encapsula junto con las tramas de control de la
conexión. Este mecanismo se denomina SATA Tunneling:
Cuando un Target SATA envía una trama SATA al expansor al que está conectado, el
expansor abre una conexión STP con el Iniciador STP o con un expansor que se encuentre
en el camino hacia el Iniciador STP. La conexión STP se establece sólo para esta trama
SATA, por lo que al final de la misma el expansor cierra la conexión STP.
Cuando un Iniciador STP quiere enviar una trama, abre una conexión STP con el expansor
al que está conectado. El expansor conectado al Destino SATA abre una conexión SATA con
el Destino sólo para esta trama, por lo que al final de la misma el expansor cierra la
conexión SATA.

Conexiones SMP
En cuanto a las conexiones SMP, sólo se utilizan dos tipos de trama:
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
o
o
SMP_REQUEST, enviada por el dispositivo origen (Iniciador SMP) indicando la
función solicitada.
SMP_RESPONSE, enviada por el dispositivo destino (Destino SMP) con la
información solicitada en la petición.
Beneficios de la tecnología SAS
Al fusionar el rendimiento y la fiabilidad de la interfaz serie con los entornos SCSI existentes, SAS
aporta mayor libertad a las soluciones de almacenamiento sin perder la base tradicional sobre la
que se construyó el almacenamiento para empresas, otorgando las siguientes características:




Acelera el rendimiento del almacenamiento en comparación con la tecnología SCSI
paralela
Garantiza la integridad de los datos
Protege las inversiones en TI
Habilita la flexibilidad en el diseño de sistemas con unidades de disco SATA en un
compartimento sencillo.
iSCSI
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 estandarización, que quedó
bien definido al final de 2001. Se espera que dentro de un año (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 destinos pueden tener dispositivos de disco, cinta,
dispositivos ópticos de almacenamiento, escaners, impresoras, etc.
La conexión 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.
La arquitectura SCSI está basada en un modelo cliente/servidor e iSCSI tiene esto en cuenta para
conseguir la funcionalidad del almacenamiento sobre redes TCP/IP. El cliente es normalmente un
host como un servidor de ficheros que hace peticiones de lectura o escritura de datos. El servidor
es un dispositivo como un array de discos que responde las peticiones de los clientes. Los
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
servidores tienen unidades lógicas (LUNs) que procesan las peticiones de los iniciadores o clientes.
Los comandos procesados por una unidad lógica están contenidos en un Command Descriptor
Block (CDB), que es creado por un host.
Arquitectura de red iSCSI
En la figura se puede ver una red iSCSI de almacenamiento
El CBD enviado a una unidad lógica determinada comienza la transferencia de los bloques pedidos
del objetivo al iniciador, con un estado que indicará la terminación de la petición. La principal
misión de iSCSI es encapsular y distribuir las transacciones CDB entre iniciadores y objetivos sobre
redes TCP/IP.
Cada host y cada dispositivo de almacenamiento tiene un interfaz Gigabit Ethernet y soporta la
pila del protocolo iSCSI, esto hace que los medios de almacenamiento aparezcan en la red como
cualquier otro dispositivo IP.
Para que los iniciadores puedan descubrir los recursos de almacenamiento se utiliza el protocolo
Internet Storage Name Service (iSNS), en el ejemplo un iniciador iSCSI pregunta a un servidor iSNS
las ips de los posibles objetivos y luego establece conexiones TCP/IP con ellos.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
La capa iSCSI hace de interface con el conjunto de instrucciones SCSI del sistema operativo. La
capa iSCSI incluye comandos SCSI encapsulados y capacidad de informar sobre los datos y el
estado. Cuando el sistema operativo o una aplicación requiere una operación el CDB SCSI debe ser
encapsulado para su transporte sobre un enlace serie gigabit y llevado al destino u objetivo. El
protocolo iSCSI monitorizará la trasferencia del bloque de datos y validará la consecución de la
operación de entrada/salida. Entre un iniciador y un objetivo puede haber muchas conexiones TCP
concurrentes y por tanto varias transacciones entre ellos.
Modelo del protocolo iSCSI
Funcionamiento
El driver SCSI construye un CDB con las peticiones realizadas por la aplicación y los envía a la capa
de transporte iSCSI. El driver SCSI también recibe CDBs de la capa iSCSI y envía los datos a la capa
de aplicación. La capa de transporte iSCSI encapsula los CDBs en PDUs (iSCSI Protocol Data Unit) y
los envía 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 envía los CDBs a la capa genérica SCSI.
iSCSI proporciona a Iniciadores y Destinos un identificador o nombre único y además tiene un
método para encontrarse entre ellos. Storage Networking y el almacenamiento sobre internet,
iSCSI igual que SCSI. iSCSI implementa un modelo cliente/servidor entre iniciadores y destinos, que
en este caso son miembros de una red IP. Clientes y servidores tienen una identidad en la red que
es equivalente a la dirección IP que tienen asignada. Una identidad de red puede contener uno o
más nodos iSCSI. Un nodo iSCSI identifica a un dispositivo SCSI dentro de una entidad de red
accesible a través de la red. Un portal de red es la combinación de las direcciones de red asignadas
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
a los nodos y sus puertos TCP. Cada nodo iSCSI es identificado por un único nombre iSCSI que
puede ser de hasta 255 bytes. La combinación de una dirección IP y un puerto TCP se genera una
dirección única de red para un dispositivo iSCSI.
-Direcciones y nombres iSCSI
Un nodo tiene por tanto un nombre iSCSI y una dirección, lo que hace que si el nodo es cambiado
de lugar y por tanto también su dirección, sea fácil encontrarlo gracias a su nombre que no
cambia. La asignación de nombres se hace por software y por tanto es independiente del
hardware usado. El nombre iSCSI está compuesto por tres partes: un especificador de tipo, la
autoridad encargada de dar los nombres y un identificador único dado por esta autoridad. Además
de los nombres, iSCSI tiene la opción de hacer alias de nombres. Los nombres y alias iSCSI siguen la
codificación de texto UTF-8, que les permite incluir caracteres internacionales además de ASCII. Un
ejemplo de nombre iSCSI podría ser iscsi.com.acme.sn.8675309. Descubrir la localización usando
nombres iSCSI puede hacerse usando iSNS u otros localizadores.
Mantenimiento de sesiones iSCSI
El protocolo iSCSI establece sesiones de comunicación entre iniciadores y destinos, así como
métodos para que se autentifiquen entre ellos. Una sesión iSCSI puede contener una o más
conexiones TCP y suministra métodos de recuperación si la conexión falla. Una sesión entre dos
entidades iSCSI debe ser iniciada a través de un proceso de “login” en el que se negocian varios
parámetros variables entre ellos. Si el “login” es rechazado la conexión TCP se rompe. Una entidad
de red puede tener más de un portal de red, además de poder contener también varios nodos
iSCSI. A cada sesión iniciada entre dos nodos se le da un identificador ID. Un” login” de un iniciador
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
ONSS SpA
ONs2
Linked in with the future
sobre un destino incluiría su nombre iSCSI y un identificador ID de la sesión del iniciador (ISID),
cuya combinación dará una identificación única en su entidad de red. Cuando el “login” se
completa, la sesión iSCSI deja la fase de “login” y entra en una fase de posibilidades completas
para transacciones SCSI normales. Los comandos y las respuestas fluirán por la conexión TCP. Una
operación iSCSI es un intercambio de comandos y respuestas entre iniciador y destino. Para enviar
comandos CDB se usan PDUs (iSCSI Protocol Data Units). El estado del transporte de datos SCSI es
monitorizado por secuencias de estado y datos y el tamaño de los campos buffer offset/tamaño
de la transferencia en el PDU. Las sesiones iSCSI permanecen abiertas esperando comandos SCSI
adicionales de las capas más altas de aplicación. El comando de “logout” de iSCSI suministra los
códigos de terminación de sesión o conexiones dentro de una sesión, pudiéndose usar los CID para
especificar qué conexión terminar.
Manejo de errores en iSCSI
El SCSI tradicional asume un entorno relativamente libre de errores. En iSCSI iniciadores y destinos
deben tener la capacidad de mantener un buffer con comandos y respuestas hasta que estos sean
reconocidos, indicando que han sido recibidos y pueden aceptar más. Además los dispositivos
iSCSI deben ser capaces de selectivamente reconstruir los PDUs perdidos o corruptos para su
retransmisión. La jerarquía de detección de errores y recuperación incluye, en el nivel más bajo,
detección y recuperación dentro de una tarea SCSI, y la retransmisión de los PDUs perdidos o
corruptos. En la siguiente capa la conexión TCP que transporta la tarea puede sufrir un error o
fallo, en este caso se recuperará la conexión mediante un comando de reinicio. Un PDU individual
puede tener errores en algún campo o puede que sea inconsistente o le falte algo, a esto se le
llama error de formato y genera una respuesta Reject iSCSI PDU, que contendrá un indicador de
desplazamiento hasta el primer byte erróneo de la cabecera PDU. El comando para pedir la
retransmisión de los PDUs perdidos es el SNACK PDU.
Seguridad en iSCSI
Al estar en un entorno IP, las especificaciones de iSCSI permiten usar los métodos de seguridad
usados en IP.
OPTICAL NETWORKING SOLUTIONS AND STORAGE S.p.A.
HERNANDO DE AGUIRRE 128, OFICINA 550. PROVIDENCIA.
56 (02) 2 234 25 60
56 98220993
SANTIAGO. CHILE
[email protected]
Descargar