Arquitectura SAS

La arquitectura SAS (SCSI conectado en serie) describe un protocolo de interconexión de dispositivos en serie y transporte que define las reglas de intercambio de información entre dispositivos.

SAS es una evolución de la interfaz del dispositivo SCSI en paralelo a una interfaz punto a punto en serie. Los enlaces físicos SAS son un conjunto de cuatro cables que se utilizan como dos pares de señal de diferencial. Una señal diferencial transmite en una dirección, mientras que la otra señal diferencial transmite en la dirección opuesta. Los datos se pueden transmitir en ambas direcciones simultáneamente. Los enlaces físicos están contenidos en los puertos SAS, que contienen uno o varios enlaces físicos. Un puerto es un puerto ancho si contiene más de un enlace físico. Si solamente hay un enlace físico en el puerto, es un puerto estrecho. Un puerto se identifica mediante un nombre SAS único en todo el mundo (también denominado dirección SAS).

Un controlador SAS contiene uno o más puertos SAS. Una vía de acceso es un enlace lógico punto a punto entre un puerto de iniciador SAS en el controlador y un puerto de destino SAS en el dispositivo E/S (por ejemplo, un disco). Una conexión es una asociación temporal entre un controlador y un dispositivo E/S por medio de una vía de acceso. Una conexión habilita la comunicación a un dispositivo. El controlador se puede comunicar con el dispositivo E/S mediante esta conexión usando el conjunto de mandatos SCSI o el conjunto de mandatos de Advanced Technology Attachment (ATA) y Advanced technology Attachment Packet Interface (ATAPI), según el tipo de dispositivo.

Un expansor SAS permite conexiones entre un puerto controlador y varios puertos de dispositivo E/S mediante el direccionamiento de conexiones entre los puertos expansores. En todo momento, sólo puede haber una única conexión por medio de un expansor. El uso de expansores crea más nodos en la vía de acceso desde el controlador al dispositivo E/S. Si un dispositivo E/S da soporte a varios puertos, puede haber más de una vía de acceso al dispositivo cuando haya dispositivos de expansión incluidos en la vía de acceso.

Un tejido SAS hace referencia a la suma de todas las vías de acceso entre todos los puertos de controlador SAS y todos los puertos de dispositivo E/S en el subsistema SAS, incluyendo cables, alojamientos y expansores.

El subsistema SAS del ejemplo siguiente muestra algunos conceptos descritos en esta visión general de SAS. Un controlador se muestra con ocho enlaces físicos SAS. Cuatro de los enlaces físicos están conectados a dos puertos anchos distintos. Un conector contiene cuatro enlaces físicos agrupados en dos puertos. Los conectores no tienen significado especial en SAS aparte de proporcionar una conexión física de cable. El conector de cuatro enlaces físicos puede contener de uno a cuatro puertos, según el tipo de cableado que se utilice. El puerto más alto de la figura muestra un número 6 de puerto de controlador ancho que consta de los números 6 y 7 de enlace físico. El puerto 6 se conecta a un expansor, que se conecta a uno de los puertos duales de los dispositivos de E/S. La línea roja de rayas indica una vía de acceso entre el controlador y el dispositivo E/S. Otra vía de acceso va desde el puerto número 4 del controlador al otro puerto del dispositivo E/S. Estas dos vías de acceso proporcionan dos conexiones distintas para aumentar la fiabilidad mediante el uso de puertos de controlador redundante, expansores y puertos de dispositivo E/S. El Servicio de alojamiento SCSI (SES) es un componente de cada expansor.
Figura 1. Subsistema SAS de ejemplo
Subsistema SAS de ejemplo