專利名稱:在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的方法和裝置。
背景技術(shù):
現(xiàn)有技術(shù)中,數(shù)據(jù)存儲(chǔ)系統(tǒng)的可靠性低一直是IT人員頭痛的事。當(dāng)企業(yè)重要數(shù)據(jù) 丟失或損壞,會(huì)面臨業(yè)務(wù)上各種的問(wèn)題。維護(hù)工作非常復(fù)雜繁瑣,而且在檢修維護(hù)存儲(chǔ)設(shè)備 的過(guò)程中,還有可能需要停機(jī),從而嚴(yán)重影響到企業(yè)的正常運(yùn)營(yíng)。為了應(yīng)對(duì)數(shù)據(jù)高速增長(zhǎng),數(shù)據(jù)存儲(chǔ)系統(tǒng)中設(shè)備之間的通信大多使用光纖存儲(chǔ)網(wǎng)絡(luò) 來(lái)實(shí)現(xiàn)。因?yàn)楣饫w網(wǎng)絡(luò)相比傳統(tǒng)以太網(wǎng)具有速度快、延遲低、帶寬高等優(yōu)點(diǎn),但是光纖網(wǎng)絡(luò) 也存在一定缺點(diǎn),在光纖通道容易發(fā)生故障后,造成與該光纖通道對(duì)應(yīng)端口的數(shù)據(jù)無(wú)法繼 續(xù)安全傳輸,從而降低了鏈路傳輸?shù)目煽啃浴?br>
發(fā)明內(nèi)容
本發(fā)明提供一種在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的方法和裝置,能夠?qū)崿F(xiàn)光纖通道自動(dòng)切 換。為解決上述技術(shù)問(wèn)題,本發(fā)明提供了如下技術(shù)方案一種在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的方法,包括從本地的傳輸端口中選擇至少兩個(gè)端口 ;為所述被選擇的至少兩個(gè)端口配置相同的全球唯一標(biāo)識(shí)端口(WffNPort)信息和 不同的光纖通道;從所述具有相同WffN Port信息的至少兩個(gè)傳輸端口中選擇其中一個(gè)傳輸端口的 光纖通道傳輸數(shù)據(jù);在檢測(cè)到所述被選擇的傳輸端口所對(duì)應(yīng)的光纖通道發(fā)生故障時(shí),從具有所述被選 擇的傳輸端口的WffN Port信息的其他傳輸端口選擇一個(gè)傳輸端口繼續(xù)傳輸所述被選擇的 傳輸端口的數(shù)據(jù)。進(jìn)一步的,所述方法還具有如下特點(diǎn)所述傳輸端口是對(duì)本地與光纖通道相連的物理端口虛擬化后得到的邏輯端口,其 中該邏輯端口具有所述物理端口的傳輸功能。進(jìn)一步的,所述方法還具有如下特點(diǎn)所述為所述被選擇的至少兩個(gè)端口配置相同的WffN Port信息和不同的光纖通道, 包括從本地的傳輸端口中,選擇由同一個(gè)物理端口虛擬化得到的至少兩個(gè)端口 ;為由同一個(gè)物理端口虛擬化得到的至少兩個(gè)端口配置相同的WffN Port信息和不 同的光纖通道。一種在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的裝置,包括選擇模塊,用于從本地的傳輸端口中選擇至少兩個(gè)端口 ;
配置模塊,與所述選擇模塊相連,用于為所述被選擇的至少兩個(gè)端口配置相同的 WWN Port信息和不同的光纖通道;第一傳輸模塊,與所述配置模塊相連,用于從所述具有相同WffN Port信息的至少 兩個(gè)傳輸端口中選擇其中一個(gè)傳輸端口的光纖通道傳輸數(shù)據(jù);第二傳輸模塊,與所述第一傳輸模塊相連,用于在檢測(cè)到所述被選擇的傳輸端口 所對(duì)應(yīng)的光纖通道發(fā)生故障時(shí),從具有所述被選擇的傳輸端口的WWN Port信息的其他傳輸 端口選擇一個(gè)傳輸端口繼續(xù)傳輸所述被選擇的傳輸端口的數(shù)據(jù)。進(jìn)一步的,所述裝置還具有如下特點(diǎn)所述傳輸端口是對(duì)本地與光纖通道相連的物理端口虛擬化后得到的邏輯端口,其 中該邏輯端口具有所述物理端口的傳輸功能。進(jìn)一步的,所述裝置還具有如下特點(diǎn)所述配置模塊包括選擇單元,用于從本地的傳輸端口中,選擇由同一個(gè)物理端口虛擬化得到的至少 兩個(gè)端口 ;配置單元,用于為由同一個(gè)物理端口虛擬化得到的至少兩個(gè)端口配置相同的WffN Port信息和不同的光纖通道。本發(fā)明提供的技術(shù)方案,通過(guò)使一個(gè)WffN Port (World Wide NamePort,全球唯 一標(biāo)識(shí)端口 )對(duì)應(yīng)至少兩個(gè)傳輸端口,且每個(gè)傳輸端口對(duì)應(yīng)不同的光纖通道,使得該WWN Port對(duì)應(yīng)的一條光纖通道出現(xiàn)故障時(shí),能夠采用該WWN Port對(duì)應(yīng)的其他光纖通道繼續(xù)傳 輸,實(shí)現(xiàn)了數(shù)據(jù)傳輸?shù)淖詣?dòng)切換,提高了數(shù)據(jù)傳輸?shù)目煽啃浴?br>
圖1為本發(fā)明提供的在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的方法實(shí)施例的流程示意圖;圖2為本發(fā)明提供的在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的方法應(yīng)用實(shí)例的流程示意圖;圖3為本發(fā)明提供的在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的裝置實(shí)施例的結(jié)構(gòu)示意圖;圖4為圖3所示裝置實(shí)施例中配置模塊302的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì) 本發(fā)明作進(jìn)一步的詳細(xì)描述。圖1為本發(fā)明提供的在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的方法實(shí)施例的流程示意圖。圖1所 示方法實(shí)施例包括步驟101、從本地的傳輸端口中選擇至少兩個(gè)端口 ;步驟102、為所述被選擇的至少兩個(gè)端口配置相同的WffN Port信息和不同的光纖 通道;步驟103、從所述具有相同WffN Port信息的至少兩個(gè)傳輸端口中選擇其中一個(gè)傳 輸端口的光纖通道傳輸數(shù)據(jù);步驟104、在檢測(cè)到所述被選擇的傳輸端口所對(duì)應(yīng)的光纖通道發(fā)生故障時(shí),從具有 所述被選擇的傳輸端口的WWN Port信息的其他傳輸端口選擇一個(gè)傳輸端口繼續(xù)傳輸所述 被選擇的傳輸端口的數(shù)據(jù)。
本發(fā)明提供的方法實(shí)施例,通過(guò)使一個(gè)WffN Port對(duì)應(yīng)兩個(gè)傳輸端口,且每個(gè)傳輸 端口對(duì)應(yīng)不同的光纖通道,使得該WWN Port對(duì)應(yīng)的一條光纖通道出現(xiàn)故障時(shí),能夠采用該 WWN Port對(duì)應(yīng)的其他光纖通道繼續(xù)傳輸,實(shí)現(xiàn)了數(shù)據(jù)傳輸?shù)淖詣?dòng)切換,提高了數(shù)據(jù)傳輸?shù)?br>
可靠性。下面對(duì)本發(fā)明提供的方法實(shí)施例作進(jìn)一步介紹圖2為本發(fā)明提供的在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的方法應(yīng)用實(shí)例的流程示意圖。圖2 所示方法應(yīng)用實(shí)例包括步驟201、獲取本地的傳輸端口;在本步驟中,傳輸端口可以有如下組合物理端口、邏輯端口以及兩者的組合,其 中邏輯端口是由物理端口虛擬化生成的,可以采用NPIV(N PortID Virtualization)技術(shù) 完成。其中將本地的物理端口虛擬化成至少兩個(gè)邏輯端口,其中該邏輯端口具有所述物理 端口的傳輸功能,將得到的邏輯端口分別配置為新的傳輸端口。例如,一物理端口的為傳輸 端口 A,可以采用NPIV將該物理端口虛擬化成兩個(gè)邏輯端口,分別稱為傳輸端口 B和傳輸端 口 C,此時(shí)應(yīng)理解為有兩個(gè)傳輸端口,即傳輸端口 B和C,其中傳輸端口 A已經(jīng)不存在。步驟202、從本地的傳輸端口中選擇至少兩個(gè)端口 ;在本步驟中,選擇的至少兩個(gè)端口可以有如下幾個(gè)組成方式方式1 選擇的至少兩個(gè)端口都是物理端口 ;方式2 選擇的至少兩個(gè)端口部分是物理端口,部分是邏輯端口 ;方式3 選擇的至少兩個(gè)端口都是邏輯端口,但是由不同的物理端口虛擬化得到 的;方式4 選擇的至少兩個(gè)端口都是邏輯端口,且由相同的物理端口虛擬化得到的。步驟203、為所述被選擇的至少兩個(gè)端口配置相同的WffN Port信息和不同的光纖 通道;在本步驟中,通過(guò)此步驟的操作,使得同一 WffN Port信息對(duì)應(yīng)了至少兩條光纖通道。步驟204、從所述具有相同WffN Port信息的至少兩個(gè)傳輸端口中選擇其中一個(gè)傳 輸端口的光纖通道傳輸數(shù)據(jù);步驟205、檢測(cè)步驟204中所使用的光纖通道是否發(fā)生故障;如果發(fā)生故障,則執(zhí)行步驟205 ;否則,繼續(xù)執(zhí)行本步驟。步驟206、從具有所述被選擇的傳輸端口的WffN Port信息的其他傳輸端口選擇一 個(gè)傳輸端口繼續(xù)傳輸所述被選擇的傳輸端口的數(shù)據(jù)。在本步驟中,通過(guò)光纖通道的切換完成數(shù)據(jù)的繼續(xù)傳輸。下面對(duì)步驟202中選擇 端口的四種方式在本步驟中的效果進(jìn)行比較方式1中選擇的至少兩個(gè)端口都是物理端口 ;由于被選擇的物理端口中只有一個(gè)處于使用狀態(tài),其他需關(guān)閉。在實(shí)際應(yīng)用中,會(huì) 有部分的物理端口為關(guān)閉狀態(tài),使得物理端口的使用率很低。方式2 選擇的至少兩個(gè)端口部分是物理端口,部分是邏輯端口 ;由于同一物理端口是多個(gè)邏輯端口的使用狀態(tài)是相互獨(dú)立的,即允許同一物理端 口上的兩邏輯端口一個(gè)是關(guān)閉狀態(tài),另一個(gè)是使用狀態(tài)。所以較方式一提高了實(shí)際的物理端口使用率,能夠?yàn)楦嗟牟煌琖WN Port提供服務(wù)。方式3 選擇的至少兩個(gè)端口都是邏輯端口,但是由不同的物理端口虛擬化得到 的;與方式2相比,方式三所能夠服務(wù)的WffN Port更多,但是由于不是由同一個(gè)物理 端口虛擬化得到,所以在切換光纖通道時(shí),需要從一個(gè)實(shí)體的物理端口切換到另一個(gè)實(shí)體 的物理端口,消耗一定的時(shí)間。方式4 選擇的至少兩個(gè)端口都是邏輯端口,且由相同的物理端口虛擬化得到的。與方式3相比,在與方式三中邏輯端口個(gè)數(shù)相同時(shí),方式4與方式三所服務(wù)的WffN Port相同,且由于被選擇的端口同一個(gè)物理端口虛擬化得到,所以在切換光纖通道時(shí),無(wú)需 從一個(gè)實(shí)體的物理端口切換到另一個(gè)實(shí)體的物理端口,節(jié)省了切換的時(shí)間,切換速度更快。由此可以看出,上述四種方式的最優(yōu)方式為方式4。本發(fā)明實(shí)施例提供的方法,通過(guò)使一個(gè)WffN Port對(duì)應(yīng)兩個(gè)傳輸端口,且每個(gè)傳輸 端口對(duì)應(yīng)不同的光纖通道,使得該WWN Port對(duì)應(yīng)的一條光纖通道出現(xiàn)故障時(shí),能夠采用該 WWN Port對(duì)應(yīng)的其他光纖通道繼續(xù)傳輸,實(shí)現(xiàn)了數(shù)據(jù)傳輸?shù)淖詣?dòng)切換,提高了數(shù)據(jù)傳輸?shù)?br>
可靠性。圖3為本發(fā)明提供的在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的裝置實(shí)施例的結(jié)構(gòu)示意圖。結(jié)合圖 1和2所述的方法,圖3所示裝置實(shí)施例包括選擇模塊301,用于從本地的傳輸端口中選擇至少兩個(gè)端口 ;配置模塊302,與所述選擇模塊301相連,用于為所述被選擇的至少兩個(gè)端口配置 相同的WffN Port信息和不同的光纖通道;第一傳輸模塊303,與所述配置模塊302相連,用于從所述具有相同WffN Port信息 的至少兩個(gè)傳輸端口中選擇其中一個(gè)傳輸端口的光纖通道傳輸數(shù)據(jù);第二傳輸模塊304,與所述第一傳輸模塊303相連,用于在檢測(cè)到所述被選擇的傳 輸端口所對(duì)應(yīng)的光纖通道發(fā)生故障時(shí),從具有所述被選擇的傳輸端口的WWN Port信息的其 他傳輸端口選擇一個(gè)傳輸端口繼續(xù)傳輸所述被選擇的傳輸端口的數(shù)據(jù)。進(jìn)一步的,所述傳輸端口是對(duì)本地與光纖通道相連的物理端口虛擬化后得到的邏 輯端口,其中該邏輯端口具有所述物理端口的傳輸功能。圖4為圖3所示裝置實(shí)施例中配置模塊302的結(jié)構(gòu)示意圖。圖5所示配置模塊 302包括選擇單元401,用于從本地的傳輸端口中,選擇由同一個(gè)物理端口虛擬化得到的至 少兩個(gè)端口;配置單元402,用于為由同一個(gè)物理端口虛擬化得到的至少兩個(gè)端口配置相同的 WffN Port信息和不同的光纖通道。本發(fā)明提供的裝置實(shí)施例,通過(guò)使一個(gè)WffN Port對(duì)應(yīng)兩個(gè)傳輸端口,且每個(gè)傳輸 端口對(duì)應(yīng)不同的光纖通道,使得該WWN Port對(duì)應(yīng)的一條光纖通道出現(xiàn)故障時(shí),能夠采用該 WWN Port對(duì)應(yīng)的其他光纖通道繼續(xù)傳輸,實(shí)現(xiàn)了數(shù)據(jù)傳輸?shù)淖詣?dòng)切換,提高了數(shù)據(jù)傳輸?shù)?br>
可靠性。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的全部或部分步驟可以使用計(jì)算機(jī)程 序流程來(lái)實(shí)現(xiàn),所述計(jì)算機(jī)程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)程序在相應(yīng)的硬件平臺(tái)上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時(shí),包括方法實(shí)施例的步驟 之一或其組合??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用集成電路來(lái)實(shí)現(xiàn),這些步驟可 以被分別制作成一個(gè)個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電 路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。上述實(shí)施例中的各裝置/功能模塊/功能單元可以采用通用的計(jì)算裝置來(lái)實(shí)現(xiàn), 它們可以集中在單個(gè)的計(jì)算裝置上,也可以分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上。上述實(shí)施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實(shí)現(xiàn)并作為 獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的計(jì)算機(jī) 可讀取存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
一種在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的方法,其特征在于,包括從本地的傳輸端口中選擇至少兩個(gè)端口;為所述被選擇的至少兩個(gè)端口配置相同的全球唯一標(biāo)識(shí)端口(WWNPort)信息和不同的光纖通道;從所述具有相同WWN Port信息的至少兩個(gè)傳輸端口中選擇其中一個(gè)傳輸端口的光纖通道傳輸數(shù)據(jù);在檢測(cè)到所述被選擇的傳輸端口所對(duì)應(yīng)的光纖通道發(fā)生故障時(shí),從具有所述被選擇的傳輸端口的WWN Port信息的其他傳輸端口選擇一個(gè)傳輸端口繼續(xù)傳輸所述被選擇的傳輸端口的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述傳輸端口是對(duì)本地與光纖通道相連 的物理端口虛擬化后得到的邏輯端口,其中該邏輯端口具有所述物理端口的傳輸功能。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述為所述被選擇的至少兩個(gè)端口配置 相同的WffN Port信息和不同的光纖通道,包括從本地的傳輸端口中,選擇由同一個(gè)物理端口虛擬化得到的至少兩個(gè)端口 ;為由同一個(gè)物理端口虛擬化得到的至少兩個(gè)端口配置相同的WffN Port信息和不同的 光纖通道。
4.一種在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的裝置,其特征在于,包括選擇模塊,用于從本地的傳輸端口中選擇至少兩個(gè)端口 ;配置模塊,與所述選擇模塊相連,用于為所述被選擇的至少兩個(gè)端口配置相同的WWN Port信息和不同的光纖通道;第一傳輸模塊,與所述配置模塊相連,用于從所述具有相同WffN Port信息的至少兩個(gè) 傳輸端口中選擇其中一個(gè)傳輸端口的光纖通道傳輸數(shù)據(jù);第二傳輸模塊,與所述第一傳輸模塊相連,用于在檢測(cè)到所述被選擇的傳輸端口所對(duì) 應(yīng)的光纖通道發(fā)生故障時(shí),從具有所述被選擇的傳輸端口的WWN Port信息的其他傳輸端口 選擇一個(gè)傳輸端口繼續(xù)傳輸所述被選擇的傳輸端口的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述傳輸端口是對(duì)本地與光纖通道相連 的物理端口虛擬化后得到的邏輯端口,其中該邏輯端口具有所述物理端口的傳輸功能。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述配置模塊包括選擇單元,用于從本地的傳輸端口中,選擇由同一個(gè)物理端口虛擬化得到的至少兩個(gè) 端□;配置單元,用于為由同一個(gè)物理端口虛擬化得到的至少兩個(gè)端口配置相同的WWN Port 信息和不同的光纖通道。
全文摘要
本發(fā)明提供一種在光纖網(wǎng)絡(luò)中傳輸數(shù)據(jù)的方法和裝置,涉及數(shù)據(jù)傳輸領(lǐng)域;能夠?qū)崿F(xiàn)光纖通道的自動(dòng)切換。所述方法,包括從本地的傳輸端口中選擇至少兩個(gè)端口;為所述被選擇的至少兩個(gè)端口配置相同的WWN Port信息和不同的光纖通道;從所述具有相同WWN Port信息的至少兩個(gè)傳輸端口中選擇其中一個(gè)傳輸端口的光纖通道傳輸數(shù)據(jù);在檢測(cè)到所述被選擇的傳輸端口所對(duì)應(yīng)的光纖通道發(fā)生故障時(shí),從具有所述被選擇的傳輸端口的WWNPort信息的其他傳輸端口選擇一個(gè)傳輸端口繼續(xù)傳輸所述被選擇的傳輸端口的數(shù)據(jù)。本發(fā)明提供的技術(shù)方案可應(yīng)用于光纖網(wǎng)絡(luò)。
文檔編號(hào)H04B10/08GK101944953SQ201010292030
公開(kāi)日2011年1月12日 申請(qǐng)日期2010年9月26日 優(yōu)先權(quán)日2010年9月26日
發(fā)明者楊帆 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司