專利名稱:全網(wǎng)中vsan與vlan映射關(guān)系的管理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),特別涉及全網(wǎng)(Fabric)中虛擬局域網(wǎng)(VSAN =Virtual SAN)與虛擬局域網(wǎng)(VLAN :Virtual LAN)映射關(guān)系的管理方法和裝置。
背景技術(shù):
隨著hternet應(yīng)用的不斷發(fā)展,網(wǎng)絡(luò)服務(wù)器需要存儲的信息不斷增長,這會導(dǎo)致網(wǎng)絡(luò)服務(wù)器的存儲容量也不斷增長。當(dāng)網(wǎng)絡(luò)服務(wù)器的存儲容量無法滿足信息增長的需求時,就需要將網(wǎng)絡(luò)服務(wù)器的存儲“外部”化,以用于存儲增長的信息。利用存儲局域網(wǎng)絡(luò)(SAN =Storage Area Network)實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)器的存儲“外部” 化是現(xiàn)有技術(shù)常用的技術(shù)手段,具體為由SAN為網(wǎng)絡(luò)服務(wù)器提供專用的外部存儲環(huán)境,這充分利用了新的存儲硬件技術(shù)和網(wǎng)絡(luò)技術(shù),滿足對大容量且高可靠數(shù)據(jù)的存儲、訪問和備份等需求的目的。在SAN中,光纖通道(FC =Fiber Channel)協(xié)議是應(yīng)用最為廣泛的一種協(xié)議,其用于在SAN中基于FC網(wǎng)絡(luò)傳輸數(shù)據(jù)。但是,實(shí)現(xiàn)FC網(wǎng)絡(luò)需要大量的交換機(jī)、網(wǎng)卡、以及線纜, 這會導(dǎo)致設(shè)備成本高、維護(hù)難度大、可擴(kuò)展性差等問題。為了解決上述問題,現(xiàn)有技術(shù)利用基于以太網(wǎng)的光纖協(xié)議(FCoE :Fiber Channel over Ethernet)在以太網(wǎng)基礎(chǔ)上承載FC協(xié)議,以將SAN和局域網(wǎng)(LAN Local Area Network)整合。在SAN中也存在與LAN中虛擬局域網(wǎng)(VLAN :Virtual LAN)概念類似的虛擬存儲局域網(wǎng)(VSAN =Virtual SAN)。在FCoE中,VSAN的劃分是需要對應(yīng)的VLAN與之進(jìn)行映射的,也即,VSAN與VLAN之間具有對應(yīng)的映射關(guān)系?,F(xiàn)有的對于VSAN與VLAN映射關(guān)系的管理(記為現(xiàn)有映射管理方法)將每一臺FCoE交換機(jī)上的VSAN與VLAN映射關(guān)系以列表形式展示,具體如圖1所示。該現(xiàn)有映射管理方法支持增加或刪除VSAN與VLAN的映射關(guān)系,圖2示出的是在FCoE交換機(jī)中增加VSAN與VLAN映射關(guān)系的示意圖。但是,現(xiàn)有映射管理方法中,在確定全網(wǎng)中某個VSAN與VLAN的映射關(guān)系是否在所有FCoE交換機(jī)上一致時,不能自動確定,只能由用戶手工逐一遍歷所有FCoE交換機(jī)上的VSAN與VLAN的映射關(guān)系;在檢查某臺FCoE交換機(jī)是否忘記配置了 VSAN與VLAN映射關(guān)系時,不能直接自動檢查出,只能由用戶手工在列表中逐一遍歷該FCoE交換機(jī)的VSAN與 VLAN映射關(guān)系;以及在需修改某一 VSAN與VLAN的映射關(guān)系,只能由用戶手工逐個遍歷每 -FCoE交換機(jī)是否配置了該映射關(guān)系,如果配置了該映射關(guān)系,則去修改該映射關(guān)系。綜上可以看出,現(xiàn)有映射關(guān)系方法完全依賴于手工,不能自動完成,這會導(dǎo)致過程比較復(fù)雜,且容易遺漏或出錯。
發(fā)明內(nèi)容
本發(fā)明提供了全網(wǎng)中VSAN與VLAN映射關(guān)系管理的方法和裝置,以避免由于用戶手工針對FCoE交換機(jī)的VSAN與VLAN映射關(guān)系執(zhí)行的操作所產(chǎn)生的問題。本發(fā)明提供的技術(shù)方案包括
一種全網(wǎng)中VSAN與VLAN映射關(guān)系的管理方法,包括 A,預(yù)先規(guī)劃全網(wǎng)VSAN與VLAN的映射關(guān)系,預(yù)先規(guī)劃的映射關(guān)系中包含了預(yù)先針對全網(wǎng)所需的每一 FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系;B,獲取全網(wǎng)當(dāng)前所有FCoE交換機(jī)被配置的VSAN與VLAN的映射關(guān)系,當(dāng)該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致時,根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系,以使全網(wǎng)當(dāng)前各個FCoE交換機(jī)上的VSAN與VLAN映射關(guān)系與預(yù)先針對該各個 FCoE交換機(jī)規(guī)劃的VSAN與VLAN映射關(guān)系一致。一種全網(wǎng)中VSAN與VLAN映射關(guān)系的管理裝置,包括存儲單元,用于存儲預(yù)先規(guī)劃的全網(wǎng)VSAN與VLAN的映射關(guān)系,預(yù)先規(guī)劃的映射關(guān)系中包含了預(yù)先針對全網(wǎng)所需的每一 FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系;獲取單元,用于獲取全網(wǎng)當(dāng)前所有FCoE交換機(jī)被配置的VSAN與VLAN的映射關(guān)系,并在該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致時,發(fā)送處理通知至處理單元;處理單元,用于接收到所述處理通知后,根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系,以使全網(wǎng)當(dāng)前各個FCoE交換機(jī)上的VSAN與VLAN映射關(guān)系與預(yù)先針對該各個FCoE交換機(jī)規(guī)劃的VSAN與VLAN映射關(guān)系一致。由以上技術(shù)方案可以看出,自動更正FCoE交換機(jī)上與全網(wǎng)VSAN與VLAN映射關(guān)系不一致的VSAN與VLAN映射關(guān)系,并非依賴于用戶手工執(zhí)行,這完全避免了由于用戶手工執(zhí)行的操作所產(chǎn)生的諸如容易出錯、遺漏等問題。
圖1為現(xiàn)有映射管理方法顯示各臺FCoE交換機(jī)的VSAN與VLAN映射關(guān)系的示意圖;圖2為現(xiàn)有映射管理方法中增加VSAN與VLAN映射關(guān)系的示意圖;圖3為本發(fā)明實(shí)施例提供的基本流程圖;圖4為本發(fā)明實(shí)施例提供的裝置結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明提供的方法能夠從全網(wǎng)角度對全網(wǎng)所有FCoE交換機(jī)的VSAN與VLAN的映射關(guān)系進(jìn)行統(tǒng)一管理,以解決背景技術(shù)現(xiàn)有技術(shù)存在的諸多問題。下面對本發(fā)明提供的方法進(jìn)行描述參見圖3,圖3為本發(fā)明實(shí)施例提供的流程圖。如圖3所示,該流程可包括以下步驟步驟301,預(yù)先規(guī)劃全網(wǎng)VSAN與VLAN的映射關(guān)系。其中,預(yù)先規(guī)劃的全網(wǎng)VSAN與VLAN的映射關(guān)系(以下簡稱為預(yù)先規(guī)劃的映射關(guān)系)是由用戶根據(jù)業(yè)務(wù)需求規(guī)劃的,其包含了預(yù)先針對全網(wǎng)所需的每一 FCoE交換機(jī)規(guī)劃的 VSAN與VLAN的映射關(guān)系。比如,根據(jù)業(yè)務(wù)需求確定全網(wǎng)需要5個FCoE交換機(jī),則本步驟 301就針對該5個FCoE交換機(jī)規(guī)劃出其所需的VSAN與VLAN的映射關(guān)系。
步驟302,獲取全網(wǎng)當(dāng)前所有FCoE交換機(jī)被配置的VSAN與VLAN的映射關(guān)系,當(dāng)該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致時,根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系,以使全網(wǎng)當(dāng)前各個FCoE交換機(jī)上的VSAN與VLAN映射關(guān)系與預(yù)先針對該各個FCoE交換機(jī)規(guī)劃的VSAN與VLAN映射關(guān)系一致。這里,全網(wǎng)當(dāng)前所有FCoE交換機(jī)可能并非為全網(wǎng)所需的所有FCoE交換機(jī),比如, 根據(jù)業(yè)務(wù)需求確定全網(wǎng)需要5個FCoE交換機(jī),而執(zhí)行到本步驟302時,可能全網(wǎng)當(dāng)前僅有其中的3個FCoE交換機(jī),另外的兩個FCoE交換機(jī)可在后續(xù)增加至全網(wǎng)中。其中,當(dāng)向全網(wǎng)中新增加FCoE交換機(jī)時,可從預(yù)先規(guī)劃的映射關(guān)系中獲取預(yù)先針對該新增加的FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系,在該新增加的FCoE交換機(jī)未配置該獲取的映射關(guān)系中的VSAN和/或VLAN時,為該新增加的FCoE交換機(jī)配置該獲取的映射關(guān)系中的VSAN和/ 或VLAN,并為該新增加的FCoE交換機(jī)配置該獲取的映射關(guān)系。當(dāng)然,如果該新增加的FCoE 交換機(jī)不為全網(wǎng)所需的FCoE交換機(jī),則直接結(jié)束當(dāng)前流程,或者按照現(xiàn)有新增加FCoE交換機(jī)的處理流程執(zhí)行。在步驟302中,獲取全網(wǎng)當(dāng)前所有FCoE交換機(jī)上的VSAN與VLAN的映射關(guān)系可以是定期執(zhí)行,和/或,是在設(shè)定操作的觸發(fā)下執(zhí)行的;這里,所述設(shè)定操作可以由用戶隨時根據(jù)業(yè)務(wù)需求執(zhí)行,具體包括更新步驟301預(yù)先規(guī)劃的映射關(guān)系(該更新可為重新規(guī)劃全網(wǎng)VSAN與VLAN的映射關(guān)系、也可為修改預(yù)先規(guī)劃的映射關(guān)系中的部分映射關(guān)系)、修改用戶設(shè)置的處理策略中的至少一個。在步驟302中,獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致可通過以下步驟確定針對全網(wǎng)當(dāng)前的每一 FCoE交換機(jī),當(dāng)從該FCoE交換機(jī)上未獲取到預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN 的映射關(guān)系時,確定該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致,不一致的映射關(guān)系包括該未獲取的預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系,當(dāng)根據(jù)預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系確定出從該 FCoE交換機(jī)獲取的映射關(guān)系不正確時,則確定該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致,不一致的映射關(guān)系包括該不正確的映射關(guān)系,當(dāng)根據(jù)預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系確定出從該 FCoE交換機(jī)獲取了多余的映射關(guān)系時,則確定該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致,不一致的映射關(guān)系包括該多余的映射關(guān)系。另外,本實(shí)施例中,在步驟302的根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系之前,可進(jìn)一步包括確定用戶設(shè)置的處理策略是自動更正不一致的映射關(guān)系還是提供不一致的映射關(guān)系給用戶,如果是前者,則執(zhí)行上述步驟302中根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系的操作,而如果是后者,則提供該不一致的映射關(guān)系給用戶,由用戶決定如何處理該不一致的映射關(guān)系。其中,基于上面描述的不一致映射關(guān)系,本實(shí)施例中的根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系具體可為當(dāng)不一致的映射關(guān)系包括從當(dāng)前FCoE交換機(jī)上未獲取到預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的映射關(guān)系時,將所述未獲取的映射關(guān)系配置在該當(dāng)前FCoE交換機(jī)上,當(dāng)不一致的映射關(guān)系包括從該當(dāng)前FCoE交換機(jī)上獲取的不正確映射關(guān)系時,刪除該不正確的映射關(guān)系,并將正確的映射關(guān)系配置在該當(dāng)前FCoE交換機(jī)上,當(dāng)不一致的映射關(guān)系包括預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的映射關(guān)系之外的多余映射關(guān)系時,則步驟302b具體為刪除該多余映射關(guān)系。需要說明的是,在當(dāng)前FCoE交換機(jī)上配置映射關(guān)系時,如果該當(dāng)前FCoE交換機(jī)上不存在該被配置的映射關(guān)系中的VSAN和/或VLAN,則為該當(dāng)前FCoE交換機(jī)配置該未配置的映射關(guān)系中的VSAN和/或VLAN ;在完成配置后,再在該當(dāng)前FCoE交換機(jī)上配置該映射關(guān)系。而基于上面描述的不一致映射關(guān)系,上述的用戶決定如何處理該不一致的映射關(guān)系具體實(shí)現(xiàn)時可有兩種實(shí)現(xiàn)方式實(shí)現(xiàn)方式1,具體為判斷該不一致的映射關(guān)系是否為網(wǎng)絡(luò)所需求的,如果是,則當(dāng)不一致的映射關(guān)系包括從當(dāng)前FCoE交換機(jī)上未獲取到預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的映射關(guān)系時,依據(jù)網(wǎng)絡(luò)實(shí)際情況確定是否在該當(dāng)前FCoE交換機(jī)上配置該未獲取的映射關(guān)系,而當(dāng)不一致的映射關(guān)系包括從該當(dāng)前FCoE交換機(jī)上獲取的不正確映射關(guān)系,和/或針對該當(dāng)前FCoE交換機(jī)規(guī)劃的映射關(guān)系之外的多余映射關(guān)系時,依據(jù)該不一致的映射關(guān)系修改預(yù)先規(guī)劃的全網(wǎng)映射關(guān)系,并依據(jù)修改后的全網(wǎng)映射關(guān)系修改全網(wǎng)當(dāng)前其他FCoE交換機(jī)上的映射關(guān)系;如果否,則當(dāng)不一致的映射關(guān)系包括從當(dāng)前FCoE交換機(jī)上未獲取到預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的映射關(guān)系時,依據(jù)該不一致的映射關(guān)系修改預(yù)先規(guī)劃的全網(wǎng)映射關(guān)系,比如從該預(yù)先規(guī)劃的全網(wǎng)映射關(guān)系中刪除該不一致的映射關(guān)系,并依據(jù)修改后的全網(wǎng)映射關(guān)系修改全網(wǎng)當(dāng)前其他FCoE交換機(jī)上的映射關(guān)系,而當(dāng)不一致的映射關(guān)系包括從該當(dāng)前FCoE交換機(jī)上獲取的不正確映射關(guān)系,和/或針對該當(dāng)前FCoE交換機(jī)規(guī)劃的映射關(guān)系之外的多余映射關(guān)系時,則可依據(jù)網(wǎng)絡(luò)實(shí)際情況確定是否刪除該不一致的映射關(guān)系。實(shí)現(xiàn)方式2,其類似自動更正的策略,具體為當(dāng)不一致的映射關(guān)系包括從當(dāng)前 FCoE交換機(jī)上未獲取到預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的映射關(guān)系時,由用戶確定是否將所述未獲取的映射關(guān)系配置在該當(dāng)前FCoE交換機(jī)上,當(dāng)不一致的映射關(guān)系包括從該當(dāng)前FCoE交換機(jī)上獲取的不正確映射關(guān)系時,則由用戶刪除該不正確的映射關(guān)系,并將正確的映射關(guān)系配置在該當(dāng)前FCoE交換機(jī)上,當(dāng)不一致的映射關(guān)系包括預(yù)先針對該當(dāng)前FCoE 交換機(jī)規(guī)劃的映射關(guān)系之外的多余映射關(guān)系時,則步提供該多余的映射關(guān)系(該映射關(guān)系以多余狀態(tài)標(biāo)識),由用戶確定是否刪除該多余的映射關(guān)系。需要說明的是,在當(dāng)前FCoE交換機(jī)上配置映射關(guān)系時,如果該當(dāng)前FCoE交換機(jī)上不存在該被配置的映射關(guān)系中的VSAN和/或VLAN,則為該當(dāng)前FCoE交換機(jī)配置該未配置的映射關(guān)系中的VSAN和/或VLAN ;在完成配置后,再在該當(dāng)前FCoE交換機(jī)上配置該映射關(guān)系。至此,完成圖3所示的流程描述。需要說明的是,在上述步驟301中,為保證用戶直觀、清晰查看預(yù)先規(guī)劃的全網(wǎng) VSAN與VLAN的映射關(guān)系,該步驟301可進(jìn)一步包括顯示預(yù)先規(guī)劃的映射關(guān)系,以及該映射關(guān)系被標(biāo)識的標(biāo)記,其中,針對每一映射關(guān)系,在該映射關(guān)系被規(guī)劃給全網(wǎng)所有FCoE交換機(jī)時,對該映射關(guān)系標(biāo)識為第一設(shè)定標(biāo)記,用于表示該映射關(guān)系被規(guī)劃給全網(wǎng)所有FCoE 交換機(jī),在該映射關(guān)系被規(guī)劃給某些FCoE交換機(jī)時,對該映射關(guān)系標(biāo)識為第二設(shè)定標(biāo)記,用于表示通過觸發(fā)該第二設(shè)定標(biāo)記才能獲知該映射關(guān)系被規(guī)劃給的各個FCoE交換機(jī)。其中,預(yù)先規(guī)劃的映射關(guān)系,以及該映射關(guān)系被標(biāo)識的標(biāo)記可通過列表形式顯示??梢钥闯觯?本發(fā)明是不直接顯示全網(wǎng)所需的FCoE交換機(jī)的信息,而是僅顯示預(yù)先規(guī)劃的全網(wǎng)VSAN與 VLAN的映射關(guān)系的列表,也就是用預(yù)先規(guī)劃的全網(wǎng)VSAN與VLAN的映射關(guān)系的列表來代替全網(wǎng)中當(dāng)前每一 FCoE交換機(jī)上的VSAN與VLAN的映射關(guān)系的列表,相比于圖1,能夠大大減少列表的資源。至此,完成本發(fā)明提供的方法的描述。下面對本發(fā)明提供的裝置進(jìn)行描述參見圖4,圖4為本發(fā)明提供的全網(wǎng)中VSAN與VLAN映射關(guān)系的管理裝置結(jié)構(gòu)圖, 如圖4所示,該裝置可包括存儲單元,用于存儲預(yù)先規(guī)劃的全網(wǎng)VSAN與VLAN的映射關(guān)系,預(yù)先規(guī)劃的映射關(guān)系中包含了預(yù)先針對全網(wǎng)所需的每一 FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系;獲取單元,用于獲取全網(wǎng)當(dāng)前所有FCoE交換機(jī)被配置的VSAN與VLAN的映射關(guān)系,并在該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致時,發(fā)送處理通知至處理單元;處理單元,用于接收到所述處理通知后,根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系,以使全網(wǎng)當(dāng)前各個FCoE交換機(jī)上的VSAN與VLAN映射關(guān)系與預(yù)先針對該各個FCoE交換機(jī)規(guī)劃的VSAN與VLAN映射關(guān)系一致。其中,所述獲取單元的獲取是定期執(zhí)行,和/或,是在設(shè)定操作的觸發(fā)下執(zhí)行;所述設(shè)定操作包括更新所述預(yù)先規(guī)劃的映射關(guān)系、更新用戶設(shè)置的處理策略中的至少一個。如圖4所示,所述裝置進(jìn)一步包括判斷單元,用于在所述獲取單元確定出獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致之后,且在所述獲取單元發(fā)送處理通知之前,確定用戶設(shè)置的處理策略是自動更正不一致的映射關(guān)系還是提供不一致的映射關(guān)系給用戶,如果是前者,則觸發(fā)所述獲取單元發(fā)送處理通知,如果是后者,則提供該不一致的映射關(guān)系給用戶,由用戶決定如何處理該不一致的映射關(guān)系。本實(shí)施例中,所述獲取單元獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致包括針對全網(wǎng)當(dāng)前的每一 FCoE交換機(jī),當(dāng)從該FCoE交換機(jī)上未獲取到預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN 的映射關(guān)系時,確定該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致,不一致的映射關(guān)系包括該未獲取的預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系,當(dāng)根據(jù)預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系確定出從該 FCoE交換機(jī)獲取的映射關(guān)系不正確時,則確定該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致,不一致的映射關(guān)系包括該不正確的映射關(guān)系,當(dāng)根據(jù)預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系確定出從該 FCoE交換機(jī)獲取了多余的映射關(guān)系時,則確定該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致,不一致的映射關(guān)系包括該多余的映射關(guān)系。其中,當(dāng)不一致的映射關(guān)系包括從當(dāng)前FCoE交換機(jī)上未獲取到預(yù)先針對該當(dāng)前 FCoE交換機(jī)規(guī)劃的映射關(guān)系時,所述處理子單元將所述未獲取的映射關(guān)系配置在該當(dāng)前 FCoE交換機(jī)上,當(dāng)不一致的映射關(guān)系包括從該當(dāng)前FCoE交換機(jī)上獲取的不正確映射關(guān)系時,所述處理子單元刪除該不正確的映射關(guān)系,并將正確的映射關(guān)系配置在該當(dāng)前FCoE交換機(jī)上,當(dāng)不一致的映射關(guān)系包括預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的映射關(guān)系之外的多余映射關(guān)系時,所述處理子單元刪除該多余映射關(guān)系。需要說明的是,在當(dāng)前FCoE交換機(jī)上配置映射關(guān)系時,如果該當(dāng)前FCoE交換機(jī)上不存在該被配置的映射關(guān)系中的VSAN和/ 或VLAN,則為該當(dāng)前FCoE交換機(jī)配置該未配置的映射關(guān)系中的VSAN和/或VLAN ;在完成配置后,再在該當(dāng)前FCoE交換機(jī)上配置該映射關(guān)系。優(yōu)選地,如圖4所示,該裝置進(jìn)一步包括管理單元,用于在全網(wǎng)中新增加FCoE交換機(jī)時,從預(yù)先規(guī)劃的映射關(guān)系中獲取預(yù)先針對該新增加的FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系,并在該新增加的FCoE交換機(jī)未配置該獲取的映射關(guān)系中的VSAN和/或VLAN時,為該新增加的FCoE交換機(jī)配置該獲取的映射關(guān)系中的VSAN和/或VLAN,并為該新增加的FCoE交換機(jī)配置該獲取的映射關(guān)系。由以上技術(shù)方案可以看出,本發(fā)明可以達(dá)到以下效果(1),通過僅顯示預(yù)先規(guī)劃的映射關(guān)系可以清晰、直觀地查看全網(wǎng)VSAN與VLAN映射關(guān)系,并方便修改全網(wǎng)VSAN與VLAN映射關(guān)系、以及重新規(guī)劃全網(wǎng)VSAN與VLAN映射關(guān)系;(2),由系統(tǒng)比較獲取的映射關(guān)系與預(yù)先規(guī)劃的全網(wǎng)VSAN與VLAN的映射關(guān)系是否一致,并非由用戶逐一針對圖1顯示的列表比較映射關(guān)系是否一致,這能夠?qū)崿F(xiàn)快速判斷全網(wǎng)中是否存在不一致的映射關(guān)系,以及實(shí)現(xiàn)快速定位該不一致的映射關(guān)系;(3),通過用戶設(shè)置的處理策略,能夠?qū)崿F(xiàn)快速、批量更正不一致的映射關(guān)系;并且,即可以實(shí)現(xiàn)自動更正不一致的映射關(guān)系,也可以實(shí)現(xiàn)由用戶手工處理不一致的映射關(guān)系;(4),當(dāng)全網(wǎng)中新增加FCoE交換機(jī)時,可以自動為其配置與全網(wǎng)規(guī)劃一致的VSAN 與VLAN映射關(guān)系;(5),當(dāng)網(wǎng)絡(luò)中的FCoE交換機(jī)被人為修改VSAN-VLAN映射關(guān)系時,可以根據(jù)全網(wǎng)規(guī)劃自動更正該交換機(jī)上的VSAN-VLAN映射關(guān)系,以保證網(wǎng)絡(luò)的正常運(yùn)行。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種全網(wǎng)中VSAN與VLAN映射關(guān)系的管理方法,其特征在于,該方法包括A,預(yù)先規(guī)劃全網(wǎng)VSAN與VLAN的映射關(guān)系,預(yù)先規(guī)劃的映射關(guān)系中包含了預(yù)先針對全網(wǎng)所需的每一 FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系;B,獲取全網(wǎng)當(dāng)前所有FCoE交換機(jī)被配置的VSAN與VLAN的映射關(guān)系,當(dāng)該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致時,根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系,以使全網(wǎng)當(dāng)前各個FCoE交換機(jī)上的VSAN與VLAN映射關(guān)系與預(yù)先針對該各個FCoE 交換機(jī)規(guī)劃的VSAN與VLAN映射關(guān)系一致。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B中的獲取是定期執(zhí)行,和/或,是在設(shè)定操作的觸發(fā)下執(zhí)行;所述設(shè)定操作包括更新所述預(yù)先規(guī)劃的映射關(guān)系、更新用戶設(shè)置的處理策略中的至少一個。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B中,在根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系之前,進(jìn)一步包括確定用戶設(shè)置的處理策略是自動更正不一致的映射關(guān)系還是提供不一致的映射關(guān)系給用戶,如果是前者,則繼續(xù)執(zhí)行根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系的操作,如果是后者,則提供該不一致的映射關(guān)系給用戶,由用戶決定如何處理該不一致的映射關(guān)系。
4.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,步驟B中,獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致包括針對全網(wǎng)當(dāng)前的每一 FCoE交換機(jī),當(dāng)從該FCoE交換機(jī)上未獲取到預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系時,確定該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致,不一致的映射關(guān)系包括 該未獲取的預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系,當(dāng)根據(jù)預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系確定出從該FCoE 交換機(jī)獲取的映射關(guān)系不正確時,則確定該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致,不一致的映射關(guān)系包括該不正確的映射關(guān)系,當(dāng)根據(jù)預(yù)先針對該當(dāng)前FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系確定出從該FCoE 交換機(jī)獲取了多余的映射關(guān)系時,則確定該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致,不一致的映射關(guān)系包括該多余的映射關(guān)系。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括當(dāng)全網(wǎng)中新增加FCoE交換機(jī)時,從預(yù)先規(guī)劃的映射關(guān)系中獲取預(yù)先針對該新增加的 FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系;在該新增加的FCoE交換機(jī)未配置該獲取的映射關(guān)系中的VSAN和/或VLAN時,為該新增加的FCoE交換機(jī)配置該獲取的映射關(guān)系中的VSAN和/或VLAN,并為該新增加的FCoE交換機(jī)配置該獲取的映射關(guān)系。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括顯示預(yù)先規(guī)劃的映射關(guān)系,以及該映射關(guān)系被標(biāo)識的標(biāo)記,其中,針對每一映射關(guān)系,在該映射關(guān)系被規(guī)劃給全網(wǎng)所有FCoE交換機(jī)時,對該映射關(guān)系標(biāo)識為第一設(shè)定標(biāo)記,用于表示該映射關(guān)系被規(guī)劃給全網(wǎng)所有FCoE交換機(jī),在該映射關(guān)系被規(guī)劃給某些FCoE交換機(jī)時,對該映射關(guān)系標(biāo)識為第二設(shè)定標(biāo)記,用于表示通過觸發(fā)該第二設(shè)定標(biāo)記才能獲知該映射關(guān)系被規(guī)劃給的各個FCoE交換機(jī)。
7.一種全網(wǎng)中VSAN與VLAN映射關(guān)系的管理裝置,其特征在于,該裝置包括存儲單元,用于存儲預(yù)先規(guī)劃的全網(wǎng)VSAN與VLAN的映射關(guān)系,預(yù)先規(guī)劃的映射關(guān)系中包含了預(yù)先針對全網(wǎng)所需的每一 FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系;獲取單元,用于獲取全網(wǎng)當(dāng)前所有FCoE交換機(jī)被配置的VSAN與VLAN的映射關(guān)系,并在該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致時,發(fā)送處理通知至處理單元;處理單元,用于接收到所述處理通知后,根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系,以使全網(wǎng)當(dāng)前各個FCoE交換機(jī)上的VSAN與VLAN映射關(guān)系與預(yù)先針對該各個 FCoE交換機(jī)規(guī)劃的VSAN與VLAN映射關(guān)系一致。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取單元的獲取是定期執(zhí)行,和/或, 是在設(shè)定操作的觸發(fā)下執(zhí)行;所述設(shè)定操作包括更新所述預(yù)先規(guī)劃的映射關(guān)系、更新用戶設(shè)置的處理策略中的至少一個。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置進(jìn)一步包括判斷單元,用于在所述獲取單元確定出獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致之后,且在所述獲取單元發(fā)送處理通知之前,確定用戶設(shè)置的處理策略是自動更正不一致的映射關(guān)系還是提供不一致的映射關(guān)系給用戶,如果是前者,則觸發(fā)所述獲取單元發(fā)送處理通知,如果是后者,則提供該不一致的映射關(guān)系給用戶,由用戶決定如何處理該不一致的映射關(guān)系。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,該裝置進(jìn)一步包括管理單元,用于在全網(wǎng)中新增加FCoE交換機(jī)時,從預(yù)先規(guī)劃的映射關(guān)系中獲取預(yù)先針對該新增加的FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系,并在該新增加的FCoE交換機(jī)未配置該獲取的映射關(guān)系中的VSAN和/或VLAN時,為該新增加的FCoE交換機(jī)配置該獲取的映射關(guān)系中的VSAN和/或VLAN,并為該新增加的FCoE交換機(jī)配置該獲取的映射關(guān)系。
全文摘要
本發(fā)明提供了全網(wǎng)中VSAN與VLAN映射關(guān)系的管理方法和裝置,其中,該方法包括A,預(yù)先規(guī)劃全網(wǎng)VSAN與VLAN的映射關(guān)系,預(yù)先規(guī)劃的映射關(guān)系中包含了預(yù)先針對全網(wǎng)所需的每一FCoE交換機(jī)規(guī)劃的VSAN與VLAN的映射關(guān)系;B,獲取全網(wǎng)當(dāng)前所有FCoE交換機(jī)被配置的VSAN與VLAN的映射關(guān)系,當(dāng)該獲取的映射關(guān)系與預(yù)先規(guī)劃的映射關(guān)系不一致時,根據(jù)預(yù)先規(guī)劃的映射關(guān)系自動更正該不一致的映射關(guān)系,以使全網(wǎng)當(dāng)前各個FCoE交換機(jī)上的VSAN與VLAN映射關(guān)系與預(yù)先針對該各個FCoE交換機(jī)規(guī)劃的VSAN與VLAN映射關(guān)系一致。采用本發(fā)明,能夠自動FCoE交換機(jī)的VSAN與VLAN映射關(guān)系。
文檔編號H04L12/46GK102316175SQ20111018442
公開日2012年1月11日 申請日期2011年6月30日 優(yōu)先權(quán)日2011年6月30日
發(fā)明者遇惠君 申請人:杭州華三通信技術(shù)有限公司