计算存储之SAS协议层次结构解析
·
一、SAS基础定义
- 全称:Serial Attached SCSI(串行连接SCSI),是SCSI总线协议的串行标准
- 核心优势:采用串行技术,具备更高传输速率、更好扩充性,且兼容SATA硬盘
- 架构特点:点对点架构,支持全双工模式
- 传输速率:目前主流为3Gbps、6Gbps、12Gbps及更高规格
二、SAS通信架构6层功能(从低到高)
| 层级 | 定位 | 核心功能 | 关键技术/规则 |
|---|---|---|---|
| 1. 物理层 | 硬件基础层 | 规范通信硬件载体,保障物理连接兼容性 | 定义传输线缆、连接器、收发器规格,明确传输介质电气特性 |
| 2. PHY层 | 底层协议层 | 衔接硬件与上层协议,实现基础通信初始化 | 8b/10b编码(数据-电信号转换)、设备复位序列、初始链路握手逻辑 |
| 3. 链路层 | 连接管理+数据预处理层 | 保障数据传输可靠性,维持链路通信状态 | 链路控制原语、数据加解扰、CRC校验、设备速率匹配 |
| 4. 端口层 | 调度接口层 | 协调链路资源,响应通信故障 | 多设备连接建立、中断信号处理、链路动态切换 |
| 5. 传输层 | 封装/解包转换层 | 实现上层业务与底层传输的格式适配 | SAS帧封装(加帧头/尾)、帧数据拆解分发 |
| 6. 应用层 | 业务落地层 | 适配多样化存储业务交互逻辑 | 兼容SCSI/ATA协议、存储设备读写、系统管理操作 |
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)