11、【华为HCIE-Storage】--链路协议SAS

------------------------------------重要说明------------------------------------

以下部分内容来网络,部分自华为存储官方教材

具体教材内容请移步华为存储官网进行教材下载

网络引用内容无法找到原创,如有侵权请通知

------------------------------------重要说明------------------------------------

SAS采用点对点连接的设计使得通信的两个设备间建立了专用链路进行通信,而在并行

SCSI中采用的多点总线设计则是多个设备共享同一条总线。使用点对点连接,通信速度也快得多,因为通信的两个设备之间不需要在通信前检测是否被允许使用连接链路。每个设备连接到指定的数据通路上提高了带宽。

串行接口结构简单,支持热插拔,传输速度快,执行效率高。一般情况下,较大的并行电缆会带来电子干扰, SAS的电缆结构可以解决这个问题。 SAS的电缆结构节省了空间,从而提高了使用SAS硬盘服务器的散热、通风能力。

SAS的接口技术可以向下兼容SATA。具体来说,二者的兼容性主要体现在物理层和协议层的兼容。

在物理层, SAS接口和SATA接口完全兼容, SATA硬盘可以直接使用在SAS的环境中,从接口标准上而言, SATA是SAS的一个子标准,因此SAS控制器可以直接操控SATA硬盘,但是SAS却不能直接使用在SATA的环境中,因为SATA控制器并不能对SAS硬盘进行控制;

在协议层, SAS由3种类型协议组成,根据连接的不同设备使用相应的协议进行数据传输。其中串行SCSI协议(SSP)用于传输SCSI命令; SCSI管理协议(SMP)用于对连接设备的维护和管理; SATA通道协议(STP)用于SAS和SATA之间数据的传输。因此在这3种协议的配合下, SAS可以和SATA以及部分SCSI设备无缝结合。

SAS的连接器在SATA的基础上发展而来,通过巧妙的设计增加了一个数据端口,在确保兼容SATA的前提下完成了双端口。

SAS 系统的背板(Backplane)既可以连接具有双端口、高性能的SAS驱动器,也可以连接高容量、低成本的SATA驱动器。所以SAS驱动器和SATA驱动器可以同时存在于一个存储系统之中。但需要注意的是, SATA系统并不兼容SAS,所以SAS驱动器不能连接到SATA背板上。由于SAS系统的兼容性,使用户能够运用不同接口的硬盘来满足各类应用在容量上或性能上的需求,因此在扩充存储系统时拥有更多的弹性,让存储设备发挥最大的投资效益。

a.  SAS特点

SAS相对SCSI而言,最重要的提升在于:

因为采用串行通信方式,可以提供更高的吞吐量,并为将来更高的性能成为可能。

四个窄端口可以绑定成一个宽端口( Wide Link),提供更高的吞吐量。

SAS采用全双工(双向)通信模式,而不是单向通信。传统的并行SCSI只可以在一个方向上进行通信,当设备接收到并行SCSI的一个数据包后,如果该设备要响应该数据包,就需要在上一个链路断开后,再重新建立一个新的SCSI通信链路。而是用SAS,则可以进行双向通信。每个SAS电缆有4根电缆, 2根输入2根输出。 SAS可以同时进行数据的读写,全双工的数据操作提高数据的吞吐效率。

b.  SAS的可扩展性

SAS结构采用扩展器( expander)进行接口扩展,具有非常好的扩展能力,最多可以连接16384个磁盘设备。

SAS Expander: SAS域中的互联设备,类似于以太网交换机,通过 Expander的级联可以大大增加终端设备的连接数,从而节约HBA花费。每个Expander最多可以连接128个终端设备或者128个Expander。 1个SAS域由以下几个部分组成: SAS Expander、终端设备、连接设备(即SAS连接线缆)。

SAS Expander配备了一个地址的路由表跟踪,记录了所有SAS驱动器的地址。

终端设备包括启动器(通常为SAS HBA卡)和目标器( SAS/SATA硬盘,也可以是处于目标模式的HBA卡)。

SAS 域中不能形成环路,以保证其发现终端设备流程的正常进行。

实际使用中,因为带宽的原因,扩展器连接的终端设备比128个少很多。下一页我们将介绍原因。

c.  SAS接口的带宽

原则上一条链路可含有多达16384个磁盘设备。然而很重要的一点是要认识到,如果连接的设备的数量太大,会有产生一些问题。在上面的图片中,我们将解释这些问题

在上述图片中,以3个磁盘框连接到控制器为例进行解释。当然,这个图是一个简化的图,而在现实生活中的布线将会更复杂一些。在第9章中,我们将解释真正的连接方案。

这三个硬盘框以一个串一个的方式连接到控制器(菊花链),因此从后面硬盘框中发出的数据将通过前面硬盘框。换句话说,从硬盘框3发送的数据要传送到控制器上的SAS接口必须要通过硬盘框2和硬盘框1。类似的,硬盘框2的数据要经过硬盘框1才能到达SAS接口。

在正文图中显示了这种一个串一个的连接方式,导致从硬盘框1到SAS接口的链路上,同时要传输从硬盘框1、硬盘框2和硬盘框3发送过来的数据。如果在同一时间,有过多的磁盘都在发送数据,则在最后的一条链路上传输的数据可能会超出该链路能够处理的能力。因此,如图所示,如果链路(接口)的最大处理能力是4个数据块,则在传输2块或3块数据块(从硬盘框3到硬盘框2和从硬盘框2到硬盘框1)是不成问题的,但最后的一段链路的处理是5块数据块,这就超出了链路的最大处理能力。这就是为什么通常一个SAS域并不会连接到最大支持硬盘数,而且对一个SAS链路上支持的最大硬盘框数会有限制的原因了。

d.  SAS连线原则

大多数存储设备供应商现使用SAS线缆连接硬盘框到控制框,或者硬盘框之间的互连。SAS线缆通常将4个独立的通道(窄端口)捆绑成一个宽端口来提供更多的带宽。 4个独立的通道都可以在12 Gb/s上进行,因此整个宽端口可以提供48 Gb/s 的带宽。为了确保SAS线缆上的数据量不超过整个SAS线缆的最大带宽,因此我们需要限制被连接在一个SAS环路上的硬盘的总个数。

对于华为的设备来说,这个最大硬盘数是168块盘,也就是说最多7个24个硬盘槽位的硬盘框组成一个环路。但是,这个前提条件是在该环路中的所有硬盘都是传统的SAS硬盘。现在SSD盘用得越来越多了,我们必须意识到SSD盘传输速度远远高于SAS盘。因此对于SSD盘,最大环路硬盘数的最佳实践则为96块盘,也就是4个24个硬盘槽位的硬盘框组成的环路。

SAS线缆接口在SAS线缆单通道为6Gb/s时称为 Mini SAS 线缆,现在单通道速度提升到12Gb/s了,其相应的SAS线缆称为高密度Mini SAS线缆。这两种线缆的接口如图所示。

原文地址:http://blog.51cto.com/hostman/2094654

时间: 2024-10-09 21:14:42

11、【华为HCIE-Storage】--链路协议SAS的相关文章

10、【华为HCIE-Storage】--链路协议SCSI

------------------------------------重要说明------------------------------------ 以下部分内容来网络,部分自华为存储官方教材 具体教材内容请移步华为存储官网进行教材下载 网络引用内容无法找到原创,如有侵权请通知 ------------------------------------重要说明------------------------------------ ① SCSI SCSI直译为小型计算机系统接口(Small C

12、【华为HCIE-Storage】--链路协议FCoE PCIE IB

------------------------------------重要说明------------------------------------ 以下部分内容来网络,部分自华为存储官方教材 具体教材内容请移步华为存储官网进行教材下载 网络引用内容无法找到原创,如有侵权请通知 ------------------------------------重要说明------------------------------------ 一.FCoE Fibre Channel over Ether

华为HCIE认证的份量

人力资源和社会保障部公开的数据显示,在"十三五"期间,中国每年需要在城镇安排就业的人数维持在2500万,就业的总量压力非常大.其中,应届生是新增就业人员的主要来源之一.教育部发布的数据显示,2017届全国普通高校毕业生预计达795万,比2016年多30万.大学生找到理想工作都这么难,职业院校的毕业生就业是不是面临着更大的压力呢? 小编在与深圳职业技术学院.武汉职业技术学院的老师们聊过以后发现,他们所在学校计算机相关专业的学生在获得华为HCIE职业认证后,成了各大用人单位争抢的"

杭州腾科华为HCIE考试流程

华为HCIE考试流程 华为考试由Prometric考试服务公司代理.华为不同级别与方向的考试项目具有不同的考试要求与流程. 1.实验考试预约 1)预约HCIE实验考试前需首先通过HCIE笔试考试,笔试的有效期为18个月: 2)华为网站填写HCIE实验考试预约申请,需提前30天预约: 2.考试券购买考生需要在预约LAB考试与面试考试前,在华为授权培训中心购买考试券 3.提供考试券预约成功后,需要在30天之内将考试券信息提供给邮箱[email protected],以便验证. 4.参加实验考试 考试

华为交换机间链路聚合

一.命令行 SW1 interface Vlan 10 ip address 192.168.1.1 255.255.255.0#interface Eth-Trunk1 port link-type trunk port trunk all vlan all#interface GigabitEthernet0/0/4 eth-trunk 1#interface GigabitEthernet0/0/5 eth-trunk 1SW2 同上 二.建立顺序 建立eth-trunk 把接口划到eth

华为HCIE神秘大揭秘

1.全面解读华为认证流程 什么是华为认证? 华为认证是华为技术有限公司(简称"华为")推出了对网络方面的一个证书,这种证书类似于大家的毕业证书一样,企业或者用人单位在招聘的时候,会强制要求工程师具备某一项网络证书,比如HCIP证书或者HCIE证书 华为认证的分类 IP方向 IT方向 认证等级 HCIA证书:华为认证初级网络工程师 意味着企业有能力搭建基本的中小型网络,并将基本的语音.无线.云.安全和存储集成到网络之中,满足各种应用对网络的使用需求. HCIP证书:华为认证高级网络工程师

H3C对接华为S5700s---配置链路聚合

一台h3c s7510E下面连着一台华为s5700交换机,要做链路聚合,经过测试完成配置: 华为交换机配置:interface Eth-Trunk2                              #创建聚合接口,注意要使用默认的manual模式 port link-type trunk                               #设置接口为trunk模式 port trunk allow-pass vlan 10               #配置允许通过的vlan

华为HCIE学习感想

最近刚拿到HCIE的面试PASS通知,心情很复杂.回顾下自己的HCIE学习之路,在这途中有欢笑,有艰辛,也有更对的收获.在刚出学校之后,一直希望从事网络相关行业,但是由于人际环境,及其他因素,导致自己并不清楚这一行,到底是需要学习哪些知识,刚开始就进的甲方做网络运维工程师,但是当时基本全是华三的设备,基本有问题直接打乙方电话就解决.慢慢自己在甲方待业感觉学习不到什么知识,有些混日子的感觉.这或许就是学习的初衷吧 在16年3月就开始在网上看到乾颐堂的HCNA免费课程的信息,当时抱着一种试探的心态,

郝同学一次通过华为HCIE面试,2.0时代末期的战报

考试题目1.二层和三层环路有什么特点和区别2.园区网的网关部署在接入层还是汇聚层3.双点双向重分发 到考场和考官打声招呼,在考官的指导下登录考试系统给你三分钟时间准备下题目,然后开始答题(没有做自我介绍,准备好后直接开始答题)答题顺序:3-2-1答题前,大纲都已经写好我把自己熟悉的题目放到了中间,可以更好的控制第三道题的答题时间 双点双向重分发:追问:TAG的过滤方式详细描述一下追问:TAG的值可以打成一样的吗追问:如果将所有的外部路由都修改优先级会怎样回答思路:按照LAB里的敲法,把具体的TA