WWN与SAS地址详解(10款SAS硬盘横评之三)
生活随笔
收集整理的這篇文章主要介紹了
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硬盤驅動器區分開更不是什么壞事。
轉載于:https://blog.51cto.com/gelada/155685
總結
以上是生活随笔為你收集整理的WWN与SAS地址详解(10款SAS硬盘横评之三)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人民币残缺污损,可以前往相关金融机构兑换
- 下一篇: 一步一步学Ruby(十一):控制语句