專利名稱:光傳輸設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光傳輸設(shè)備。
技術(shù)背景在根據(jù)諸如同步數(shù)字體系(SDH)或同步光網(wǎng)絡(luò)(SONET)的光傳 輸技術(shù)標(biāo)準(zhǔn)而構(gòu)成的冗余網(wǎng)絡(luò)中,在兩臺光傳輸設(shè)備之間設(shè)置了在用線 路和備用線路。而且,還提供了自動保護(hù)切換(APS)功能,用于當(dāng)在用 線路上發(fā)生故障時(shí),將在用線路切換到備用線路,從而快速地響應(yīng)通信 故障。實(shí)現(xiàn)APS功能的這種網(wǎng)絡(luò)構(gòu)成的一個(gè)例子是圖9A至9D中所示的 被稱為"1 + 1 APS"的網(wǎng)絡(luò)構(gòu)成。圖9A至9D是用于解釋1 + 1 APS的示意圖。在如圖9A至9D所示的"1 + 1 APS"中,在兩臺光傳輸設(shè)備之間設(shè)置 了作為在用線路和備用線路的冗余線路。在圖9A所示的正常操作中,來 自左側(cè)光傳輸設(shè)備的光信號通過在用線路和備用線路二者被轉(zhuǎn)發(fā)至右側(cè) 光傳輸設(shè)備,且位于接收端的右側(cè)光傳輸設(shè)備的選擇器(見圖9A的 "SEL")對切換進(jìn)行控制,使得僅從在用線路接收光信號。來自右側(cè)光傳 輸設(shè)備的光信號通過在用線路和備用線路二者被轉(zhuǎn)發(fā)至左側(cè)光傳輸設(shè) 備,且位于接收端的左側(cè)光傳輸設(shè)備的選擇器對切換進(jìn)行控制,使得僅 從在用線路接收光信號。在"1 + 1 APS"中,當(dāng)在用線路上發(fā)生通信故障時(shí),光傳輸設(shè)備的選 擇器對切換進(jìn)行控制,使得通過備用線路從相鄰光傳輸設(shè)備接收光信號。 具體而言,如圖9B所示,在接收端進(jìn)行切換,使得通過備用線路發(fā)送的 光信號也被接收。這樣,僅通過在接收端進(jìn)行切換控制就能夠快速地響 應(yīng)通信故障。在從通信故障中恢復(fù)之后,可以使用備用線路作為在用線路而〗吏用 恢復(fù)后的在用線路作為備用線路進(jìn)行正常操作(如圖9C所示),或者可以再次切換回來(如圖9D所示)。所謂的"l:l APS"網(wǎng)絡(luò)構(gòu)成還以在光信號的接收端和發(fā)送端都進(jìn)行切 換控制而為人所知。實(shí)現(xiàn)APS功能的網(wǎng)絡(luò)構(gòu)成的另一個(gè)例子是如圖IOA和IOB所示的環(huán) 形網(wǎng)絡(luò),即進(jìn)行"1 + 1APS"的切換控制的所謂"雙向線路切換環(huán)(BLSR)"。 圖IOA和10B是用于解釋BLSR的示意圖。在"BLSR"的正常操作中,僅使用單向通信路徑作為工作方向來傳送 光信號。當(dāng)發(fā)生通信故障時(shí),正常操作中所用路徑方向被切換到相反方 向(保護(hù)方向),從而能夠快速地響應(yīng)通信故障。如圖10A所示,例如, 在包括4臺光傳輸設(shè)備(即節(jié)點(diǎn)1至節(jié)點(diǎn)4)的環(huán)形網(wǎng)絡(luò)的正常操作中, 使用經(jīng)過節(jié)點(diǎn)3的路徑將光信號從節(jié)點(diǎn)4發(fā)送到節(jié)點(diǎn)2。在這種狀態(tài)下,當(dāng)如圖10B所示在節(jié)點(diǎn)4和節(jié)點(diǎn)3之間發(fā)生通信故 障時(shí),節(jié)點(diǎn)3通過節(jié)點(diǎn)2和節(jié)點(diǎn)1向節(jié)點(diǎn)4發(fā)送通信故障的信息。響應(yīng) 于發(fā)生故障的信息,節(jié)點(diǎn)4利用當(dāng)前路徑方向的相反路徑方向(保護(hù)方 向)向節(jié)點(diǎn)2發(fā)送光信號。具體而言,來自節(jié)點(diǎn)4的光信號經(jīng)過節(jié)點(diǎn)1 和節(jié)點(diǎn)2到達(dá)節(jié)點(diǎn)3,且在節(jié)點(diǎn)3轉(zhuǎn)向以被發(fā)送到節(jié)點(diǎn)2。在"1 + 1 APS"或"BLSR"中,光傳輸設(shè)備通過與相鄰光傳輸設(shè)備交換 存儲在SDH或SONET光信號的開銷中的APS字節(jié)(Kl/K2字節(jié))來進(jìn) 行APS功能的切換控制。例如,當(dāng)位于接收端的光傳輸設(shè)備檢測到諸如 信號故障(SF)或信號衰減(SD)的故障時(shí),該設(shè)備利用存儲了這種信 息的APS字節(jié)向相鄰設(shè)備通告該故障的信息,并進(jìn)行切換控制。根據(jù)GR253標(biāo)準(zhǔn)的要求,切換控制在50微秒內(nèi)進(jìn)行。 實(shí)現(xiàn)"1 + 1 APS"或"BLSR"的架構(gòu)的一個(gè)例子是如圖11所示的集中 式CPU (中央處理單元)架構(gòu)。圖ll是集中式CPU架構(gòu)的示意圖。如圖11所示,集中式CPU架構(gòu)具有冗余構(gòu)成,該冗余構(gòu)成包括 用于控制對整個(gè)光傳輸設(shè)備的監(jiān)控的CPU部;以及線路接口單元(LIU), 艮卩,第一LIU和第二LIU,它們均具有用于對應(yīng)于在用線路和備用線路的外部線路的接口功能。例如,光傳輸設(shè)備的用戶經(jīng)由CPU部將第一LIU 設(shè)置為用于在用線路的接口而將第二 LIU設(shè)置為用于備用線路的接口 。第一 LIU和第二 LIU中的每一個(gè)都包括硬件單元。硬件通過在用線 路和備用線路來接收APS字節(jié),并將SF和SD信息通告給CPU部。硬 件還響應(yīng)來自于CPU部的命令而進(jìn)行切換。第一 LIU和第二 LIU中的每 一個(gè)都具有對應(yīng)于在用線路和備用線路的多個(gè)端口 。在集中式CPU構(gòu)架中,工作在CPU部的CPU中的固件從第一 LIU 和第二LIU收集APS字節(jié)的信息,從而控制切換。例如,當(dāng)充當(dāng)在用線路的接口的第一LIU的硬件檢測到作為切換因 素的SF時(shí),硬件將SF的發(fā)生通告給CPU部的固件(見圖ll所示的(l))。 CPU部的固件隨后基于接收到的SF信息和來自于第二 LIU的APS字節(jié) 的信息進(jìn)行APS確定處理(切換確定處理)(見圖11的(2)),從而對第 —LIU和第二LIU中的硬件的切換進(jìn)行控制(見圖ll的(3))。這樣, 就如圖9B或10B所示進(jìn)行了切換。在集中式CPU架構(gòu)中,當(dāng)同時(shí)出現(xiàn)多個(gè)切換因素時(shí),CPU部被固件 所進(jìn)行的APS確定處理擁塞,從而造成了不能針對這種通信故障快速地 進(jìn)行切換的問題。通過諸如圖12中所示的非集中或分布式CPU架構(gòu)的實(shí)現(xiàn)了"1 + 1 APS"或"BLSR"的架構(gòu)來解決這一問題。圖12是分布式CPU架構(gòu)的示意 圖。和集中式CPU架構(gòu)一樣,如圖12所示,分布式CPU架構(gòu)也包括 CPU部以及第一 LIU和第二 LIU,每個(gè)LIU都具有用于與在用線路和備 用線路相對應(yīng)的外部線路的接口功能。第一 LIU和第二 LIU中的每一個(gè) 都包括分布式CPU。工作在一個(gè)LIU的CPU中的固件收集APS字節(jié)的 信息,并將該信息與另一LIU的固件進(jìn)行通信。因此,兩個(gè)LIU的信息得以共享從而控制切換。和集中式CPU架構(gòu)一樣,例如,光傳輸設(shè)備的用戶經(jīng)由CPU部將 第一 LIU設(shè)置為用于在用線路的接口而將第二 LIU設(shè)置為用于備用線路 的接口。第一LIU經(jīng)由CPU部的CPU中的固件(用戶1/F單元)來接收這種設(shè)置信息,并將其自身設(shè)置為用于在用線路的接口。類似地,第二 LIU將其自身設(shè)置為用于備用線路的接口 。在"1 + 1APS"中,根據(jù)GR253標(biāo)準(zhǔn)所要求的,被設(shè)置為用于備用線 路的接口的LIU (圖12中的第二 LIU)中的CPU被自動地設(shè)置為主CPU 并支配性地控制硬件的切換。而且,被設(shè)置為用于在用線路的接口的LIU (圖12的第一LIU)中的CPU被設(shè)置為從CPU,該從CPU將來自主 CPU的命令中繼到該LIU的硬件。在"BLSR"中,用戶選擇性地設(shè)置主 CPU。例如,當(dāng)?shù)诙﨤IU中的CPU被設(shè)置為主CPU時(shí),第一LIU中的 CPU被設(shè)置為從CPU,該從CPU將來自主CPU的命令中繼到第一 LIU 的硬件。在分布式CPU架構(gòu)中,例如,當(dāng)充當(dāng)用于在用線路的接口的第一 LIU的硬件檢測到作為切換因素的SF時(shí),它將SF的發(fā)生通告給第一 LIU 的CPU中的固件(見圖12的(l))。第一LIU的固件通過固件通信將切 換因素的發(fā)生通告給第二 LIU的CPU (主CPU)中的固件(見圖12的 (2))。第二LIU的固件基于從第一LIU接收到的切換因素(SF)、從第 二LIU接收到的APS字節(jié)的信息以及指示第二LIU充當(dāng)用于備用線路的 接口的信息,來進(jìn)行APS確定處理(切換確定處理)(見圖12的(3))。 第二 LIU的固件通過固件通信向第一 LIU的固件提供作為切換通告 的APS確定處理的結(jié)果(見圖12的(4))。基于第二LIU的固件所確定 的結(jié)果,第一 LIU的固件和第二 LIU的固件對它們各自的LIU的硬件的 切換進(jìn)行控制(見圖12的(5))。這樣,就基于作為主CPU的第二LIU 的CPU所作的確定來控制切換,并且由此例如按圖9B或10B所示進(jìn)行 切換。日本已審專利申請公報(bào)第H6-30002號公開了一種可編程控制器,其 中,通過直接存儲器存取(DMA)從主CPU的存儲器將數(shù)據(jù)傳遞到從 CPU的存儲器,從而允許CPU來共享信息。日本專利申請?zhí)亻_第H8-202672號公開了一種分布式多處理系統(tǒng), 該系統(tǒng)包括多個(gè)均包括CPU和存儲器的處理器單元(單個(gè)主單元和多個(gè) 從單元),并通過經(jīng)由VERSAmodule Eurocard (VME)總線從主單元向從單元傳遞數(shù)據(jù)來允許CPU共享信息。在常規(guī)配置中,當(dāng)檢測到安裝有從CPU的LIU中的線路故障時(shí),需 要通過固件通信將故障信息通告給安裝有主CPU的LIU。因?yàn)橄蛑鰿PU 通告大量信息需要耗費(fèi)時(shí)間,所以不能快速地進(jìn)行切換。在常規(guī)配置中,當(dāng)安裝有主CPU的LIU發(fā)生故障或被移除時(shí),相鄰 LIU中的CPU需要作為主CPU來進(jìn)行APS確定處理。因?yàn)樵揅PU并未 保存故障或移除發(fā)生之前由主CPU收集的APS字節(jié)的信息,所以無法適 當(dāng)?shù)剡M(jìn)行切換。在現(xiàn)有技術(shù)中,安裝有被設(shè)置為主CPU的CPU的LIU恢復(fù)時(shí),恢 復(fù)后的LIU中的CPU從相鄰LIU中的CPU收集APS字節(jié)的信息。因?yàn)?相鄰LIU的CPU沒有保存故障或移除發(fā)生之前已經(jīng)收集的APS字節(jié)的 信息,所以收集的信息是不完整的。因此,無法適當(dāng)?shù)剡M(jìn)行切換。這種APS字節(jié)的信息是通過固件通信收集的,因而需要時(shí)間來收集 信息從而無法進(jìn)行快速切換。特別是和"1 + 1 APS"相比,具有環(huán)形網(wǎng)絡(luò) 構(gòu)成的"BLSR"傳送了大量信息,因而需要時(shí)間來收集信息從而無法進(jìn)行 快速切換。發(fā)明內(nèi)容本發(fā)明的目的是至少部分地解決常規(guī)技術(shù)中的這些問題。 根據(jù)本發(fā)明的一個(gè)方面, 一種用于在環(huán)形網(wǎng)絡(luò)中發(fā)送光SDH/SONET 信號的光傳輸設(shè)備包括第一線路卡和第二線路卡,每個(gè)線路卡都包括硬 件單元、CPU和硬件間通信單元。硬件單元獲得有關(guān)冗余線路的故障信 息。CPU基于硬件單元獲得的故障信息來確定對冗余線路的切換控制, 由此硬件單元基于CPU確定的切換控制來切換冗余線路。硬件間通信單 元將第一線路卡和第二線路卡中的一個(gè)的硬件所獲得的故障信息從第一 線路卡和第二線路卡中的所述一個(gè)的硬件單元傳送到第一線路卡和第二 線路卡中的另一個(gè)的硬件單元。通過結(jié)合附圖考慮來閱讀本發(fā)明的當(dāng)前優(yōu)選實(shí)施例的以下詳細(xì)描 述,將更好地理解本發(fā)明的上述和其他目的、特征、優(yōu)點(diǎn)以及工業(yè)意義。
圖1A至1C是根據(jù)本發(fā)明第一實(shí)施方式的光傳輸設(shè)備的概況和特征 的示意圖;圖2是根據(jù)第一實(shí)施方式的光傳輸設(shè)備的構(gòu)成框圖; 圖3是圖2中所示的硬件間通信單元的示意圖; 圖4是圖2中所示的中斷接收單元的示意圖;圖5A和5B是圖2中所示的光傳輸設(shè)備中從設(shè)置到正常操作的處理 的圖;圖6A和6B是圖2中所示的光傳輸設(shè)備中從在用線路出現(xiàn)故障到切 換控制的處理的圖;圖7是圖2中所示的光傳輸設(shè)備中從移除用于備用線路的LIU到切 換控制的處理的圖;圖8A是圖2中所示的光傳輸設(shè)備中從用于備用線路的LIU的恢復(fù) 到切換控制的處理的圖;圖8B是圖2中所示的光傳輸設(shè)備中從用于備用線路的LIU的恢復(fù)到切換控制的處理的圖;圖9A至9D是用于解釋1 +1 APS的示意圖; 圖IOA和10B是用于解釋BLSR的示意圖; 圖11是集中式CPU架構(gòu)的示意圖;而 圖12是分布式CPU架構(gòu)的示意圖。
具體實(shí)施方式
現(xiàn)在將參照附圖詳細(xì)描述根據(jù)本發(fā)明的光傳輸設(shè)備的示例性實(shí)施方 式。從根據(jù)本發(fā)明的第一實(shí)施方式的光傳輸設(shè)備的概況和特征開始描述, 然后描述根據(jù)第一實(shí)施方式的光傳輸設(shè)備的構(gòu)成和工作程序 (procedure)、第一實(shí)施方式的優(yōu)點(diǎn),最后描述另一實(shí)施方式。參照圖1A至1C,下面具體描述根據(jù)第一實(shí)施方式的光傳輸設(shè)備的 主要特征。圖1A至1C是根據(jù)第一實(shí)施方式的光傳輸設(shè)備的概況和特征的示意圖。在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中,安裝在冗余LIU上的硬件單 元獲得與包括在用線路和備用線路的冗余線路有關(guān)的故障信息?;诮邮盏降墓收闲畔?,安裝在冗余LIU上的CPU確定對冗余線路的切換控制, 硬件基于CPU確定的切換控制來切換冗余線路。這樣,SDH/SONET光 信號得以傳輸。具體而言,在具有圖12所示的分布式CPU架構(gòu)的光傳 輸設(shè)備中,SDH/SONET光信號得以傳輸。"LIU"可以被稱為"線路卡"。根據(jù)第一實(shí)施方式的光傳輸設(shè)備具有能夠進(jìn)行快速切換的主要特 征。下面簡要地描述該主要特征。在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中, 在安裝于冗余LIU中的幾個(gè)硬件之間,安裝在一個(gè)冗余LIU中的硬件將 所獲得的故障信息傳送給安裝在另一 LIU中的硬件。具體而言,如圖1A的(1)所示,進(jìn)行硬件間通信,使得第一LIU 的硬件將所獲得的故障信息傳送給第二 LIU的硬件,并且第二 LIU的硬 件將所獲得的故障信息傳送給第一 LIU的硬件。在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中,每個(gè)冗余LIU中的硬件都在 其中存儲了所獲得的故障信息和從相鄰LIU中的硬件接收到的信息。具體而言,如圖1A的(2)所示,第一LIU和第二LIU中的每一個(gè) 中的硬件都包括其中存儲了由硬件獲得的故障信息的故障監(jiān)控單元。第 一 LIU和第二 LIU中的每一個(gè)中的硬件所獲得的故障信息都通過硬件間 通信而被更新并在其間共享。在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中,當(dāng)預(yù)定的輸入部接收到了冗 余LIU中的每一個(gè)是用于在用線路還是備用線路的接口的線路設(shè)置信息 時(shí),將被設(shè)置為用于備用線路的接口的LIU中的CPU確定為主CPU,而 將被設(shè)置為用于在用線路的接口的LIU中的CPU確定為從CPU。具體而言,在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中,當(dāng)CPU中的用戶 I/F單元從用戶接收到第二LIU是用于備用線路的接口的設(shè)置信息時(shí),如 圖1A的(3)所示,將第二LIU的CPU確定為主CPU(見圖1A的(4))。 當(dāng)用戶I/F單元從用戶接收到第一LIU是用于在用線路的接口的設(shè)置信息 時(shí),如圖1A的(5)所示,將第一LIU的CPU確定為從CPU (見圖1A的(6))。在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中,被設(shè)置為主CPU的CPU將工作在主CPU下的硬件設(shè)置為主硬件;而將工作在從CPU下的硬件設(shè)置為從硬件。具體而言,被確定為主CPU的第二 LIU的CPU將工作在主CPU下 的硬件設(shè)置為主硬件(見圖1A的(7)),而被確定為從CPU的第一LIU 的CPU將工作在從CPU下的硬件設(shè)置為從硬件(見圖IA的(8))。在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中,被確定為主CPU的CPU控 制被設(shè)置為主硬件的硬件來切換冗余線路。具體而言,如圖1A的(9) 所示,工作在被設(shè)置為主CPU的第二 LIU的CPU中的固件支配性地控 制切換,而工作在主CPU下的主硬件響應(yīng)于由固件控制的切換,來切換 在用線路和備用線路。在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中,當(dāng)安裝有被確定為主CPU的 CPU的LIU發(fā)生故障或被移除時(shí),將從CPU確定為新的主CPU。具體而言,當(dāng)安裝有在圖1A的(4)中被確定為主CPU的CPU的 LIU發(fā)生故障或被移除(見圖IB的(l))時(shí),將安裝在第一 LIU中的 CPU (從CPU)確定為新的主CPU (見圖IB的(2))。被確定為新的主CPU的第一 LIU的CPU將工作在該CPU下的硬件 (從硬件)設(shè)置為主硬件,如圖1B的(3)所示。在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中,當(dāng)安裝有被確定為主CPU的 CPU的LIU從故障或移除中恢復(fù)時(shí),將該CPU再次確定為主CPU。具體而言,當(dāng)安裝有在圖1A的(4)中被確定為主CPU的CPU的 第二LIU從故障或移除中恢復(fù)(圖1C的(4))時(shí),再次接收存儲在CPU 部的CPU中的設(shè)置信息(第二LIU是用于備用線路的接口的設(shè)置信息), 并將第二 LIU的CPU再次確定為主CPU (見圖1C的(5))。當(dāng)經(jīng)由固 件通信接收到確定結(jié)果時(shí),第一 LIU的CPU確定將其自身從主CPU切 換為從CPU (見圖IC的(6))。如圖1C的(7)所示,第二LIU的CPU將工作在該CPU下的硬件 設(shè)置為主硬件,而如圖1C的(8)所示,第一 LIU的CPU將工作在該CPU下的硬件的設(shè)置從主硬件切換為從硬件。
這樣,在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中,與安裝在冗余LIU中的多個(gè)CPU (多個(gè)固件)之間的傳輸相比,傳輸存儲在APS字節(jié)中的故障信息能夠以較高的速率實(shí)現(xiàn)。因此,如描述的主要特征所述,能夠進(jìn) 行快速的切換。
參照圖2至4,下面來描述根據(jù)第一實(shí)施方式的光傳輸設(shè)備的構(gòu)成。 圖2是根據(jù)第一實(shí)施方式的光傳輸設(shè)備的構(gòu)成框圖。圖3是根據(jù)第一實(shí) 施方式的硬件間通信單元的示意圖。圖4是根據(jù)第一實(shí)施方式的中斷接 收單元的示意圖。
如圖2所示,根據(jù)第一實(shí)施方式的光傳輸設(shè)備100包括CPU 1以及 冗余LIU:第一LIU3和第二LIU20。CPU 1包括用戶I/F單元2。用戶I/F單元2進(jìn)行控制,以將諸如"將 第一 LIU設(shè)置為用于在用線路的接口"或"將第二 LIU設(shè)置為用于備用線 路的接口"的設(shè)置信息從光傳輸設(shè)備100的用戶傳遞到第一LIU3和第二 LIU20。
第一LIU 3包括固件4和硬件14。固件4工作在安裝于第一 LIU 3中 的CPU中,并控制線路的切換。第一 LIU 3中的硬件14從端口組200 檢測有關(guān)線路的故障信息,或響應(yīng)于由固件4控制的切換而進(jìn)行切換。
固件4包括第一I/F單元5、設(shè)備監(jiān)控單元6、控制單元9以及中斷 接收單元B。
第一 I/F單元5將從用戶I/F單元2接收到的信息傳遞至稍后描述的 設(shè)置控制接收單元ll。
設(shè)備監(jiān)控單元6包括固件間通信單元7以及CPU主從確定單元8。 固件間通信單元7與第二 LIU 20的固件21傳送各種信息(例如,用于 線路接口的設(shè)置信息)。CPU主從確定單元8基于從設(shè)置控制接收單元 11 (稍后描述)接收到的信息將包含固件4的CPU確定為主CPU或從 CPU??刂茊卧?包括切換控制單元10、設(shè)置控制接收單元11以及觸發(fā)檢 測單元12。設(shè)置控制接收單元11接收從第一 I/F單元5傳遞來的設(shè)置信息并存儲于其中,傳遞存儲在固件間通信單元7或CPU主從確定單元8中的設(shè) 置信息,接收從固件間通信單元7傳遞來的設(shè)置信息并存儲于其中,或 將觸發(fā)檢測單元12進(jìn)行的切換確定的結(jié)果傳遞到CPU主從確定單元8。觸發(fā)檢測單元12接收由中斷接收單元13 (稍后描述)收集的故障 信息,確定切換并向切換控制單元10 (稍后描述)通告切換確定的結(jié)果。切換控制單元10接收觸發(fā)檢測單元12進(jìn)行的切換確定的結(jié)果,并 命令切換控制寄存器15 (稍后描述)來控制切換。中斷接收單元13從中斷觸發(fā)檢測單元18 (稍后描述)接收中斷通 告,并收集存儲在故障監(jiān)控單元19 (稍后描述)中的故障信息。如圖4 所示,例如,中斷接收單元13從故障監(jiān)控單元19收集第一LIU3(SELF) 和第二LIU20 (PAIR)的信息,例如"APS信息不一致,INCONAPS"、 "線路故障信號故障,LINE ALM (SF)"以及"線路故障信號衰減, LINEALM (SD)"。硬件14包括切換控制寄存器15、硬件主從切換單元16、硬件間通 信單元17、中斷觸發(fā)檢測單元18以及故障監(jiān)控單元19。故障監(jiān)控單元19接收存儲在APS字節(jié)中并從端口組200發(fā)送來的 故障信息并存儲于其中。此外,故障監(jiān)控單元19接收在相鄰LIU的硬件 (第二LIU20的硬件31)處接收并經(jīng)過硬件間通信單元17 (稍后描述) 的故障信息并存儲于其中。故障監(jiān)控單元19可以被稱為"獲得故障信息 存儲單元"。硬件間通信單元17將由每個(gè)冗余LIU中的硬件獲得的故障信息傳送 給相鄰線路卡中的硬件。具體而言,硬件間通信單元17將存儲在故障監(jiān)控單元19中的故障 信息和由中斷觸發(fā)檢測單元18 (稍后描述)檢測到的中斷通告發(fā)送給第 二LIU 20的硬件間通信單元34。此外,硬件間通信單元17從硬件間通 信單元34接收存儲在第二LIU20的故障監(jiān)控單元36中的故障信息以及 由中斷觸發(fā)檢測單元35 (稍后描述)檢測到的中斷通告。如圖3所示, 例如,與時(shí)鐘(CLK)同步地,硬件間通信單元17在用于一個(gè)數(shù)據(jù)幀的125微秒的通信時(shí)間內(nèi)高速地傳送故障信息。數(shù)據(jù)被配置成具有使用兩個(gè)字節(jié)的APS字節(jié)(Kl個(gè)字節(jié)或K2個(gè)字節(jié))的開銷信息以及使用1個(gè)字 節(jié)的SF或SD信息的LINE ALM信息。和故障監(jiān)控單元19 一樣,中斷觸發(fā)檢測單元18從端口組200接收 包括在APS字節(jié)中的故障信息,檢測作為中斷通告的故障信息,并將中 斷通告發(fā)送至中斷接收單元13。中斷觸發(fā)檢測單元18利用硬件間通信單 元17將檢測到的中斷通告發(fā)送至第二LIU20。硬件主從切換單元16基于CPU主從確定單元8確定的結(jié)果將硬件 14設(shè)置為主硬件或從硬件。硬件主從切換單元16可以被稱為"硬件主從 設(shè)置單元"。切換控制寄存器15根據(jù)來自切換控制單元10的命令而進(jìn)行切換。 例如,切換控制寄存器15根據(jù)來自切換控制單元10的命令而進(jìn)行切換, 從而通過備用線路而非在用線路來接收光信號。如圖2所示,相鄰的第二LIU20的結(jié)構(gòu)與第一LIU3相同,并且第 二LIU20的組件與第一LIU3的組件在功能性方面是相同的。因而,在 此不再重復(fù)對這些組件的描述。下面將描述組件的特殊操作。參照圖5至8,下面來描述由根據(jù)第一實(shí)施方式的光傳輸設(shè)備進(jìn)行 的處理。圖5A和5B是根據(jù)第一實(shí)施方式的光傳輸設(shè)備中從設(shè)置到正常 操作的處理的圖,而圖6A和6B是根據(jù)第一實(shí)施方式的光傳輸設(shè)備中從 在用線路上發(fā)生故障到切換控制的處理的圖。圖7是在根據(jù)第一實(shí)施方 式的光傳輸設(shè)備中從移除用于備用線路的LIU到切換控制的處理的圖, 而圖8A和8B是根據(jù)第一實(shí)施方式的光傳輸設(shè)備中從用于備用線路的 LIU的恢復(fù)到切換控制的處理的圖。當(dāng)根據(jù)第一實(shí)施方式的光傳輸設(shè)備100的用戶向CPU 1輸入了第一 LIU3是用于在用線路的接口的設(shè)置(步驟S501)時(shí),用戶I/F單元2將 接收到的設(shè)置信息傳遞到第一LIU3 (步驟S502),并且第一 LIU3的第 一 I/F單元5將該設(shè)置信息傳遞到設(shè)置控制接收單元11 (步驟S503)。具體而言,當(dāng)用戶向CPU 1輸入了用于將第一LIU3設(shè)置為用于在用線路的接口的APS可用性設(shè)置命令(LINESET=Work line)時(shí),該設(shè)置 信息經(jīng)由用戶I/F單元2和第一 I/F單元5被傳遞到設(shè)置控制接收單元11 。當(dāng)接收到該設(shè)置信息(步驟S504)時(shí),設(shè)置控制接收單元11將接 收到的設(shè)置信息存儲于其中(步驟S505),同時(shí)命令固件間通信單元7 將接收到的設(shè)置信息通告給第二 LIU 20 (步驟S506)。因此,固件間通 信單元7將該設(shè)置信息通告給固件間通信單元24 (步驟S507)。當(dāng)從固件間通信單元7接收到設(shè)置信息時(shí),固件間通信單元24將該 設(shè)置信息傳遞給設(shè)置控制接收單元28 (步驟S508)。設(shè)置控制接收單元 28接收該設(shè)置信息(步驟S509),并將接收到的設(shè)置信息存儲于其中(步 驟S510)。這樣,第一LIU 3的CPU中的固件4就在其中存儲了第一 LIU 3被 設(shè)置為用于在用線路的接口的信息。通過固件通信,第二LIU20的CPU 中的固件21接收到第一 LIU 3被設(shè)置為用于在用線路的接口的信息并存 儲于其中。當(dāng)根據(jù)第一實(shí)施方式的光傳輸設(shè)備100的用戶向CPU 1輸入了第二 LIU 20是用于備用線路的接口的設(shè)置(步驟S511)時(shí),用戶I/F單元2 將接收到的設(shè)置信息傳遞給第二 LIU 20 (步驟S512),并且第二 LIU 20 的第二 I/F單元22將該設(shè)置信息傳遞給設(shè)置控制接收單元28 (步驟 S513)。具體而言,當(dāng)用戶向CPU 1輸入了用于將第二 LIU 20設(shè)置為用于備 用線路的接口的APS可用性設(shè)置命令(LINESET=Protection line)時(shí), 該設(shè)置信息經(jīng)由用戶I/F單元2和第二 I/F單元22被傳遞到設(shè)置控制接收 單元28。當(dāng)接收到設(shè)置信息(步驟S514)時(shí),設(shè)置控制接收單元28將接收 到的設(shè)置信息存儲于其中(步驟S515),同時(shí)命令固件間通信單元24將 接收到的設(shè)置信息通告給第一LIU3 (步驟S516)。因此,固件間通信單 元24將該設(shè)置信息通告給固件間通信單元7 (步驟S517)。當(dāng)從固件間通信單元24接收到設(shè)置信息時(shí),固件間通信單元7將該 設(shè)置信息傳遞給設(shè)置控制接收單元11 (步驟S51S)。設(shè)置控制接收單元11接收該設(shè)置信息(步驟S519),并將接收到的設(shè)置信息存儲于其中(步驟S520)。這樣,第二LIU 20的CPU中的固件21接收到了第二LIU 20被設(shè) 置為用于備用線路的接口的信息并存儲于其中。通過固件通信,第一LIU 3的CPU中的固件4接收到了第二 LIU 20被設(shè)置為用于備用線路的接口 的信息并存儲于其中。接收到并在其中存儲了第二LIU20已經(jīng)被設(shè)置為用于備用線路的信 息的設(shè)置控制接收單元28將該設(shè)置信息發(fā)送到CPU主從確定單元25(步 驟S521)。 CPU主從確定單元25接收到第二 LIU 20被設(shè)置為用于備用 線路的接口的信息(步驟S522),并確定包含固件21的CPU的主從關(guān)系, 從而進(jìn)行切換(步驟S523)。具體而言,因?yàn)榈诙﨤IU20已經(jīng)被設(shè)置為用于備用線路的接口,所 以CPU主從確定單元25將包含固件21的CPU確定為主CPU。因?yàn)長IU 中的CPU初始被設(shè)置為主CPU,所以實(shí)際上未發(fā)生任何切換。CPU主從確定單元25將確定結(jié)果發(fā)送到硬件主從切換單元33 (步 驟S524)。響應(yīng)于該確定結(jié)果,硬件主從切換單元33進(jìn)行硬件31的切換 (步驟S525)。具體而言,因?yàn)榘碳?1的CPU已經(jīng)被確定為主CPU,所以硬 件31中的硬件主從切換單元33將硬件31切換為主硬件。已經(jīng)將包含固件21的CPU確定為主CPU的CPU主從確定單元25 命令固件間通信單元24向第一LIU3提供用于切換主從關(guān)系的通告(步 驟S526)。固件間通信單元24將切換通告發(fā)送到固件間通信單元7 (步 驟S527),固件間通信單元7將接收到的切換通告?zhèn)鬟f給CPU主-從確定 單元8 (步驟S528)。CPU主-從確定單元8接收基于CPU主從確定單元25做出的確定結(jié) 果的切換通告,并進(jìn)行切換(步驟S529)。因?yàn)榘碳?1的CPU已被 確定為主CPU,所以CPU主從切換單元8將包含固件4的CPU切換為 從CPU。具體而言,CPU主從確定單元8將包含固件4的CPU的設(shè)置從 初始的主CPU變?yōu)閺腃PU。硬件主從切換單元16從CPU主從確定單元8接收切換通告并進(jìn)行 硬件14的切換(步驟530)。具體而言,因?yàn)榘碳?的CPU已被切 換為從CPU,所以硬件14中的硬件主從切換單元16將硬件14切換為從 硬件。該處理使得固件21能夠控制硬件31和硬件14,能夠使光傳輸設(shè)備 100處于正常工作狀態(tài)。假設(shè)圖5A中所示的步驟S530的處理完成,根據(jù)第一實(shí)施方式的光 傳輸設(shè)備100返回到正常工作狀態(tài)。在這種狀態(tài)下,當(dāng)?shù)谝?LIU 3的故 障監(jiān)控單元19從端口組200接收到在用線路的故障信息并存儲于其中 (步驟S601)時(shí),故障監(jiān)控單元19命令硬件間通信單元17將接收到的 故障信息傳遞給第二LIU20(步驟S602),硬件間通信單元17將接收到 的故障信息傳遞給硬件間通信單元34 (步驟S603)。接收到從硬件間通信單元17傳遞來的故障信息時(shí)(步驟S604),硬 件間通信單元34將該故障信息傳遞給故障監(jiān)控單元36 (步驟S605)。故 障監(jiān)控單元36將從第一 LIU 3接收到的故障信息存儲于其中(步驟 S606)。例如,接收信號故障(SF)的APS信息時(shí),作為用于在用線路的接 口的第一LIU 3的故障監(jiān)控單元19將該SF信息存儲于其中,同時(shí)通過 硬件間通信將該SF信息發(fā)送到第二 LIU 20的故障監(jiān)控單元36。第二 LIU 20將從第一 LIU 3接收到的故障信息存儲在故障監(jiān)控單元36中,并對其 進(jìn)行更新。結(jié)果,相同的故障信息被存儲在故障監(jiān)控單元19和36中。與步驟S601中在第一 LIU 3的故障監(jiān)控單元19處接收到故障信息 同時(shí)地,第一LIU3的中斷觸發(fā)檢測單元18從端口檢測到與在故障監(jiān)控 單元19處接收并存儲于其中的故障信息相同的信息。中斷觸發(fā)檢測單元 18隨后向中斷接收單元13和硬件間通信單元17發(fā)送中斷通告,告知故 障信息被中斷(步驟S607)。硬件間通信單元17將接收到的中斷通告?zhèn)鬟f給設(shè)置有主CPU的第 二 LIU 20的硬件間通信單元34 (步驟S608)。硬件間通信單元34接收 中斷通告(步驟S609),并將其傳遞給中斷觸發(fā)檢測單元35 (步驟S610)。中斷觸發(fā)檢測單元35檢測來自硬件間通信單元34的中斷通告,并 將其發(fā)送到中斷接收單元30 (步驟S611)。響應(yīng)于中斷通告,中斷接收 單元30在第五到第八端口處收集來自硬件31的故障監(jiān)控單元36的故障 信息(步驟S612)。中斷接收單元30隨后將收集到的故障信息通告給觸 發(fā)檢測單元29并請求切換(步驟S613)。
觸發(fā)檢測單元29接收由中斷接收單元30收集的故障信息,并基于 接收到的故障信息來確定切換(步驟S614)。具體而言,觸發(fā)檢測單元 29確定將在用線路切換到備用線路。
觸發(fā)檢測單元29將切換確定的結(jié)果通告給切換控制單元27 (步驟 S615)。接收到切換確定的結(jié)果(步驟S616)時(shí),切換控制單元27向切 換控制寄存器32提供用于控制切換的命令(步驟S617),切換控制寄存 器32根據(jù)來自切換控制單元27的命令而進(jìn)行切換(步驟S618)。具體而 言,切換控制寄存器32根據(jù)來自切換控制單元27的命令在第五到第八 端口處進(jìn)行切換,從而通過備用線路來接收光信號。
按照與中斷接收單元30相同的方法,從中斷觸發(fā)檢測單元18接收 到中斷通告時(shí),中斷接收單元13從硬件14的故障監(jiān)控單元19收集故障 信息(步驟S619)。中斷接收單元13隨后將收集到的故障信息通告給觸 發(fā)檢測單元12并請求切換(步驟S620)。
觸發(fā)檢測單元12接收由中斷接收單元13收集的故障信息,基于接 收到的故障信息來確定切換(步驟S621),并將切換確定的結(jié)果通告給切 換控制單元IO (步驟S622)。接收到切換確定的結(jié)果(步驟S623)時(shí), 切換控制單元10向切換控制寄存器15提供用于控制切換的命令(步驟 S624),切換控制寄存器15根據(jù)來自切換控制單元10的命令而進(jìn)行切換 (步驟S625)。然而,在圖5A所示的步驟S530處,第一 LIU 3的硬件 14實(shí)際上并未發(fā)生切換,因?yàn)樗航?jīng)被設(shè)置為從硬件。
假設(shè)圖5A所示的步驟S530的處理完成,根據(jù)第一實(shí)施方式的光傳 輸設(shè)備100返回到正常工作狀態(tài)。在這種狀態(tài)下,當(dāng)安裝有主CPU的第 二 LIU 20被移除時(shí),安裝有從CPU的第一 LIU 3硬件間通信單元17接 收到第二 LIU 20被移除的信息,并向故障監(jiān)控單元19和中斷觸發(fā)檢測單元18提供第二LIU20被移除的通告(步驟S701)。
故障監(jiān)控單元19將接收到的移除通告作為故障信息存儲于其中(步 驟S702)。中斷觸發(fā)檢測單元18將接收到的移除通告檢測為故障發(fā)生的 中斷通告,并將該中斷通告發(fā)送到中斷接收單元13 (步驟S703)。
響應(yīng)于該中斷通告,中斷接收單元13從故障監(jiān)控單元19收集故障 信息(步驟S704),并將收集到的故障信息通告給觸發(fā)檢測單元12 (步 驟S705)。
觸發(fā)檢測單元12基于從中斷接收單元13接收到的故障信息來確定 切換(步驟S706)。具體而言,基于表示安裝有主CPU的第二 LIU 20被 移除的信息,觸發(fā)檢測單元12確定在安裝有從CPU和從硬件的第一 LIU 3中進(jìn)行切換。更具體而言,觸發(fā)檢測單元12將從CPU變?yōu)橹鰿PU, 并將從硬件變?yōu)橹饔布?br>
設(shè)置控制接收單元11從觸發(fā)檢測單元12接收切換確定的結(jié)果,并 將其通告給CPU主-從確定單元8 (步驟S707)?;诮邮盏降那袚Q確定 的結(jié)果,CPU主-從確定單元8將包含固件4的CPU的設(shè)置由從CPU切 換為主CPU (步驟S708)。
CPU主從確定單元8將切換確定的結(jié)果發(fā)送到硬件主從切換單元16 (步驟S709)?;诮邮盏降那袚Q確定的結(jié)果,硬件主從切換單元16將 硬件14的設(shè)置由從硬件切換為主硬件。
盡管本實(shí)施方式描述了安裝有主CPU的第二 LIU 20被移除的情況, 但是在安裝有主CPU的第二 LIU 20中發(fā)生故障時(shí)也進(jìn)行類似的處理。
假設(shè)圖7中所示的步驟S710的處理完成,隨后在根據(jù)第一實(shí)施方式 的光傳輸設(shè)備100中僅第一LIU 3處于工作狀態(tài)。在這種狀態(tài)下,當(dāng)安 裝有被設(shè)置為主CPU的CPU的第二 LIU 20被再次安裝(插入)并從移 除中恢復(fù)時(shí),安裝有變?yōu)橹鰿PU的CPU的第一LIU 3的硬件間通信單 元17接收到指示安裝了第二 LIU 20的移除恢復(fù)信息,并向故障監(jiān)控單 元19和中斷觸發(fā)檢測單元18提供第二LIU20從移除中恢復(fù)的通告(步 驟S801)。
故障監(jiān)控單元19將接收到的移除恢復(fù)通告存儲于其中(步驟S802)。中斷觸發(fā)檢測單元18將接收到的移除恢復(fù)通告檢測為中斷通告,并將該
中斷通告發(fā)送到中斷接收單元13 (步驟S803),中斷接收單元13接收該 中斷通告(移除恢復(fù)信息)(步驟S804)。
故障監(jiān)控單元19命令硬件間通信單元17將存儲在故障監(jiān)控單元19 中的所有故障信息都傳遞給第二LIU 20 (步驟S805)。硬件間通信單元 17將存儲在故障監(jiān)控單元19中的故障信息傳遞給第二 LIU 20的硬件間 通信單元34 (步驟S806)。
硬件間通信單元34經(jīng)由硬件間通信單元17接收到存儲在第一 LIU 3 的故障監(jiān)控單元19中的所有故障信息(步驟S807),并將其發(fā)送到故障 監(jiān)控單元36 (步驟S808)。
故障監(jiān)控單元36將從硬件間通信單元34接收到并已經(jīng)存儲在故障 監(jiān)控單元19中的故障信息存儲于其中(步驟S809)。
當(dāng)CPU1的用戶I/F單元2提供了對存儲在CPU1中的設(shè)置(即, 第二LIU20被設(shè)置為用于備用線路的接口的設(shè)置)進(jìn)行重設(shè)的命令(步 驟S810)時(shí),第二 LIU 20的第二 I/F單元22將該設(shè)置信息傳遞給設(shè)置 控制接收單元28 (步驟S811)。
接收到設(shè)置信息(步驟S812)時(shí),設(shè)置控制接收單元28將接收到 的設(shè)置信息存儲于其中,并從故障監(jiān)控單元36收集故障信息(步驟 S813)。這樣,所有的故障信息也都在固件21中恢復(fù)。
設(shè)置控制接收單元28隨后命令固件間通信單元24向第一 LIU 3提 供恢復(fù)完成通告(步驟S814)。固件間通信單元24將恢復(fù)完成通告?zhèn)鬟f 給固件間通信單元7 (步驟S815)。
固件間通信單元7從固件間通信單元24接收恢復(fù)完成通告,并將其 傳遞給設(shè)置控制接收單元ll (步驟S816)。設(shè)置控制接收單元11接收恢 復(fù)完成通告并存儲于其中(步驟S817)。具體而言,設(shè)置控制接收單元 11將第二LIU20已被重設(shè)為用于備用線路的接口并且故障信息已經(jīng)完全 恢復(fù)的信息存儲于其中。
在步驟S814,設(shè)置控制接收單元28提供恢復(fù)完成通告,還向CPU 主從確定單元25發(fā)送第二 LIU 20已被重設(shè)為用于備用線路的接口的設(shè)置信息(步驟S818)。
CPU主從確定單元25接收設(shè)置信息(步驟S819),并確定包含固件 21的CPU的主從關(guān)系,從而進(jìn)行切換(步驟S820)。
具體而言,因?yàn)榈诙﨤IU20己被重設(shè)為用于備用線路的接口,所以 CPU主從確定單元25將包含固件21的CPU確定為主CPU。因?yàn)樵揕IU 中的CPU初始被設(shè)置為主CPU,所以實(shí)際上并未發(fā)生任何切換。
此外,CPU主從確定單元25將確定結(jié)果發(fā)送到硬件主從切換單元 33 (步驟S821)。響應(yīng)于該確定結(jié)果,硬件主從切換單元33進(jìn)行硬件31 的切換(步驟S822)。
具體而言,因?yàn)榘碳?1的CPU已被確定為主CPU,所以硬件 31中的硬件主從切換單元33將硬件31切換為主硬件。
在如步驟S317所示將恢復(fù)完成通告存儲于其中后,設(shè)置控制接收單 元11向CPU主從確定單元8發(fā)送包括第二 LIU已被重設(shè)為用于備用線 路的接口的設(shè)置信息的恢復(fù)完成通告(步驟S823)。
CPU主從確定單元8接收包括設(shè)置信息的恢復(fù)完成通告,并確定包 含固件4的CPU的主從關(guān)系,從而進(jìn)行切換(步驟S824)。
具體而言,因?yàn)榈诙﨤IU20已被重設(shè)為用于備用線路的接口,所以 CPU主從確定單元8將包含固件4的CPU確定為從CPU,并將該CPU 的設(shè)置從主CPU切換為從CPU。
CPU主從確定單元8將確定結(jié)果發(fā)送到硬件主從切換單元16 (步驟 S825)。響應(yīng)于該確定結(jié)果,硬件主從切換單元16進(jìn)行硬件14的切換(步 驟S826)。
具體而言,因?yàn)榘碳?的CPU已被確定為從CPU,所以硬件 14中的硬件主從切換單元16將硬件14的設(shè)置從主硬件切換為從硬件。 相應(yīng)地,返回正常工作狀態(tài),其對應(yīng)于圖5A中所示的步驟S530之后的 處理。
盡管本實(shí)施方式描述了在重新安裝被移除的安裝有主CPU的第二 LIU 20時(shí)所進(jìn)行的處理,但是在安裝有故障主CPU的第二 LIU 20從故 障中恢復(fù)時(shí)也進(jìn)行類似的處理。根據(jù)第一實(shí)施方式,在安裝在冗余LIU中的多個(gè)硬件之間, 一個(gè)冗
余LIU中的硬件將獲得的故障信息傳送給另一 LIU中的硬件。與在冗余 LIU中的多個(gè)CPU (多個(gè)固件)之間傳輸相比,這種布置使得能夠高速 地傳輸存儲在APS字節(jié)中的故障信息。因而,能夠快速地進(jìn)行切換。
根據(jù)第一實(shí)施方式,安裝在每個(gè)冗余LIU中的硬件都將獲得的故障 信息以及從相鄰LIU的硬件接收到的故障信息存儲于其中。這種布置使 得可以共享存儲在APS字節(jié)中并保存在相鄰LIU中的故障信息,同時(shí)通 過更快速的硬件間通信將該信息更新為新的故障信息。因而,能夠快速 且適當(dāng)?shù)剡M(jìn)行切換。此外,因?yàn)槟軌虼鎯ο噜従€路卡的故障信息,所以 即使相鄰線路卡出現(xiàn)故障或被移除,也能夠快速且適當(dāng)?shù)剡M(jìn)行切換。
根據(jù)第一實(shí)施方式,當(dāng)預(yù)定的輸入部接收到了冗余LIU中的每一個(gè) 是用于在用線路或備用線路的接口的線路設(shè)置信息時(shí),將被設(shè)置為用于 備用線路的接口的LIU中的CPU確定為主CPU,而將被設(shè)置為用于在用 線路的接口的LIU中的CPU確定為從CPU。被確定為主CPU的CPU將 工作在主CPU下的硬件設(shè)置為主硬件,而將工作在從CPU下的硬件設(shè) 置為從硬件。此外,被確定為主CPU的CPU控制被設(shè)置為主硬件的硬 件來切換冗余線路。這種布置使得主CPU能夠支配性地控制切換。因而, 能夠快速且適當(dāng)?shù)剡M(jìn)行切換。
根據(jù)第一實(shí)施方式,當(dāng)安裝有被確定為主CPU的CPU的LIU發(fā)生 故障或被移除時(shí),將從CPU確定為新的主CPU。這種布置使得新的主 CPU能夠參照相鄰LIU的故障信息(存儲于工作在新的主CPU下的硬件 中)來控制切換。因而,能夠快速且適當(dāng)?shù)剡M(jìn)行切換。
根據(jù)第一實(shí)施方式,當(dāng)安裝有被確定為主CPU的CPU的LIU從故 障或移除中恢復(fù)時(shí),將該CPU重新確定為主CPU。這種布置使得被重新 確定為主CPU的CPU能夠參照從已經(jīng)存儲在相鄰LIU中并由工作在主 CPU下的硬件接收的故障信息中完全恢復(fù)的故障信息來控制切換。因而, 能夠快速且適當(dāng)?shù)剡M(jìn)行切換。
在根據(jù)第一實(shí)施方式的光傳輸設(shè)備中,通過硬件間通信,圖6A和 6B中所示的從在用線路上同時(shí)發(fā)生故障到切換控制的處理時(shí)間可以縮減為圖12所示的分布式CPU架構(gòu)的常規(guī)光傳輸設(shè)備從在用線路上同時(shí)發(fā)
生故障到切換控制的處理時(shí)間的 一半。
盡管上面描述了根據(jù)第一實(shí)施方式的光傳輸設(shè)備,但本發(fā)明可以按 照不同于第一實(shí)施方式的各種形式來實(shí)現(xiàn)。下面來描述根據(jù)第二實(shí)施方 式的光傳輸設(shè)備的不同布置(1)。 (1)系統(tǒng)構(gòu)成
對于第一實(shí)施方式中描述的自動進(jìn)行的處理,所有或部分的處理可 以人工地進(jìn)行(不是通過接收用戶設(shè)置信息,而是通過,例如,取決于
LIU的安裝位置預(yù)先將LIU設(shè)置為用于在用線路或備用線路的接口 )。另 選的是,對于被描述為人工進(jìn)行的處理,所有或部分的處理可以通過已 知方法自動地進(jìn)行。另外,除非另有規(guī)定,可以任意改變實(shí)施方式和附 圖中示出的處理過程、特定名稱、各種類型的數(shù)據(jù)和參數(shù)以及其他種類 的信息。
而且,附圖中示出的每個(gè)設(shè)備的組成元件都表示概念功能,它們的 物理布置不必與附圖所示的相同。因而,對處理單元和存儲單元進(jìn)行分 布式和集成的布置不限于附圖中具體示出的布置(例如,圖2所示的布 置),并且基于給定單元,在考慮單元的負(fù)載和用途的情況下,所有或部 分的這些單元就功能和物理方面來講可以是分布式的或集成的。例如, 中斷觸發(fā)檢測單元18和故障監(jiān)控單元19可以是集成的。至于單元中實(shí) 現(xiàn)的處理功能,全部或任意部分的功能可以通過CPU或可由CPU解釋 和執(zhí)行的程序來實(shí)現(xiàn),或者可以利用布線邏輯在硬件中實(shí)現(xiàn)。
根據(jù)本發(fā)明的實(shí)施方式的光傳輸設(shè)備可以通過在計(jì)算機(jī)或工作站上 實(shí)現(xiàn)準(zhǔn)備好的(prepared)程序來實(shí)現(xiàn)。所述程序可以分布在諸如互聯(lián)網(wǎng) 的網(wǎng)絡(luò)上。而且,所述程序可以通過被記錄到諸如硬盤、軟盤(FD)、只 讀光盤(CD-ROM)、磁光盤(MO)或數(shù)字多功能盤(DVD)的計(jì)算機(jī) 可讀記錄介質(zhì)上然后利用計(jì)算機(jī)從這種記錄介質(zhì)上讀出而實(shí)現(xiàn)。
根據(jù)本發(fā)明的實(shí)施方式,在安裝在冗余線路卡上的多個(gè)硬件之間, 一個(gè)冗余線路卡中的硬件將獲得的故障信息傳送給另一線路卡中的硬 件。與在冗余線路卡中的CPU (多個(gè)固件)之間傳輸相比,這種布置使得可以高速地傳輸包括在APS字節(jié)中的故障信息。因而,能夠快速地進(jìn) 行切換。
根據(jù)本發(fā)明的實(shí)施方式,安裝在每個(gè)冗余線路卡上的硬件都在其中 存儲了獲得的故障信息以及從相鄰線路卡中的硬件接收到的故障信息。
這種布置使得可以共享存儲在APS字節(jié)中并保存在相鄰線路卡中的故障 信息,同時(shí)通過更快速的硬件間通信將該信息更新為新的故障信息。因 而,能夠快速地進(jìn)行切換。此外,當(dāng)相鄰線路卡發(fā)生故障或被移除時(shí), 可以存儲相鄰線路卡的故障信息。因而,也能夠快速且適當(dāng)?shù)剡M(jìn)行切換。
根據(jù)本發(fā)明的實(shí)施方式,當(dāng)預(yù)定的輸入部接收到了冗余線路卡中的 每一個(gè)是用于在用線路或備用線路的接口的線路設(shè)置信息時(shí),安裝在被 設(shè)置為用于備用線路的接口的線路卡中的CPU被確定為主CPU,而安裝 在被設(shè)置為用于在用線路的接口的線路卡中的CPU被確定為從CPU。被 確定為主CPU的CPU將工作在主CPU下的硬件設(shè)置為主硬件;而將工 作在從CPU下的硬件設(shè)置為從硬件。此外,被確定為主CPU的CPU控 制被設(shè)置為主硬件的硬件來切換冗余線路。這種布置使得主CPU能夠支 配性地控制切換。因而,能夠快速且適當(dāng)?shù)剡M(jìn)行切換。
根據(jù)本發(fā)明的實(shí)施方式,當(dāng)安裝有被確定為主CPU的CPU的線路 卡發(fā)生故障或被移除時(shí),將從CPU確定為新的主CPU。這種布置使得新 的主CPU能夠通過參照相鄰線路卡的故障信息(存儲于工作在新的主 CPU下的硬件中)來控制切換。因而,能夠快速且適當(dāng)?shù)剡M(jìn)行切換。
根據(jù)本發(fā)明的實(shí)施方式,當(dāng)安裝有被確定為主CPU的CPU的線路 卡從故障或移除中恢復(fù)時(shí),將該CPU重新確定為主CPU。這種布置使得 被重新確定為主CPU的CPU能夠參照從已經(jīng)存儲在相鄰LIU中并由工 作在主CPU下的硬件接收到的故障信息完全恢復(fù)的故障信息來控制切
換。因而,能夠快速且適當(dāng)?shù)剡M(jìn)行切換。
盡管為了完整和清楚公開而參照具體實(shí)施方式
描述了本發(fā)明,但是 所附權(quán)利要求并不因此受限,而應(yīng)被理解為包含落入此處闡述的基本教 導(dǎo)范圍內(nèi)的本領(lǐng)域技術(shù)人員可以想到的所有變型和另選結(jié)構(gòu)。
權(quán)利要求
1、一種用于在環(huán)形網(wǎng)絡(luò)中傳輸SDH/SONET光信號的光傳輸設(shè)備,該光傳輸設(shè)備包括第一線路卡和第二線路卡,該第一線路卡和該第二線路卡均包括硬件單元、CPU和硬件間通信單元,其中所述硬件單元獲得與冗余線路有關(guān)的故障信息,所述CPU基于所述硬件單元獲得的故障信息來確定所述冗余線路的切換控制,由此所述硬件單元基于所述CPU確定的切換控制來切換所述冗余線路,并且所述硬件間通信單元將第一線路卡和第二線路卡中的一個(gè)的硬件所獲得的故障信息從第一線路卡和第二線路卡中的所述一個(gè)的所述硬件單元傳送到第一線路卡和第二線路卡中的另一個(gè)的所述硬件單元。
2、 根據(jù)權(quán)利要求1所述的光傳輸設(shè)備,其中所述第一線路卡和第二線路卡中的每一個(gè)都包括其中存儲有所述硬 件單元獲得的故障信息的獲得故障信息存儲單元,并且所述硬件間通信單元將從所述硬件單元接收到的故障信息存儲在所 述獲得故障信息存儲單元中。
3、 根據(jù)權(quán)利要求2所述的光傳輸設(shè)備,其中所述第一線路卡和所述第二線路卡中的每一個(gè)都包括CPU主從確定單元,用于當(dāng)預(yù)定的輸入部接收到相應(yīng)線路卡是用于在用線路或備用線路的接口的線路設(shè)置信息時(shí),將被設(shè)置為用于備用線路的接口的線路卡的CPU確定為主CPU,而將被設(shè)置為用于在用線路的接口的線路卡的CPU確定為從CPU;硬件主從設(shè)置單元,用于使被所述CPU主從確定單元確定為主CPU的CPU將工作在主CPU下的硬件設(shè)置為主硬件,而將工作在從CPU下的硬件設(shè)置為從CPU;以及切換控制單元,用于使被所述CPU主從確定單元確定為主CPU的CPU控制被所述硬件主從設(shè)置單元設(shè)置為主硬件的硬件來切換所述冗余線路。
4、 根據(jù)權(quán)利要求3所述的光傳輸設(shè)備,其中當(dāng)安裝有被確定為主CPU的線路卡發(fā)生故障或被移除時(shí),所述CPU 主從確定單元將所述從CPU確定為新的主CPU。
5、 根據(jù)權(quán)利要求4所述的光傳輸設(shè)備,其中當(dāng)安裝有被確定為主CPU的線路卡從故障或移除中恢復(fù)時(shí),所述 CPU主從確定單元將該CPU重新確定為主CPU。
全文摘要
本發(fā)明提供了光傳輸設(shè)備。該光傳輸設(shè)備包括均安裝有硬件和CPU的多個(gè)冗余線路卡。硬件獲得與包括在用線路和備用線路的冗余線路有關(guān)的故障信息,CPU基于所獲得故障信息來確定冗余線路的切換控制。此外,硬件基于CPU確定的切換控制來切換冗余線路,從而傳輸SDH/SONET光信號。在該設(shè)備中,安裝在每個(gè)冗余線路卡中的硬件都將該硬件所獲得的故障信息傳送給安裝在相鄰線路卡中的硬件。
文檔編號H04J3/08GK101267274SQ20081008364
公開日2008年9月17日 申請日期2008年3月12日 優(yōu)先權(quán)日2007年3月16日
發(fā)明者前田善行, 吉田卓, 松川由暢, 門田博智 申請人:富士通株式會社