亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Sas區(qū)域組權(quán)限表版本標(biāo)識(shí)符的制作方法

文檔序號(hào):6453849閱讀:277來源:國知局
專利名稱:Sas區(qū)域組權(quán)限表版本標(biāo)識(shí)符的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及串行連接SCST ("SAS")域,具體來說,涉及 使用區(qū)域組權(quán)限表版本標(biāo)識(shí)符來管理SAS域的區(qū)域組權(quán)限表的設(shè)備 和方法。
背景技術(shù)
小型計(jì)算機(jī)系統(tǒng)接口 ( "SCSI")是美國國家標(biāo)準(zhǔn)協(xié)會(huì)("ANSI") 標(biāo)準(zhǔn)電子接口規(guī)范,允許,例如,計(jì)算機(jī)與外圍硬件進(jìn)行通信。常見 的SCSI兼容外圍設(shè)備可以包括存儲(chǔ)設(shè)備,如磁盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng) 器、CD驅(qū)動(dòng)器("CD-ROM"、 "CD-RW,,等等),DVD驅(qū)動(dòng)器、存 儲(chǔ)子系統(tǒng)、打印機(jī)和掃描儀。最初創(chuàng)建的SCSI包括了命令/響應(yīng)數(shù)
據(jù)結(jié)構(gòu)規(guī)范和針對(duì)設(shè)備的連接的并行總線結(jié)構(gòu)的接口和協(xié)議標(biāo)準(zhǔn)。
SCSI是從僅僅用于并行接口發(fā)展而來的,包括了并行和串行接口兩 種。"SCSI"現(xiàn)在一般被理解為是指通信傳輸介質(zhì)(并行總線結(jié)構(gòu)和各
種串行傳輸)或者對(duì)大多數(shù)設(shè)備通用的命令子集和滿足特定設(shè)備類型 的需要的命令集,以及各種接口標(biāo)準(zhǔn)和協(xié)議。
SCSI接口傳輸和命令也用于將存儲(chǔ)設(shè)備的網(wǎng)絡(luò)與處理設(shè)備互 連起來。例如,在這樣的網(wǎng)絡(luò)中可以使用諸如SAS以及串行高級(jí)技 術(shù)附件("SATA,,)協(xié)議交換之類的串行SCSI傳輸介質(zhì)和協(xié)議。這 些應(yīng)用經(jīng)常簡(jiǎn)稱為存儲(chǔ)網(wǎng)絡(luò)。所屬領(lǐng)域的技術(shù)人員熟悉SAS和 SATA標(biāo)準(zhǔn)以及其他SCSI相關(guān)的規(guī)范和標(biāo)準(zhǔn)。有關(guān)這樣的接口和 命令的信息一般可從網(wǎng)站www.tl0.org和www.U3.org獲得。
這樣的SCSI存儲(chǔ)網(wǎng)絡(luò)經(jīng)常用于大容量存儲(chǔ)系統(tǒng)中,這些系統(tǒng) 具有存儲(chǔ)了機(jī)構(gòu)和/或企業(yè)的數(shù)據(jù)的多個(gè)磁盤驅(qū)動(dòng)器。網(wǎng)絡(luò)體系結(jié)構(gòu)允 許存儲(chǔ)設(shè)備在一個(gè)企業(yè)內(nèi)在物理上是分散的,而繼續(xù)直接支持SCSI
命令。此體系結(jié)構(gòu)允許將存儲(chǔ)器組件分布在一個(gè)企業(yè)內(nèi),無需在將來
自SCSI命令的存儲(chǔ)請(qǐng)求轉(zhuǎn)換為其他網(wǎng)絡(luò)命令然后轉(zhuǎn)換回較低級(jí)別 的SCSI存儲(chǔ)相關(guān)的命令時(shí)的額外開銷。
SAS網(wǎng)絡(luò)通常包括常常通過一個(gè)或多個(gè)SAS擴(kuò)展器連接到一 個(gè)或多個(gè)SAS目標(biāo)的一個(gè)或多個(gè)SAS啟動(dòng)器。 一般而言,如在所 有SCSI通信中常見的,SAS啟動(dòng)器啟動(dòng)與SAS目標(biāo)的通信。擴(kuò) 展器擴(kuò)展SAS網(wǎng)絡(luò)域的用于將SAS啟動(dòng)器和SAS目標(biāo)(統(tǒng)稱為 SAS設(shè)備或SAS設(shè)備控制器)進(jìn)行互連的端口的數(shù)量。
一般而言,SAS啟動(dòng)器通過SAS域中的一個(gè)或多個(gè)SAS擴(kuò)展 器的端口將信息定向到SAS目標(biāo)設(shè)備。術(shù)語"端口"在SAS中是一 個(gè)邏輯概念。端口可以包括SAS域中的一個(gè)或多個(gè)物理鏈路。在 SAS域的術(shù)語中,這樣的物理鏈路常常被稱為PHY。端口可以使用 單一 PHY,或者,如果端口被配置為寬端口,可以使用在邏輯上分 組的多個(gè)PHY,以提供較高的帶寬。
在SAS標(biāo)準(zhǔn)中定義了各種協(xié)議,每一個(gè)協(xié)議都對(duì)與特定類型的 設(shè)備和/或特定的應(yīng)用進(jìn)行通信有用。串行SCSI協(xié)議("SSP")提供 支持多個(gè)啟動(dòng)器和目標(biāo)的SCSI交換的映射。SATA隧道協(xié)議 ("STP")提供了擴(kuò)展的SATA的映射,以支持多個(gè)啟動(dòng)器和目標(biāo)。 串行管理協(xié)議("SMP")提供管理協(xié)議。每一個(gè)協(xié)議都定義了交換的 層,包括,例如,應(yīng)用程序?qū)犹幚?、傳輸層處理,以及鏈路層處理?例如, 一般而言,STP用于與連接到SAS域的SATA設(shè)備進(jìn)行通 信。STP啟動(dòng)器(例如,主機(jī)系統(tǒng)或SAS擴(kuò)展器)使用STP鏈路 層與STP目標(biāo)(例如,SATA存儲(chǔ)設(shè)備)交換信息。STP鏈路層一 般將SATA相關(guān)的交換和流控制封裝為SAS域交換。例如,SSP用 于與連接到SAS域的SCSI設(shè)備進(jìn)行通信。SSP啟動(dòng)器使用SSP 鏈路層、傳輸層等等與SSP目標(biāo)交換信息。
SAS規(guī)范目前支持SAS域內(nèi)的分區(qū)功能。SAS分區(qū)擴(kuò)展器(例 如,具有分區(qū)功能的SAS擴(kuò)展器)可以控制特定的PHY是否被允 許參與到與另一個(gè)特定PHY的連接中。這會(huì)控制通過PHY連接到
SAS分區(qū)擴(kuò)展器的兩個(gè)SAS設(shè)備是否能夠進(jìn)行通信。這對(duì)于共享多 個(gè)服務(wù)器之中的存儲(chǔ)資源很重要,并確保了每一個(gè)服務(wù)器都被阻止連 接到其他服務(wù)器和其他服務(wù)器的關(guān)聯(lián)的存儲(chǔ)設(shè)備。給SAS分區(qū)擴(kuò)展 器和PHY分配了區(qū)域組。如此,當(dāng)SAS交換被通過SAS分區(qū)擴(kuò) 展器路由時(shí),SAS分區(qū)擴(kuò)展器可以驗(yàn)證PHY(例如,連接到PHY的 SAS設(shè)備)是否被允許參與連接。此外,如果PHY不被允許參與 連接,則SAS分區(qū)擴(kuò)展器可以拒絕連接。
SAS域可以另外包括區(qū)域管理器,該管理器向能夠參與SAS 域內(nèi)的連接的PHY分配區(qū)域組。區(qū)域管理器可以是一個(gè)應(yīng)用程序, 與SAS域的組件進(jìn)行交互,以管理SAS域的權(quán)限設(shè)置。SAS域中 的每個(gè)PHY,以及連接到該P(yáng)HY的關(guān)聯(lián)的SAS設(shè)備,可以分配 給一個(gè)區(qū)域組。根據(jù)目前實(shí)施的SAS規(guī)范,最多可有128個(gè)可能的 區(qū)域組。
為有助于分區(qū),每一個(gè)SAS分區(qū)擴(kuò)展器都存儲(chǔ)了一個(gè)區(qū)域組權(quán) 限表,該表基于它們的區(qū)域組,控制在多個(gè)PHY之間是否允許連接。 區(qū)域組權(quán)限表的用途是供每一個(gè)SAS分區(qū)擴(kuò)展器查詢與源和目的地 SAS地址關(guān)聯(lián)的區(qū)域組,以查看它們是否具有彼此進(jìn)行連接的權(quán)限。 如果區(qū)域組權(quán)限表表明允許在源端口的區(qū)域組和目標(biāo)端口的區(qū)域組 之間允許進(jìn)行訪問,則允許兩個(gè)PHY之間的請(qǐng)求的連接。否則,拒 絕連接,并生成錯(cuò)誤。
為使分區(qū)正確地進(jìn)行,SAS域內(nèi)的所有SAS分區(qū)擴(kuò)展器都應(yīng) 該具有相同的區(qū)域組權(quán)限表。否則, 一個(gè)SAS分區(qū)擴(kuò)展器可能允許 基于SAS域的分區(qū)權(quán)限應(yīng)該被拒絕的連接。如此,在SAS域內(nèi)提 供了分區(qū)監(jiān)控程序,該監(jiān)控程序能夠生成SMP命令,用于SAS分 區(qū)配置和管理。分區(qū)監(jiān)控程序可以是其中一個(gè)SAS分區(qū)擴(kuò)展器,也 可以是連接到SAS域的設(shè)備。其中一個(gè)SAS分區(qū)擴(kuò)展器可以基于 在拓樸中具有最大的SAS地址被選為SAS分區(qū)擴(kuò)展器監(jiān)控程序。 SAS分區(qū)擴(kuò)展器監(jiān)控程序負(fù)責(zé)將區(qū)域權(quán)限表變化傳播到SAS域中 的所有SAS分區(qū)擴(kuò)展器。監(jiān)控程序的用途是確保所有其他SAS分
區(qū)擴(kuò)展器使用相同的區(qū)域組權(quán)限表,并協(xié)調(diào)SAS域內(nèi)的區(qū)域組權(quán)限 表的更新。
為確保所有SAS分區(qū)擴(kuò)展器使用相同的區(qū)域組權(quán)限表,監(jiān)控程 序必須檢索每一個(gè)SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表(例如,使用 SMP報(bào)告區(qū)域權(quán)限請(qǐng)求),并將檢索到的區(qū)域組權(quán)限表與監(jiān)控程序 內(nèi)的當(dāng)前版本進(jìn)行比較,以判斷每一個(gè)SAS分區(qū)擴(kuò)展器是否使用相 同的當(dāng)前區(qū)域組權(quán)限表。區(qū)域表在邏輯上的結(jié)構(gòu)為128個(gè)區(qū)域xl28 個(gè)區(qū)域的矩陣,其中,每一個(gè)元素都標(biāo)識(shí)行的對(duì)應(yīng)的區(qū)域組是否可以 與列的對(duì)應(yīng)的區(qū)域組進(jìn)行連接。如此,監(jiān)控程序從每一個(gè)其他SAS分 區(qū)擴(kuò)展器讀取區(qū)域權(quán)限表的過程需要從每一個(gè)SAS分區(qū)擴(kuò)展器向監(jiān) 控程序傳輸(至少)128 x 128位區(qū)域組權(quán)限表。另外,監(jiān)控程序必
進(jìn)行比較,以判斷所有SAS分區(qū)擴(kuò)展器是否使用相同的區(qū)^組權(quán)限 表。如果有任何不同的區(qū)域組權(quán)限表的話,那么,監(jiān)控程序需要更新 SAS分區(qū)擴(kuò)展器上的那個(gè)不同的區(qū)域組權(quán)限表(例如,使用SMP配 置區(qū)域權(quán)限請(qǐng)求)。
問題是,必須至少在每次新的SAS分區(qū)擴(kuò)展器被選為監(jiān)控程序 時(shí),或者,當(dāng)SAS分區(qū)擴(kuò)展器在測(cè)試情況下被復(fù)位時(shí),執(zhí)行此過程。 也可以在發(fā)現(xiàn)時(shí)以及當(dāng)對(duì)SAS域的區(qū)域組權(quán)限表進(jìn)行更改時(shí),執(zhí)行 該過程。該過程速度慢,并消耗許多資源。在當(dāng)前SAS區(qū)域管理中 還沒有用來判斷哪一個(gè)區(qū)域組權(quán)限表是最新的機(jī)制。在SAS域內(nèi)有 多個(gè)相互沖突的區(qū)域組權(quán)限表的情況下,沒有信息可用來選擇哪 一 個(gè) 區(qū)域組權(quán)限表以用來解決沖突。這會(huì)導(dǎo)致不正確分區(qū),以及服務(wù)器安 全性問題。SAS分區(qū)擴(kuò)展器不能確保區(qū)域組權(quán)限表是當(dāng)前的。最后, 分區(qū)配置和同步過程會(huì)使整個(gè)SAS域發(fā)現(xiàn)和表路由配置過程減慢, 因?yàn)镮/O目前不被允許流過SAS域,直到區(qū)域組權(quán)限表在每一個(gè) SAS分區(qū)擴(kuò)展器上都相同。
從上文的討論可以看出,需要改善用于管理SAS域的區(qū)域組權(quán) 限表的結(jié)構(gòu)和方法。

發(fā)明內(nèi)容
本發(fā)明通過提供使用版本標(biāo)識(shí)符來管理區(qū)域組權(quán)限表的設(shè)備和 方法,解決了上面的及其他問題,從而提高了工藝。根據(jù)這里的特征
和方面,SAS域的區(qū)域組權(quán)限表與版本標(biāo)識(shí)符關(guān)聯(lián),指出了區(qū)域組權(quán) 限表的版本。SAS分區(qū)擴(kuò)展器監(jiān)控程序不再需要從另一個(gè)SAS分區(qū) 擴(kuò)展器檢索區(qū)域組權(quán)限表,也不再需要執(zhí)行比較操作來判斷SAS分 區(qū)擴(kuò)展器的區(qū)域組權(quán)限表是否是當(dāng)前的。相反,可以使用版本標(biāo)識(shí)符 來判斷區(qū)域組權(quán)限表是否是當(dāng)前的。
版本標(biāo)識(shí)符比整個(gè)區(qū)域組權(quán)限表更小,因此,從計(jì)算角度來看消 耗的資源不太多。緊湊的版本標(biāo)識(shí)符可以以現(xiàn)有的通信的參數(shù)(即, SMP響應(yīng)幀的字段)在兩個(gè)SAS分區(qū)擴(kuò)展器之間交換。此外,版 本標(biāo)識(shí)符還提供了校驗(yàn)和之類的手段,用于判斷特定的區(qū)域組權(quán)限表 是否已經(jīng)損壞。未來,如果由SAS規(guī)范支持的區(qū)域組的數(shù)量發(fā)生變 化(例如,增大到256或512),那么,當(dāng)前的傳輸和比較過程將 變得更加消耗資源,需要更多的帶寬和處理時(shí)間。萬一未來由SAS規(guī) 范支持的區(qū)域組的數(shù)量增大,版本標(biāo)識(shí)符在帶寬和計(jì)算資源方面更加 有利。此外,在SAS域內(nèi)存儲(chǔ)的區(qū)域組權(quán)限表相互沖突的情況下, 版本標(biāo)識(shí)符通過指出多個(gè)區(qū)域組權(quán)限表中的哪一個(gè)是最新的,提供了 解決沖突的機(jī)制。
這里的一個(gè)方面提供了用于管理串行連接SCSI (SAS)域的區(qū) 域組權(quán)限表的方法。該方法包括將版本標(biāo)識(shí)符與SAS域的區(qū)域組權(quán) 限表關(guān)聯(lián)。該方法進(jìn)一步包括基于與區(qū)域組權(quán)限表關(guān)聯(lián)的版本標(biāo)識(shí) 符,判斷區(qū)域組權(quán)限表是否是當(dāng)前的。
這里的另一個(gè)方面提供了用于管理SAS域的區(qū)域組權(quán)限表的 方法。該方法包括將SAS域的區(qū)域組權(quán)限表的版本標(biāo)識(shí)符存儲(chǔ)在第 一 SAS分區(qū)擴(kuò)展器上。該方法進(jìn)一步包括與第二 SAS分區(qū)擴(kuò)展器 交換版本標(biāo)識(shí)符,以判斷第一 SAS分區(qū)擴(kuò)展器和第二 SAS分區(qū)擴(kuò) 展器是否存儲(chǔ)了相同的區(qū)域組權(quán)限表。
這里的另一個(gè)方面提供了增強(qiáng)的SAS分區(qū)擴(kuò)展器,用于改善區(qū) 域權(quán)限表管理。SAS分區(qū)擴(kuò)展器包括SAS域的區(qū)域組權(quán)限表。SAS 分區(qū)擴(kuò)展器進(jìn)一步包括與區(qū)域組權(quán)限表關(guān)聯(lián)的版本標(biāo)識(shí)符。版本標(biāo)識(shí) 符標(biāo)識(shí)區(qū)域組權(quán)限表的版本。SAS分區(qū)擴(kuò)展器進(jìn)一步包括用于基于與 區(qū)域組權(quán)限表關(guān)聯(lián)的版本標(biāo)識(shí)符判斷區(qū)域組權(quán)限表是否是當(dāng)前的控 制器。


在所有附圖上,相同的附圖標(biāo)記代表相同的或類似的元件。
圖1是實(shí)現(xiàn)了這里的特征和方面的用于使用版本標(biāo)識(shí)符提供對(duì) 區(qū)域組權(quán)限表的管理的示范性SAS域的方框圖。
圖2是描述了根據(jù)這里的特征和方面的用于提供SAS域的區(qū) 域組權(quán)限表的管理的示范性方法的流程圖。
圖3是描述了圖2的方法的各個(gè)方面的示范性其他細(xì)節(jié)的流程圖。
圖4是描述了根據(jù)這里的特征和方面的用于提供SAS域的區(qū) 域組權(quán)限表的管理的另 一個(gè)示范性方法的流程圖。
圖5是描述了根據(jù)這里的特征和方面的用于提供SAS域的區(qū) 域組權(quán)限表的管理的另一個(gè)示范性方法的流程圖。
圖6-8是描述了圖2的方法的各個(gè)方面的示范性其他細(xì)節(jié)的 流程圖。
圖9是描述了根據(jù)這里的特征和方面的用于提供SAS域的區(qū) 域組權(quán)限表的管理的另 一個(gè)示范性方法的流程圖。
圖10是描述了圖9的方法的各個(gè)方面的示范性其他細(xì)節(jié)的流程圖。
具體實(shí)施例方式
圖1是顯示了實(shí)現(xiàn)了這里的特征和方面的示范性SAS域100 的方框圖。SAS域100包括多個(gè)SAS分區(qū)擴(kuò)展器105、 140和
"0。每一個(gè)SAS分區(qū)擴(kuò)展器105、 140和150都連接到其他SAS 分區(qū)擴(kuò)展器中的一個(gè)或多個(gè),以在SAS啟動(dòng)器設(shè)備和SAS目標(biāo)設(shè) 備之間路由SAS交換。每一個(gè)SAS分區(qū)擴(kuò)展器105、 140和150 都另外連接到一個(gè)或多個(gè)SAS設(shè)備132、 134、 136、 142、 144、 152 和154。 SAS設(shè)備可以包括SAS啟動(dòng)器、SAS目標(biāo)和SAS啟動(dòng)器 /目標(biāo)。SAS域的每個(gè)SAS設(shè)備和SAS分區(qū)擴(kuò)展器都具有一個(gè)或多 個(gè)物理鏈路層,被稱為PHY。通過SAS設(shè)備的關(guān)聯(lián)的PHY,在兩 個(gè)或更多SAS設(shè)備之間建立連接??梢酝ㄟ^一個(gè)或多個(gè)SAS分區(qū) 擴(kuò)展器在SAS設(shè)備之間路由連接。
SAS分區(qū)擴(kuò)展器105、 140和150可以包括SAS擴(kuò)展器,SAS 擴(kuò)展器根據(jù)SAS規(guī)范啟用了分區(qū)功能,利用這里的特征和方面進(jìn)行 了增強(qiáng)??梢越oSAS分區(qū)擴(kuò)展器的PHY分配對(duì)應(yīng)的區(qū)域組,可以 給連接到SAS分區(qū)擴(kuò)展器的PHY的任何SAS設(shè)備分配相同的 SAS區(qū)域組。
顯示的SAS分區(qū)擴(kuò)展器105包括具有關(guān)聯(lián)的版本標(biāo)識(shí)符115 的區(qū)域組權(quán)限表110。區(qū)域組權(quán)限表110存儲(chǔ)了有關(guān)SAS域100 的一個(gè)區(qū)域組與另一個(gè)區(qū)域組進(jìn)行通信的權(quán)限的信息。給分區(qū)擴(kuò)展器 (例如,分區(qū)擴(kuò)展器105)的一個(gè)或多個(gè)PHY分配一個(gè)區(qū)域組。如 此,連接到SAS設(shè)備132的SAS分區(qū)擴(kuò)展器105的PHY可以 包括一個(gè)區(qū)域組,而連接到SAS設(shè)備134的PHY可以包括另一 個(gè)區(qū)域組。同樣,連接到SAS設(shè)備132和134的SAS分區(qū)擴(kuò)展 器105的兩個(gè)PHY可以只包括一個(gè)區(qū)域組。
SAS分區(qū)擴(kuò)展器105使用區(qū)域組權(quán)限表110來判斷一個(gè)區(qū)域 組的特定PHY是否具有與另一個(gè)區(qū)域組的PHY進(jìn)行通信的權(quán)限。 版本標(biāo)識(shí)符115標(biāo)識(shí)區(qū)域組權(quán)限表110的版本。版本標(biāo)識(shí)符115 可以包括,例如,時(shí)間戳、具有順序特性的標(biāo)識(shí)符(例如,數(shù)字、字 母或其他序數(shù)值)、校驗(yàn)和、始發(fā)區(qū)域組權(quán)限表110的區(qū)域管理器 的地址、可以用來區(qū)別區(qū)域組權(quán)限表110的兩個(gè)不同的版本的全局 唯一標(biāo)識(shí)號(hào)碼或任何其他類型的標(biāo)識(shí)符。SAS分區(qū)擴(kuò)展器105另外
包括根據(jù)這里的特征和方面增強(qiáng)的控制器120,以便使用版本標(biāo)識(shí)符 115對(duì)區(qū)域組權(quán)限表110進(jìn)行管理。SAS分區(qū)擴(kuò)展器140和150 可以配置以類似于SAS分區(qū)擴(kuò)展器105,每一個(gè)SAS分區(qū)擴(kuò)展器 都包括控制器、SAS區(qū)域組權(quán)限表和版本標(biāo)識(shí)符。SAS分區(qū)擴(kuò)展器 105、 140和150可以包括對(duì)所屬領(lǐng)域的技術(shù)人員已知的其他元件, 為了本討論簡(jiǎn)潔起見,未顯示。
SAS規(guī)范要求,為使分區(qū)正確地進(jìn)行,SAS域內(nèi)的所有SAS分 區(qū)擴(kuò)展器都需要利用相同的區(qū)域組權(quán)限表。如此,如果至少一個(gè)SAS 分區(qū)擴(kuò)展器與另一個(gè)SAS分區(qū)擴(kuò)展器使用不同的區(qū)域組權(quán)限表,那 么,在SAS交換可以在每一個(gè)SAS分區(qū)擴(kuò)展器的PHY之間繼續(xù) 進(jìn)行之前,所有SAS分區(qū)擴(kuò)展器都需要使它們的區(qū)域組權(quán)限表同步。 當(dāng)使所有SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表同步時(shí),所有SAS分區(qū) 擴(kuò)展器都應(yīng)該存儲(chǔ)SAS域的區(qū)域組權(quán)限表的當(dāng)前版本。如此,SAS 分區(qū)擴(kuò)展器應(yīng)該始終能夠判斷其存儲(chǔ)的區(qū)域組權(quán)限表是否是SAS域 的當(dāng)前的區(qū)域組權(quán)限表。
圖2是顯示了根據(jù)這里的特征和方面的用于管理SAS域的區(qū) 域組權(quán)限表的示范性方法的流程圖。元件202將版本標(biāo)識(shí)符與SAS 域的區(qū)域組權(quán)限表關(guān)聯(lián)。例如,SAS域的區(qū)域組權(quán)限表可以存儲(chǔ)在 SAS分區(qū)擴(kuò)展器上。當(dāng)區(qū)域組權(quán)限表首次存儲(chǔ)到SAS域的SAS分 區(qū)擴(kuò)展器上時(shí),版本標(biāo)識(shí)符可以與區(qū)域組權(quán)限表關(guān)聯(lián)。區(qū)域組權(quán)限表 可以作為SMP配置區(qū)域權(quán)限請(qǐng)求的一部分,存儲(chǔ)在SAS分區(qū)擴(kuò)展 器上。該請(qǐng)求可以包括在SAS分區(qū)擴(kuò)展器上配置的區(qū)域組權(quán)限表的 關(guān)聯(lián)的版本標(biāo)識(shí)符。 一旦SAS分區(qū)擴(kuò)展器接收到了該請(qǐng)求,SAS分 區(qū)擴(kuò)展器可以存儲(chǔ)區(qū)域組權(quán)限表(例如,區(qū)域組權(quán)限表110)和關(guān)聯(lián) 的版本標(biāo)識(shí)符(例如,版本標(biāo)識(shí)符115)兩者,以備將來在SAS域 內(nèi)的操作過程中使用。
元件204用于基于與區(qū)域組權(quán)限表關(guān)聯(lián)的版本標(biāo)識(shí)符判斷區(qū)域 組權(quán)限表是否是當(dāng)前的。例如,可以由第一 SAS分區(qū)擴(kuò)展器從第二 SAS分區(qū)擴(kuò)展器接收SAS域的區(qū)域組權(quán)限表的當(dāng)前版本的當(dāng)前版
本標(biāo)識(shí)符??梢詫⒌诙?SAS分區(qū)擴(kuò)展器的當(dāng)前版本標(biāo)識(shí)符與第一 SAS分區(qū)擴(kuò)展器的版本標(biāo)識(shí)符進(jìn)行比較,以判斷第一 SAS分區(qū)擴(kuò)展 器的區(qū)域組權(quán)限表是否是當(dāng)前的。
如果元件204判斷SAS域的區(qū)域組權(quán)限表是當(dāng)前的,那么, 元件206恢復(fù)正常的處理。
否則,如果元件204判斷區(qū)域組權(quán)限表不是當(dāng)前的,那么,元 件208將區(qū)域組權(quán)限表更新為當(dāng)前版本。例如,存儲(chǔ)了 SAS域的不 是當(dāng)前的區(qū)域組權(quán)限表的SAS分區(qū)擴(kuò)展器可以查詢另一個(gè)設(shè)備(例 如,SAS分區(qū)擴(kuò)展器監(jiān)控程序),以存儲(chǔ)SAS域的區(qū)域組權(quán)限表的 當(dāng)前版本。然后,SAS分區(qū)擴(kuò)展器可以更新區(qū)域組權(quán)限表,以對(duì)應(yīng)于 從SAS分區(qū)擴(kuò)展器監(jiān)控程序接收的當(dāng)前版本。
通過使用這里的特征和方面,SAS設(shè)備(例如,SAS分區(qū)擴(kuò)展 器)可以使用兩個(gè)版本標(biāo)識(shí)符的單一比較,判斷區(qū)域組權(quán)限表是否是 當(dāng)前的,而不是通過比較兩個(gè)區(qū)域組權(quán)限表的內(nèi)容來判斷兩個(gè)區(qū)域組 權(quán)限表的每一個(gè)值是否相同。這會(huì)消除將整個(gè)區(qū)域組權(quán)限表從SAS 分區(qū)擴(kuò)展器傳輸?shù)絊AS分區(qū)擴(kuò)展器監(jiān)控程序的過程,而該過程會(huì)消 耗SAS域的帶寬。另外,這還會(huì)消除SAS分區(qū)擴(kuò)展器監(jiān)控程序需 要執(zhí)行的集中的比較來判斷SAS分區(qū)擴(kuò)展器是否使用當(dāng)前的區(qū)域組 權(quán)限表的過程。相反地,根據(jù)這里的特征和方面,SAS分區(qū)擴(kuò)展器或 任何其他SAS設(shè)備或組件(例如,SAS區(qū)域管理器)可以無需SAS 分區(qū)擴(kuò)展器監(jiān)控程序的幫助即可判斷其區(qū)域組權(quán)限表是否是當(dāng)前的。
圖3提供了這里的特征和方面的示范性實(shí)施例的允許SAS分 區(qū)擴(kuò)展器判斷其區(qū)域組權(quán)限表是否與另一個(gè)SAS設(shè)備(例如,另一 個(gè)SAS分區(qū)擴(kuò)展器)的區(qū)域組權(quán)限表相同的補(bǔ)充細(xì)節(jié)。圖3提供了 圖2元件204的處理過程的額外的示范性細(xì)節(jié)。正如上文所指出的 那樣,元件204 —般用于判斷區(qū)域組權(quán)限表是否是當(dāng)前的。如果兩 個(gè)SAS分區(qū)擴(kuò)展器使用不同的區(qū)域組權(quán)限表,那么,至少一個(gè)區(qū)域 組權(quán)限表不是SAS域的當(dāng)前的。通過使用兩個(gè)SAS分區(qū)擴(kuò)展器的 版本標(biāo)識(shí)符的特性, 一個(gè)或兩者SAS分區(qū)擴(kuò)展器可以判斷兩個(gè)不同
的區(qū)域組權(quán)限表中的哪一個(gè)是區(qū)域組權(quán)限表的最近的版本或當(dāng)前版 本。
元件302在存儲(chǔ)了區(qū)域組權(quán)限表的SAS分區(qū)擴(kuò)展器內(nèi)操作, 從第二 SAS分區(qū)擴(kuò)展器接收被接收的版本標(biāo)識(shí)符。第二 SAS分區(qū) 擴(kuò)展器可以存儲(chǔ)已存儲(chǔ)的區(qū)域組權(quán)限表,接收的版本標(biāo)識(shí)符可以標(biāo)識(shí) 第二 SAS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán)限表的版本。接收的版本 標(biāo)識(shí)符被SAS分區(qū)擴(kuò)展器用來判斷其自己的區(qū)域組權(quán)限表是否相 同。
元件304用于將來自第二 SAS分區(qū)擴(kuò)展器的接收的版本標(biāo)識(shí) 符同與SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表關(guān)聯(lián)的版本標(biāo)識(shí)符進(jìn)行比 較。通過將該版本標(biāo)識(shí)符與接收的版本標(biāo)識(shí)符進(jìn)行比較,SAS分區(qū)擴(kuò) 展器可以判斷其區(qū)域組權(quán)限表的版本標(biāo)識(shí)符是否與SAS設(shè)備的接收 的版本標(biāo)識(shí)符相同。如果兩種版本標(biāo)識(shí)符不同,那么,SAS設(shè)備和 SAS分區(qū)擴(kuò)展器使用的是不同的區(qū)域組權(quán)限表,至少 一個(gè)區(qū)域組權(quán)限 表不是當(dāng)前的。
版本標(biāo)識(shí)符和接收的版本標(biāo)識(shí)符可以另外包括在SAS域的兩 個(gè)設(shè)備(例如,SAS分區(qū)擴(kuò)展器)之間交換的校驗(yàn)和。校驗(yàn)和可以在 兩個(gè)SAS分區(qū)擴(kuò)展器之間進(jìn)行交換,以判斷兩個(gè)SAS分區(qū)擴(kuò)展器 的區(qū)域組權(quán)限表是否相同。也可以通過校驗(yàn)和的比較來判斷區(qū)域組權(quán)
限表中的一個(gè)或兩個(gè)判斷損壞或不完整。
圖3中所描述的方法可以利用SAS域的現(xiàn)有資源和通信。例 如,SAS分區(qū)擴(kuò)展器可以在一般性SMP報(bào)告和SMP發(fā)現(xiàn)請(qǐng)求和 響應(yīng)中交換版本標(biāo)識(shí)符。 一般性SMP報(bào)告和SMP發(fā)現(xiàn)請(qǐng)求和響應(yīng) 由SAS規(guī)范進(jìn)行定義,并由一個(gè)SAS組件(例如,SAS分區(qū)擴(kuò)展 器)用來確定有關(guān)另一個(gè)SAS組件(例如,另一個(gè)SAS分區(qū)擴(kuò)展 器)的信息。例如,可以在SAS設(shè)備或SAS分區(qū)擴(kuò)展器之間的任 何請(qǐng)求和響應(yīng)通信的供應(yīng)商唯一字段中交換版本標(biāo)識(shí)符。如此,SAS 分區(qū)擴(kuò)展器可以在發(fā)現(xiàn)過程中,以及在普通管理操作過程中,判斷其 區(qū)域組權(quán)限表是否與其他SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表相同。此 比較過程確保了所有SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表都是當(dāng)前的, 因?yàn)?,如果有任何兩個(gè)SAS分區(qū)擴(kuò)展器具有不同的區(qū)域組權(quán)限表的 話,那么,至少一個(gè)不會(huì)是當(dāng)前的,可以使用校正操作來更新那個(gè)不 是當(dāng)前的區(qū)域組權(quán)限表。
圖4是允許SAS分區(qū)擴(kuò)展器判斷其區(qū)域組權(quán)限表與另一個(gè) SAS設(shè)備(例如,SAS分區(qū)擴(kuò)展器)的區(qū)域組權(quán)限表相比是否是當(dāng) 前的另一個(gè)示范性方法的流程圖。
元件402用于從正在傳輸?shù)腟AS分區(qū)擴(kuò)展器接收被接收的版 本標(biāo)識(shí)符。正在傳輸?shù)腟AS分區(qū)擴(kuò)展器可以存儲(chǔ)已存儲(chǔ)的區(qū)域組權(quán) 限表,接收的版本標(biāo)識(shí)符可以標(biāo)識(shí)正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的已 存儲(chǔ)的區(qū)域組權(quán)限表的版本。接收的版本標(biāo)識(shí)符被正在接收的SAS 分區(qū)擴(kuò)展器用來判斷其自己的區(qū)域組權(quán)限表是否相同。
元件404被正在接收的SAS分區(qū)擴(kuò)展器用來判斷正在傳輸?shù)?SAS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán)限表是否是當(dāng)前的。元件404 用于將來自正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的接收的版本標(biāo)識(shí)符與正在 接收的SAS分區(qū)擴(kuò)展器的版本標(biāo)識(shí)符進(jìn)行比較,以判斷哪一個(gè)是最 近的給定版本標(biāo)識(shí)符和接收的版本標(biāo)識(shí)符的特征。
如果版本標(biāo)識(shí)符和接收的版本標(biāo)識(shí)符具有順序特征,如時(shí)間戳或 版本號(hào),那么,正在接收的SAS分區(qū)擴(kuò)展器可以判斷哪一個(gè)區(qū)域組 權(quán)限表是當(dāng)前的,例如,對(duì)應(yīng)于正在接收的擴(kuò)展器的版本標(biāo)識(shí)符的表, 或?qū)?yīng)于來自正在傳輸?shù)臄U(kuò)展器的接收的版本標(biāo)識(shí)符的表。
例如,如果來自正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的接收的版本標(biāo)識(shí) 符的時(shí)間戳比正在接收的SAS分區(qū)擴(kuò)展器的版本標(biāo)識(shí)符的時(shí)間戳稍 晚,那么,正在接收的SAS分區(qū)擴(kuò)展器可以判斷其區(qū)域組權(quán)限表不 是當(dāng)前的。同樣,如果接收的版本標(biāo)識(shí)符的時(shí)間戳比版本標(biāo)識(shí)符的時(shí) 間戳較早,那么,正在接收的SAS分區(qū)擴(kuò)展器可以判斷其區(qū)域組權(quán) 限表是當(dāng)前的,因?yàn)樗哂信c它關(guān)聯(lián)的稍晚的版本標(biāo)識(shí)符。然后,正 在傳輸?shù)腟AS分區(qū)擴(kuò)展器和正在接收的SAS分區(qū)擴(kuò)展器可以使它 們的相應(yīng)的區(qū)域組權(quán)限表同步,以便兩者相同,如此,兩者都是當(dāng)前
的。
如果正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán)限表是 當(dāng)前的,那么,元件406更新正在接收的SAS分區(qū)擴(kuò)展器的區(qū)域組 權(quán)限表。例如,正在接收的SAS分區(qū)擴(kuò)展器可以將區(qū)域組權(quán)限表不 一致的信息通知給正在傳輸?shù)腟AS分區(qū)擴(kuò)展器,并可以進(jìn)一步從正 在傳輸?shù)腟AS分區(qū)擴(kuò)展器請(qǐng)求已存儲(chǔ)的區(qū)域組權(quán)限表的副本。然后, 正在接收的SAS分區(qū)擴(kuò)展器可以使用已存儲(chǔ)的區(qū)域組權(quán)限表的副本 來更新其區(qū)域組權(quán)限表。 一旦完成了元件406的操作,那么,兩個(gè) SAS分區(qū)擴(kuò)展器都將具有已同步的區(qū)域組權(quán)限表和版本標(biāo)識(shí)符。
如果已存儲(chǔ)的區(qū)域組權(quán)限表不是當(dāng)前的,那么,元件408更新正 在傳輸?shù)腟AS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán)限表。例如,正在接 收的SAS分區(qū)擴(kuò)展器可以將區(qū)域組權(quán)限表之間的不一致的信息通知 給正在傳輸?shù)腟AS分區(qū)擴(kuò)展器,并可以進(jìn)一步將區(qū)域組權(quán)限表的副 本傳輸?shù)秸趥鬏數(shù)腟AS分區(qū)擴(kuò)展器。在另一個(gè)實(shí)施例中,在接收 到區(qū)域組權(quán)限表不一致的通知時(shí),正在傳輸?shù)腟AS分區(qū)擴(kuò)展器可以 從正在接收的SAS分區(qū)擴(kuò)展器請(qǐng)求區(qū)域組權(quán)限表的副本。然后,正 在傳輸?shù)腟AS分區(qū)擴(kuò)展器可以使用區(qū)域組權(quán)限表的副本來更新其已 經(jīng)存儲(chǔ)的區(qū)域組權(quán)限表。 一旦完成了元件408的操作,SAS分區(qū)擴(kuò) 展器就可以具有已同步的區(qū)域組權(quán)限表和版本標(biāo)識(shí)符。
如果版本標(biāo)識(shí)符不包含可使兩個(gè)SAS分區(qū)擴(kuò)展器判斷區(qū)域組
權(quán)限表的兩個(gè)不同的版本中的哪一個(gè)是當(dāng)前的順序特征或其他特征, 那么,兩個(gè)SAS分區(qū)擴(kuò)展器可能不能使它們的不同的區(qū)域組權(quán)限表 同步。此時(shí),可能不希望在一個(gè)SAS分區(qū)擴(kuò)展器的PHY與另一個(gè) SAS分區(qū)擴(kuò)展器的PHY之間進(jìn)行通信。由于安全原因,可能最好 是暫停兩個(gè)SAS分區(qū)擴(kuò)展器之間的SAS交換(例如,諸如那些使 用SSP或STP協(xié)議的非管理通信),直到區(qū)域組權(quán)限表被同步和 當(dāng)前的。否則,可能會(huì)發(fā)生PHY(例如,SAS設(shè)備)之間的不被允 i午的訪問。
圖5是另一個(gè)示范性方法的流程圖,該方法允許SAS分區(qū)擴(kuò)
展器(例如,正在阻止的SAS分區(qū)擴(kuò)展器)阻止SAS與另一個(gè)其 區(qū)域組權(quán)限表與正在阻止的SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表不同的 SAS分區(qū)擴(kuò)展器(例如,被阻止的SAS分區(qū)擴(kuò)展器)進(jìn)行交換。
如果判斷被阻止的SAS分區(qū)擴(kuò)展器和正在阻止的SAS分區(qū) 擴(kuò)展器正在使用SAS域的區(qū)域組權(quán)限表的不同版本,作為響應(yīng),元 件502用于阻止從被阻止的SAS分區(qū)擴(kuò)展器到正在阻止的SAS 分區(qū)擴(kuò)展器的SAS交換。SAS交換可以被阻止,直到正在阻止的 SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表對(duì)應(yīng)于被阻止的SAS分區(qū)擴(kuò)展器 的已存儲(chǔ)的區(qū)域組權(quán)限表??梢栽试SSAS分區(qū)擴(kuò)展器之間的管理交 換(例如,使用SMP協(xié)議),例如,以判斷兩個(gè)SAS分區(qū)擴(kuò)展器 何時(shí)使用相同的區(qū)域組權(quán)限表。然而,出于安全考慮,可以阻止連接 到SAS分區(qū)擴(kuò)展器的SAS設(shè)備之間的SAS交換,直到解決了區(qū) 域組權(quán)限表不匹配的情形。正在阻止的SAS分區(qū)擴(kuò)展器可以另外將 區(qū)域組權(quán)限表之間的不一致的情形通知給被阻止的SAS分區(qū)擴(kuò)展 器。同樣,被阻止的SAS分區(qū)擴(kuò)展器可以阻止兩個(gè)SAS分區(qū)擴(kuò)展 器之間的SAS交換,直到區(qū)域組權(quán)限表同步。
元件504用于判斷正在阻止的SAS分區(qū)擴(kuò)展器和被阻止的 SAS分區(qū)擴(kuò)展器是否正在使用相同的區(qū)域組權(quán)限表。這可以例如通過 包括被阻止的SAS分區(qū)擴(kuò)展器的接收的版本標(biāo)識(shí)符的SMP報(bào)告 一般請(qǐng)求和響應(yīng)來判斷的。通過將被阻止的SAS分區(qū)擴(kuò)展器的接收 的版本標(biāo)識(shí)符和正在阻止的SAS分區(qū)擴(kuò)展器的版本標(biāo)識(shí)符進(jìn)行比 較,正在阻止的SAS分區(qū)擴(kuò)展器可以判斷兩個(gè)SAS分區(qū)擴(kuò)展器是 否正在使用相同的區(qū)域組權(quán)限表。同樣,SMP報(bào)告一般交換允許被 阻止的SAS分區(qū)擴(kuò)展器通過比較相同兩個(gè)值(即,版本標(biāo)識(shí)符和接 收的版本標(biāo)識(shí)符)來進(jìn)行相同的判斷。
在一個(gè)示范性實(shí)施例中,正在阻止的SAS分區(qū)擴(kuò)展器可以將 SMP報(bào)告一般請(qǐng)求傳輸?shù)絊AS分區(qū)擴(kuò)展器監(jiān)控程序,以判斷SAS 域的區(qū)域組權(quán)限表的當(dāng)前版本。SAS分區(qū)擴(kuò)展器監(jiān)控程序是由其他 SAS分區(qū)擴(kuò)展器"選擇"的SAS分區(qū)擴(kuò)展器,以執(zhí)行分區(qū)管理功能(例如,確保SAS域內(nèi)的所有區(qū)域組權(quán)限表都同步)。SAS分區(qū)擴(kuò) 展器監(jiān)控程序可以利用SMP報(bào)告一般響應(yīng)對(duì)SMP報(bào)告一般請(qǐng)求 作出響應(yīng),該響應(yīng)標(biāo)識(shí)了 SAS域的區(qū)域組權(quán)限表的當(dāng)前版本的當(dāng)前 版本標(biāo)識(shí)符。如果正在阻止的SAS分區(qū)擴(kuò)展器判斷其區(qū)域組權(quán)限表 不是當(dāng)前的,那么,正在阻止的SAS分區(qū)擴(kuò)展器可以使其區(qū)域組權(quán) 限表與SAS分區(qū)擴(kuò)展器監(jiān)控程序同步,然后,重復(fù)元件504的處理, 以判斷被阻止的SAS分區(qū)擴(kuò)展器和正在阻止的SAS分區(qū)擴(kuò)展器現(xiàn) 在是否正在使用相同的區(qū)域組權(quán)限表。
如果正在阻止的SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表是當(dāng)前的,那 么,正在阻止的SAS分區(qū)擴(kuò)展器可以等待被阻止的SAS分區(qū)擴(kuò)展 器在允許在兩個(gè)SAS分區(qū)擴(kuò)展器之間進(jìn)行SAS交換之前,開始使 用區(qū)域組權(quán)限表的當(dāng)前版本。同時(shí),正在阻止的SAS分區(qū)擴(kuò)展器可 以處理來自其他SAS分區(qū)擴(kuò)展器的交換。
在另一個(gè)示范性實(shí)施例中,正在阻止的SAS分區(qū)擴(kuò)展器可以繼 續(xù)向被阻止的SAS分區(qū)擴(kuò)展器傳輸周期性的請(qǐng)求,以判斷被阻止的 SAS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán)限表是否已經(jīng)變?yōu)楫?dāng)前的。例 如,這可以利用SMP報(bào)告一般請(qǐng)求來完成,該請(qǐng)求包括由正在阻止 的SAS分區(qū)擴(kuò)展器向被阻止的SAS分區(qū)擴(kuò)展器傳輸?shù)陌姹緲?biāo)識(shí) 符。被阻止的SAS分區(qū)擴(kuò)展器可以同樣以SMP報(bào)告一般響應(yīng)來作 出響應(yīng),該響應(yīng)包括其已存儲(chǔ)的區(qū)域組權(quán)限表的已存儲(chǔ)的版本標(biāo)識(shí) 符。然后,正在阻止的SAS分區(qū)擴(kuò)展器可以判斷被阻止的SAS分 區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán)限表和其自己的區(qū)域組權(quán)限表是否相 同,因此,判斷兩者是否都是當(dāng)前的。
一旦正在阻止的SAS分區(qū)擴(kuò)展器判斷被阻止的SAS分區(qū)擴(kuò) 展器的已存儲(chǔ)的區(qū)域組權(quán)限表和其自己的區(qū)域組權(quán)限表相同,那么, 元件506用于恢復(fù)允許兩個(gè)SAS分區(qū)擴(kuò)展器之間的SAS交換。否 則,元件504用于繼續(xù)周期性地進(jìn)行檢查,以判斷已存儲(chǔ)的區(qū)域組 權(quán)限表和區(qū)域組權(quán)限表是否相同。在另一個(gè)示范性實(shí)施例中,元件 504的處理可以對(duì)一個(gè)事件進(jìn)行操作,如在連接到正在阻止的SAS
分區(qū)擴(kuò)展器的SAS設(shè)備和連接到被阻止的SAS分區(qū)擴(kuò)展器的 SAS設(shè)備之間的進(jìn)行通信的請(qǐng)求。
所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,參考圖5所示范的各種實(shí)施例 可以由任何一個(gè)SAS分區(qū)擴(kuò)展器來執(zhí)行。兩個(gè)SAS分區(qū)擴(kuò)展器之 間的通信可以判斷已存儲(chǔ)的區(qū)域組權(quán)限表和區(qū)域組權(quán)限表之間的不 一致的情形。一個(gè)或兩個(gè)SAS分區(qū)擴(kuò)展器可以決定阻止SAS交換, 直到消除了不一致的情形。同樣,任何一個(gè)設(shè)備都可以操作,以判斷 其區(qū)域組權(quán)限表是否是更新的,以判斷是否已經(jīng)消除了不一致的情 形。
圖6是允許SAS分區(qū)擴(kuò)展器與SAS分區(qū)擴(kuò)展器監(jiān)控程序進(jìn) 行通信以獲得區(qū)域組權(quán)限表的當(dāng)前版本的另 一種示范性方法的流程 圖。
如上所述,元件304用于將來自正在傳輸?shù)腟AS分區(qū)擴(kuò)展器 的接收的版本標(biāo)識(shí)符與版本標(biāo)識(shí)符進(jìn)行比較,以判斷兩個(gè)SAS分區(qū) 擴(kuò)展器是否正在使用相同的區(qū)域組權(quán)限表。在正在傳輸?shù)腟AS分區(qū) 擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán)限表不同于正在接收的SAS分區(qū)擴(kuò)展器 的區(qū)域組權(quán)限表的情況下, 一個(gè)或兩個(gè)設(shè)備使其區(qū)域組權(quán)限表與SAS 分區(qū)擴(kuò)展器監(jiān)控程序同步可能是有好處的。例如,即使順序特征判斷 區(qū)域組權(quán)限表和已存儲(chǔ)的區(qū)域組權(quán)限表中的哪一個(gè)是當(dāng)前的,仍可能 希望確保任何一個(gè)SAS分區(qū)擴(kuò)展器使用SAS域的當(dāng)前的區(qū)域組權(quán) 限表。
元件602用于從SAS分區(qū)擴(kuò)展器監(jiān)控程序請(qǐng)求SAS域的區(qū) 域組權(quán)限表的當(dāng)前版本。
在元件602的一個(gè)示范性實(shí)施例中,正在接收的SAS分區(qū)擴(kuò) 展器可以查詢SAS分區(qū)擴(kuò)展器監(jiān)控程序,以查找SAS域的當(dāng)前的 區(qū)域組權(quán)限表的當(dāng)前版本標(biāo)識(shí)符。這可以通過例如使用發(fā)往SAS分 區(qū)擴(kuò)展器監(jiān)控程序的SMP報(bào)告一般請(qǐng)求來完成。作為響應(yīng),SAS分 區(qū)擴(kuò)展器監(jiān)控程序可以傳輸包括SAS域的當(dāng)前的區(qū)域組權(quán)限表的當(dāng) 前版本標(biāo)識(shí)符的SMP報(bào)告一般響應(yīng)。然后,正在接收的SAS分區(qū)擴(kuò)展器可以判斷是否需要對(duì)其區(qū)域組權(quán)限表進(jìn)行更新。
如果需要對(duì)正在接收的SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表進(jìn)行 更新,那么,元件604對(duì)區(qū)域組權(quán)限表進(jìn)行更新,以對(duì)應(yīng)于當(dāng)前版 本。在一個(gè)示范性實(shí)施例中,這可以通過使用從SAS分區(qū)擴(kuò)展器監(jiān) 控程序到SAS分區(qū)擴(kuò)展器的SMP配置區(qū)域請(qǐng)求來完成。參考圖6
接收的SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表時(shí),由正在傳輸?shù)腟AS分 區(qū)擴(kuò)展器執(zhí)行。
圖7是允許SAS分區(qū)擴(kuò)展器通知SAS分區(qū)擴(kuò)展器監(jiān)控程序 (說明正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán)限表需要進(jìn) 行更新)的另一種示范性方法的流程圖。
如上所述,元件304用于將來自正在傳輸?shù)腟AS分區(qū)擴(kuò)展器 的接收的版本標(biāo)識(shí)符與版本標(biāo)識(shí)符進(jìn)行比較,以判斷兩個(gè)SAS分區(qū) 擴(kuò)展器是否正在使用相同的區(qū)域組權(quán)限表。在正在傳輸?shù)腟AS分區(qū) 擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán)限表不同于正在接收的SAS分區(qū)擴(kuò)展器 的區(qū)域組權(quán)限表的情況下,可能需要更新正在傳輸?shù)腟AS分區(qū)擴(kuò)展 器的已存儲(chǔ)的區(qū)域組權(quán)限表。例如,正在接收的SAS分區(qū)擴(kuò)展器可 以判斷其區(qū)域組權(quán)限表比正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū) 域組權(quán)限表更新,則已存儲(chǔ)的區(qū)域組權(quán)限表需要相應(yīng)地進(jìn)行更新。
元件702用于請(qǐng)求SAS分區(qū)擴(kuò)展器監(jiān)控程序更新正在傳輸?shù)?SAS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán)限表。
元件704用于更新正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū) 域組權(quán)限表,以對(duì)應(yīng)于SAS分區(qū)擴(kuò)展器監(jiān)控程序內(nèi)存儲(chǔ)的區(qū)域組權(quán) 限表的當(dāng)前版本。在一個(gè)示范性實(shí)施例中,這可以通過使用從SAS分 區(qū)擴(kuò)展器監(jiān)控程序到正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的SMP配置區(qū) 域請(qǐng)求來完成。如此,然后,兩個(gè)SAS分區(qū)擴(kuò)展器可以存儲(chǔ)區(qū)域組 權(quán)限表的相同版本作為SAS分區(qū)擴(kuò)展器監(jiān)控程序。
在某些情況下,SAS分區(qū)擴(kuò)展器可以存儲(chǔ)多個(gè)區(qū)域組權(quán)限表, 每一個(gè)區(qū)域組權(quán)限表都具有唯一的版本標(biāo)識(shí)符。然后,可能需要選擇 多個(gè)區(qū)域組權(quán)限表中的一個(gè)供SAS分區(qū)擴(kuò)展器使用。例如,SAS分 區(qū)擴(kuò)展器監(jiān)控程序或其他SAS設(shè)備可以將區(qū)域組權(quán)限表傳輸?shù)?SAS分區(qū)擴(kuò)展器以備將來使用。在另一個(gè)實(shí)施例中,SAS分區(qū)擴(kuò)展 器可以存儲(chǔ)多個(gè)區(qū)域組權(quán)限表,供與SAS分區(qū)擴(kuò)展器在其間交換的 不同的SAS域一起使用。在另一個(gè)實(shí)施例中,SAS域常??梢栽趨^(qū) 域組權(quán)限表的多個(gè)版本之間變化,SAS分區(qū)擴(kuò)展器可以存儲(chǔ)多個(gè)版 本,供以后使用,而不是在每次進(jìn)行更改時(shí)接收新的版本的副本。版 本標(biāo)識(shí)符提供了用于在多個(gè)區(qū)域組權(quán)限表之間進(jìn)行選擇的手段。
圖8是提供了這里的特征和方面的示范性實(shí)施例的允許SAS 分區(qū)擴(kuò)展器從多個(gè)區(qū)域組權(quán)限表中選擇區(qū)域組權(quán)限表的補(bǔ)充細(xì)節(jié)的 流程圖。圖8提供了圖2元件204的處理過程的額外的示范性細(xì) 節(jié)。如上所述,元件204 —般用于基于與區(qū)域組權(quán)限表關(guān)聯(lián)的版本 標(biāo)識(shí)符判斷區(qū)域組權(quán)限表是否是當(dāng)前的。
元件802用于接收被接收的版本標(biāo)識(shí)符。接收的版本標(biāo)識(shí)符標(biāo) 識(shí)SAS域的當(dāng)前的區(qū)域組權(quán)限表。例如,SAS分區(qū)擴(kuò)展器監(jiān)控程序 可以將接收的版本標(biāo)識(shí)符傳輸?shù)絊AS分區(qū)擴(kuò)展器。同樣,接收的版 本標(biāo)識(shí)符可以來自負(fù)責(zé)配置SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表的其他 SAS設(shè)備。
元件804用于通過將接收的版本標(biāo)識(shí)符與多個(gè)區(qū)域組權(quán)限表中 的一個(gè)區(qū)域組權(quán)限表的對(duì)應(yīng)的版本標(biāo)識(shí)符匹配,選擇SAS分區(qū)擴(kuò)展 器內(nèi)的當(dāng)前的區(qū)域組權(quán)限表。 一旦選擇了所需的區(qū)域組權(quán)限表,則 SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表將是當(dāng)前的。如果沒有找到所需的區(qū) 域組權(quán)限表,那么,SAS分區(qū)擴(kuò)展器可以將問題通知給另一個(gè)SAS 設(shè)備,例如,SAS分區(qū)擴(kuò)展器監(jiān)控程序,并可以獲得所需的區(qū)域組權(quán) 限表(例如,當(dāng)前版本)的副本。
圖9是顯示了根據(jù)這里的特征和方面的用于管理SAS域的區(qū) 域組權(quán)限表的另一個(gè)示范性方法的流程圖。元件902用于將SAS域 的區(qū)域組權(quán)限表的版本標(biāo)識(shí)符存儲(chǔ)在第一 SAS分區(qū)擴(kuò)展器上。
元件卯4用于與第二 SAS分區(qū)擴(kuò)展器交換第一 SAS分區(qū)擴(kuò)
展器的版本標(biāo)識(shí)符,以判斷第一 SAS分區(qū)擴(kuò)展器和第二 SAS分區(qū) 擴(kuò)展器是否存儲(chǔ)了相同的區(qū)域組權(quán)限表。
元件906用于判斷第二 SAS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū)域組權(quán) 限表和第一 SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表是否相同。這可以通過 將第一 SAS分區(qū)擴(kuò)展器的版本標(biāo)識(shí)符與第二 SAS分區(qū)擴(kuò)展器的另 一個(gè)版本標(biāo)識(shí)符進(jìn)行比較來完成。如果版本標(biāo)識(shí)符不同,那么,關(guān)聯(lián) 的區(qū)域組權(quán)限表也不同。如果第二 SAS分區(qū)擴(kuò)展器的已存儲(chǔ)的區(qū)域 組權(quán)限表和第一 SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表不相同,那么,至 少一個(gè)SAS分區(qū)擴(kuò)展器沒有存儲(chǔ)SAS域的區(qū)域組權(quán)限表的當(dāng)前版 本。
如果元件906的操作判斷區(qū)域組權(quán)限表相同,那么,在元件908 中恢復(fù)正常的處理。
否則,如果元件卯6的操作判斷區(qū)域組權(quán)限表不同,那么,元 件910用于使區(qū)域組權(quán)限表同步。在一個(gè)實(shí)施例中,第一和第二 SAS 分區(qū)擴(kuò)展器可以使用版本標(biāo)識(shí)符的順序特征來判斷哪一個(gè)區(qū)域組權(quán) 限表是當(dāng)前的。例如,版本標(biāo)識(shí)符可以包括時(shí)間戳。 一旦標(biāo)識(shí)了當(dāng)前 版本,然后,第一和第二 SAS分區(qū)擴(kuò)展器可以交換當(dāng)前的區(qū)域組權(quán) 限表,以使兩個(gè)SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表同步。
在另一個(gè)實(shí)施例中,第一或第二 SAS分區(qū)擴(kuò)展器可以通知 SAS分區(qū)擴(kuò)展器監(jiān)控程序,區(qū)域組權(quán)限表與第二 SAS分區(qū)擴(kuò)展器內(nèi) 的已存儲(chǔ)的區(qū)域組權(quán)限表不相同。然后,SAS分區(qū)擴(kuò)展器監(jiān)控程序可 以操作,以使區(qū)域組權(quán)限表和已存儲(chǔ)的區(qū)域組權(quán)限表同步以對(duì)應(yīng)于 SAS分區(qū)擴(kuò)展器監(jiān)控程序內(nèi)存儲(chǔ)的當(dāng)前的區(qū)域組權(quán)限表。SAS分區(qū) 擴(kuò)展器監(jiān)控程序也可以等待操作員干預(yù)來解決不匹配的問題。
盡管在附圖和前面的描迷中顯示和描述了本發(fā)明,但是,這樣 的例圖和描述應(yīng)被視為示范性的,而不是限制性的。顯示和描述了本 發(fā)明的一個(gè)實(shí)施例和微小的變化。希望保護(hù)符合本發(fā)明的精神的所有 更改和修改。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到在本發(fā)明的范圍內(nèi)的上文 所描述的實(shí)施例的變化。具體來說,所屬領(lǐng)域的技術(shù)人員將輕松地認(rèn)
識(shí)到,這里的特征和方面可以以電子電路或作為一般的或?qū)S玫奶幚?器的適當(dāng)?shù)鼐幊痰闹噶畹刃У貙?shí)現(xiàn)。電路和編程設(shè)計(jì)的這樣的等效性 作為設(shè)計(jì)選擇,已為所屬領(lǐng)域的技術(shù)人員所熟知。結(jié)果,本發(fā)明不僅 限于上文所討論的特定示例和例圖,而是只通過下面的權(quán)利要求以及 它們的等效內(nèi)容加以限制。
權(quán)利要求
1. 一種用于管理串行連接SCSI(SAS)域的區(qū)域組權(quán)限表的方法,所述方法包括:將版本標(biāo)識(shí)符與所述SAS域的區(qū)域組權(quán)限表關(guān)聯(lián);以及基于與所述區(qū)域組權(quán)限表關(guān)聯(lián)的所述版本標(biāo)識(shí)符,判斷所述區(qū)域組權(quán)限表是否是當(dāng)前的。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述版本標(biāo)識(shí)符和所述 區(qū)域組權(quán)限表存儲(chǔ)在所述SAS域的SAS分區(qū)擴(kuò)展器上,其中,所 述判斷步驟進(jìn)一步包括接收被接收的版本標(biāo)識(shí)符;以及將所述被接收的版本標(biāo)識(shí)符與所述SAS分區(qū)擴(kuò)展器的所述版 本標(biāo)識(shí)符進(jìn)行比較,以判斷所述區(qū)域組權(quán)限表是否是當(dāng)前的。
3. 根據(jù)權(quán)利要求1所述的方法,其中,所述版本標(biāo)識(shí)符和所述 區(qū)域組權(quán)限表存儲(chǔ)在所述SAS域的SAS分區(qū)擴(kuò)展器上,其中,所 述判斷步驟進(jìn)一步包括從所述SAS域的正在傳輸?shù)腟AS分區(qū)擴(kuò)展器接收被接收的 版本標(biāo)識(shí)符,其中,所述被接收的版本標(biāo)識(shí)符與所述正在傳輸?shù)腟AS 分區(qū)擴(kuò)展器內(nèi)的已存儲(chǔ)的區(qū)域組權(quán)限表關(guān)聯(lián);以及將所述SAS分區(qū)擴(kuò)展器的所述版本標(biāo)識(shí)符與所述正在傳輸?shù)?SAS分區(qū)擴(kuò)展器的所述被接收的版本標(biāo)識(shí)符進(jìn)行比較,以判斷所述版 本標(biāo)識(shí)符是否與所述被接收的版本標(biāo)識(shí)符相同。
4. 根據(jù)權(quán)利要求3所述的方法,其中,所述比較步驟判斷所述 版本標(biāo)識(shí)符與所述被接收的版本標(biāo)識(shí)符不相同,所述比較步驟進(jìn)一步包括基于所述被接收的版本標(biāo)識(shí)符和所述版本標(biāo)識(shí)符的順序特征,判 斷所迷正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的所述已存儲(chǔ)的區(qū)域組權(quán)限表和 所述SAS分區(qū)擴(kuò)展器的所述區(qū)域組權(quán)限表中的哪一個(gè)是當(dāng)前的。
5. 根據(jù)權(quán)利要求4所述的方法,進(jìn)一步包括 使所述正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的所述已存儲(chǔ)的區(qū)域組權(quán) 限表和所述SAS分區(qū)擴(kuò)展器的區(qū)域組權(quán)限表同步,以便兩者都是當(dāng) 前的。
6. 根據(jù)權(quán)利要求3所述的方法,其中,所述比較步驟判斷所述 版本標(biāo)識(shí)符與所迷被接收的版本標(biāo)識(shí)符不相同,所述方法進(jìn)一步包括阻止從所述正在傳輸?shù)腟AS分區(qū)擴(kuò)展器到所述SAS分區(qū)擴(kuò) 展器的SAS交換,直到所述SAS分區(qū)擴(kuò)展器的所述區(qū)域組權(quán)限表 對(duì)應(yīng)于所述正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的所述已存儲(chǔ)的區(qū)域組權(quán)限 表。
7. 根據(jù)權(quán)利要求3所述的方法,其中,所述比較步驟判斷所述 版本標(biāo)識(shí)符與所迷已存儲(chǔ)的版本標(biāo)識(shí)符不相同,所述方法進(jìn)一步包 括從SAS分區(qū)擴(kuò)展器監(jiān)控程序請(qǐng)求所述SAS域的所述區(qū)域組 權(quán)限表的當(dāng)前版本;以及更新所述SAS分區(qū)擴(kuò)展器的所述區(qū)域組權(quán)限表,以對(duì)應(yīng)于從所 述SAS分區(qū)擴(kuò)展器監(jiān)控程序接收的所述區(qū)域組權(quán)限表的所述當(dāng)前版 本。
8. 根據(jù)權(quán)利要求3所述的方法,其中,所述比較步驟判斷所述 版本標(biāo)識(shí)符與所述已存儲(chǔ)的版本標(biāo)識(shí)符不相同,所述方法進(jìn)一步包 括請(qǐng)求SAS分區(qū)擴(kuò)展器監(jiān)控程序更新所述正在傳輸?shù)腟AS分 區(qū)擴(kuò)展器的所述已存儲(chǔ)的區(qū)域組權(quán)限表;以及 更新所述已存儲(chǔ)的區(qū)域組權(quán)限表。
9. 根據(jù)權(quán)利要求1所述的方法,其中,所述版本標(biāo)識(shí)符包括時(shí)
10. 根據(jù)權(quán)利要求1所述的方法,其中,所述版本標(biāo)識(shí)符包括 校驗(yàn)和。
11. 根據(jù)權(quán)利要求1所述的方法,其中,所述SAS域的SAS 分區(qū)擴(kuò)展器存儲(chǔ)多個(gè)區(qū)域組權(quán)限表,所述判斷步驟進(jìn)一步包括接收所述SAS分區(qū)擴(kuò)展器內(nèi)的接收的版本標(biāo)識(shí)符,其中,所述 被接收的版本標(biāo)識(shí)符識(shí)別所述SAS域的所述當(dāng)前區(qū)域組權(quán)限表;以 及通過將所述被接收的版本標(biāo)識(shí)符與所述多個(gè)區(qū)域組權(quán)限表中的 一個(gè)的對(duì)應(yīng)的版本標(biāo)識(shí)符匹配,選擇所述多個(gè)區(qū)域組權(quán)限表中的一個(gè) 供所述SAS分區(qū)擴(kuò)展器使用,其中,所述多個(gè)區(qū)域組權(quán)限表中的所 述選定的一個(gè)對(duì)于所述SAS域是當(dāng)前的。
12. —種用于管理SAS域的區(qū)域組權(quán)限表的方法,所述方法包括將SAS域的區(qū)域組權(quán)限表的版本標(biāo)識(shí)符存儲(chǔ)在第一 SAS分 區(qū)擴(kuò)展器上;以及將所述版本標(biāo)識(shí)符與第二 SAS分區(qū)擴(kuò)展器交換,以判斷所述第 一 SAS分區(qū)擴(kuò)展器和所述第二 SAS分區(qū)擴(kuò)展器是否存儲(chǔ)了相同的 區(qū)域組權(quán)限表。
13. 根據(jù)權(quán)利要求12所述的方法,其中,所述版本標(biāo)識(shí)符包括 時(shí)間戳。
14. 根據(jù)權(quán)利要求14所述的方法,其中,所迷版本標(biāo)識(shí)符包括 校驗(yàn)和。
15. 根據(jù)權(quán)利要求12所述的方法,其中,所述第一 SAS分區(qū) 擴(kuò)展器和所述第二 SAS分區(qū)擴(kuò)展器存儲(chǔ)了不同的區(qū)域組權(quán)限表,所 述方法進(jìn)一步包括通知SAS分區(qū)擴(kuò)展器監(jiān)控程序,所述第一 SAS分區(qū)擴(kuò)展器的 所述區(qū)域組權(quán)限表與所述第二 SAS分區(qū)擴(kuò)展器的存儲(chǔ)的區(qū)域組權(quán)限 表不相同;以及使所述第一 SAS分區(qū)擴(kuò)展器的所述區(qū)域組權(quán)限表和所述第二 SAS分區(qū)擴(kuò)展器的所述已存儲(chǔ)的區(qū)域組權(quán)限表同步,以對(duì)應(yīng)于所述 SAS分區(qū)擴(kuò)展器監(jiān)控程序內(nèi)存儲(chǔ)的當(dāng)前的區(qū)域組權(quán)限表。
16. —種SAS分區(qū)擴(kuò)展器,包括 SAS域的區(qū)域組權(quán)限表;與所述區(qū)域組權(quán)限表關(guān)聯(lián)的版本標(biāo)識(shí)符,其中,所述版本標(biāo)識(shí)符 標(biāo)識(shí)所述區(qū)域組權(quán)限表的版本;以及用于基于與所述區(qū)域組權(quán)限表關(guān)聯(lián)的所述版本標(biāo)識(shí)符判斷所述 區(qū)域組權(quán)限表是否是當(dāng)前的控制器。
17. 根據(jù)權(quán)利要求16所述的SAS分區(qū)擴(kuò)展器,其中,所述控 制器進(jìn)一步可以接收被接收的版本標(biāo)識(shí)符,并將所述被接收的版本標(biāo) 識(shí)符與所述SAS分區(qū)擴(kuò)展器的所述版本標(biāo)識(shí)符進(jìn)行比較,以判斷所 述區(qū)域組權(quán)限表是否是當(dāng)前的。
18. 根據(jù)權(quán)利要求16所述的SAS分區(qū)擴(kuò)展器,其中,所述控 制器進(jìn)一步可以從所述SAS域的正在傳輸?shù)腟AS分區(qū)擴(kuò)展器接收 被接收的版本標(biāo)識(shí)符,其中,所述被接收的版本標(biāo)識(shí)符與所述正在傳 輸?shù)腟AS分區(qū)擴(kuò)展器內(nèi)的已存儲(chǔ)的區(qū)域組權(quán)限表關(guān)聯(lián),并且,所述 控制器進(jìn)一步可以將所述SAS分區(qū)擴(kuò)展器的所述版本標(biāo)識(shí)符與所述 正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的所述被接收的版本標(biāo)識(shí)符進(jìn)行比較, 以判斷所述版本標(biāo)識(shí)符是否與所述被接收的版本標(biāo)識(shí)符相同。
19. 根據(jù)權(quán)利要求18所述的SAS分區(qū)擴(kuò)展器,其中,如果所 述版本標(biāo)識(shí)符與所述被接收的版本標(biāo)識(shí)符不相同,所述控制器進(jìn)一步 可以基于所述被接收的版本標(biāo)識(shí)符和所述版本標(biāo)識(shí)符的順序特征,判 斷所述正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的所述已存儲(chǔ)的區(qū)域組權(quán)限表和 所述SAS分區(qū)擴(kuò)展器的所述區(qū)域組權(quán)限表中的哪一個(gè)是當(dāng)前的。
20. 根據(jù)權(quán)利要求18所述的SAS分區(qū)擴(kuò)展器,其中,所述控 制器進(jìn)一步可以使所述正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的所述已存儲(chǔ)的 區(qū)域組權(quán)限表和所述SAS分區(qū)擴(kuò)展器的所述區(qū)域組權(quán)限表同步,以 便兩者都是當(dāng)前的。
21. 根據(jù)權(quán)利要求18所述的SAS分區(qū)擴(kuò)展器,其中,如果所 述版本標(biāo)識(shí)符與所述被接收的版本標(biāo)識(shí)符不相同,所述控制器進(jìn)一步 可以阻止從所述正在傳輸?shù)腟AS分區(qū)擴(kuò)展器到所述SAS分區(qū)擴(kuò)展 器的SAS交換,直到所述SAS分區(qū)擴(kuò)展器的所述區(qū)域組權(quán)限表對(duì) 應(yīng)于所述正在傳輸?shù)腟AS分區(qū)擴(kuò)展器的所述已存儲(chǔ)的區(qū)域組權(quán)限 表。
22.根據(jù)權(quán)利要求18所述的SAS分區(qū)擴(kuò)展器,其中,如果所 述SAS分區(qū)擴(kuò)展器的所述版本標(biāo)識(shí)符與所述正在傳輸?shù)腟AS分區(qū) 擴(kuò)展器的所述被接收的版本標(biāo)識(shí)符不相同,所述控制器進(jìn)一步可以從 SAS分區(qū)擴(kuò)展器監(jiān)控程序請(qǐng)求所迷SAS域的所述區(qū)域組權(quán)限表的 當(dāng)前版本,并且,所述控制器進(jìn)一步可以更新所述SAS分區(qū)擴(kuò)展器 的所述區(qū)域組權(quán)限表以對(duì)應(yīng)于所述區(qū)域組權(quán)限表的所述當(dāng)前版本。
全文摘要
提供了用于使用關(guān)聯(lián)的版本標(biāo)識(shí)符管理SAS區(qū)域組權(quán)限表的設(shè)備和方法。SAS域的區(qū)域組權(quán)限表可以具有關(guān)聯(lián)的版本標(biāo)識(shí)符,表示區(qū)域組權(quán)限表的版本。版本標(biāo)識(shí)符可以用來判斷區(qū)域組權(quán)限表是否與SAS域的當(dāng)前版本相同,無需將區(qū)域組權(quán)限表的內(nèi)容與當(dāng)前版本的內(nèi)容進(jìn)行比較。版本標(biāo)識(shí)符還可以用于,如果兩個(gè)或更多SAS分區(qū)擴(kuò)展器存儲(chǔ)了不同的區(qū)域組權(quán)限表,判斷SAS域的多個(gè)區(qū)域組權(quán)限表中的哪一個(gè)是當(dāng)前版本。
文檔編號(hào)G06F3/06GK101384985SQ200780005602
公開日2009年3月11日 申請(qǐng)日期2007年9月21日 優(yōu)先權(quán)日2006年11月21日
發(fā)明者斯蒂芬·B·約翰遜 申請(qǐng)人:Lsi公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1