WWN与SAS地址详解(10款SAS硬盘横评之三)

简介:
SATA的点对点连接不存在寻址的问题,但加入扩展器(Expander)后形成交换架构的SAS却必须考虑如何寻址。为此,SAS引入了WWN(World Wide Name,全局名)的机制。WWN是一个符合NAA IEEE注册格式的8字节16进制数,以NAA(16进制的5,第0字节的高四位)开头,跟着3个字节(第0字节低四位至第3字节的高四位)的IEEE公司ID和4.5个字节(第3字节的低四位至第7字节)的厂商特定标识符,具有惟一性。
LSI SAS HBA SAS3081E(左)和富士通SAS硬盘驱动器MAX3147RC(右)印着WWN的标签,其中前者还把IEEE公司ID和厂商特定标识符分开,便于识别
根据SAS规范,每一个扩展器设备、SAS发起者设备(initiator,如HBA/RAID卡)、SAS目标设备(target,如硬盘驱动器)以及SAS target/initiator设备都包括一个上述IEEE注册格式的标识符作为其设备名(device name)。具体到SAS HBA、RAID卡和硬盘驱动器,都会在较为醒目的位置印上设备名,而后者更是普遍地在前面冠以“WWN”。 
上表列出了本文涉及的SAS硬盘驱动器及HBA/RAID提供商的IEEE公司ID,需要指出的是,LSI公司的SAS产品用的两个ID都来自其2000年收购的IntraServer Technology公司,而已成为AMCC旗下品牌的3ware也保留了自己的ID
设备名让在SAS环境中找到特定的SAS设备成为可能,但HBA、RAID卡乃至SAS硬盘驱动器,各有不止一个SAS端口,它们也需要分配一个SAS地址才能够访问到。所以,每一个SAS发起者端口、SAS目标端口和SAS目标/发起者端口都有一个WWN作为其端口标识符(port identifier)。笔者简单地研究了硬盘驱动器的设备名和端口标识符之间的关系。
Adaptec的ASM软件,WWN一栏显示SAS硬盘驱动器的设备名,而非所连接端口的标识符
设备名的前半部分(3.5个字节)是“5+IEEE公司ID”,取决于产品的“出身”;后半部分(4.5个字节)由出品商按照自己的规则指定,厂商只要确保它的惟一性,就不用担心设备名发生重合。不过,一旦某WWN被分配给某硬盘驱动器作为设备名,它之前或之后的几位数字也将根据出品商的规则赋予其主端口及第二端口,作为端口标识符,而不能再分配给其他的硬盘驱动器。
希捷、富士通和日立的SAS硬盘驱动器端口标识符命名规则
“WWN”一栏,粗体为IEEE公司ID,红色字体由出品商按照自己的规则指定
正如上表所示,希捷SAS硬盘驱动器的端口标识符都紧随设备名之后,日立(Hitachi GST)的规律则是在设备名之前。相比之下,富士通(Fujitsu)的做法比较奇怪——端口标识符与设备名并不相连,而是隔着至少一个数字,可惜我们只拿到了一台富士通SAS硬盘驱动器,不能确定这是否为普遍现象。但无论如何,SAS硬盘驱动器的主端口标识符和第二端口标识符肯定是前后相邻的。
图中上半部分用红色下划线标出的是西部数据1TB SATA硬盘驱动器WD10EACS标签上印刷的WWN和在SAS HBA的管理界面里面显示的SAS地址(SAS Address),可以看到两者毫无相同之处,而且SAS地址不受连接的SAS HBA端口的影响(Slot Number表明分别是第1和第3端口);下半部分是希捷Barracuda ES.2 1TB(ST3100340NS)印刷的WWN和管理界面显示的SAS地址(还包括Barracuda 7200.11),也看不出任何共同点
随着SAS的崛起,从2007年开始,SATA硬盘驱动器的标签上也出现了WWN。不过,按照ATA/ATAPI-7(8)定义的规则,这些同样遵守IEEE注册格式的WWN在SAS环境中被变换了字节的地址顺序,因此我们通过SAS HBA/RAID卡读到的SAS地址已经“面目全非”,两者间看不出直观的联系——换句话说,大多数最终用户不必在乎SATA硬盘驱动器的标签上是否印有WWN。还好,SATA硬盘驱动器只有一个端口,我们不必面对多重困扰,而能在系统中仅凭SAS地址就将其与SAS硬盘驱动器区分开更不是什么坏事。




本文转自 Gelada 51CTO博客,原文链接:http://blog.51cto.com/gelada/155685,如需转载请自行联系原作者
目录
相关文章
|
存储 固态存储 芯片
百度搜索:蓝易云【SSD固态硬盘和HDD机械硬盘服务器区别】
总结来说,SSD固态硬盘适用于对性能要求较高、对可靠性和耐用性有要求的场景,而HDD机械硬盘则适用于需要大容量存储和相对较低成本的应用。根据实际需求和预算考虑,可以选择适合的存储设备来满足服务器的要求。
154 0
百度搜索:蓝易云【SSD固态硬盘和HDD机械硬盘服务器区别】
|
存储 运维 资源调度
百度使用自主研发系统工具hdoctor 使SATA盘返修率低于SAS盘
据了解,百度近三年来一直使用其主导研发的系统工具hdoctor。该创新工具的应用,使SATA 硬盘的故障返修率低于比其成本及可靠性更高的SAS硬盘,有效地解决了在大数据时代,大规模大容量SATA硬盘应用背景下的高故障率、低运维效率和存储成本控制等难题,并对大幅降低云存储购置成本奠定坚实基础。
255 0
|
存储 固态存储 内存技术
技术市场分析:闪存阵列中默默服务的SAS SSD
- NAND闪存与固态盘市场统计; - 三星:大容量点凭借闪存优势; - WD/HGST:Intel合作+多次收购庞大阵容; - 东芝:NAND闪存+SAS硬盘先天优势; - 如何更好地使用SSD:成本、性能、寿命
1930 0
|
存储 供应链 数据安全/隐私保护