專利名稱:通信裝置、裝置啟動(dòng)控制方法、通信控制方法和通信控制程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在通信網(wǎng)絡(luò)中使用的通信裝置,例如,光交叉連接設(shè)備、
SONET (Synchronous Optical Network,同步光網(wǎng)絡(luò))/SDH (Synchronous Digital Hiererchy,同步數(shù)字體系)、交叉連接設(shè)備、路由器、以太網(wǎng)交換 機(jī),并涉及控制方法和控制程序。
背景技術(shù):
根據(jù)對(duì)使能通信系統(tǒng)自動(dòng)地進(jìn)行操作的需求,安裝到諸如光交叉連接 設(shè)備、SONET (同步光網(wǎng)絡(luò))/SDH (同步數(shù)字體系)、交叉連接設(shè)備、 路由器、或以太網(wǎng)交換機(jī)之類的通信裝置的控制軟件已經(jīng)變得極其復(fù)雜。 在安裝了這種復(fù)雜控制軟件的通信裝置的情況下,當(dāng)存在由控制軟件自身 的故障導(dǎo)致的突然關(guān)閉時(shí)或者當(dāng)更新軟件版本以擴(kuò)展功能時(shí),可能有必要 重啟設(shè)備。在這種情況下,通信裝置有必要將由控制軟件處理的信息快速 地恢復(fù)到重啟之前的狀態(tài),以使該通信裝置最小化對(duì)在通信網(wǎng)絡(luò)中流動(dòng)的 用戶流量產(chǎn)生的影響。
考慮到存儲(chǔ)器的成本,由安裝到傳統(tǒng)通信裝置的控制軟件處理的信息 的一部分不是存儲(chǔ)在非易失性存儲(chǔ)器中而是存儲(chǔ)在易失性存儲(chǔ)器中。因 此,當(dāng)重啟控制軟件時(shí),必須重建存儲(chǔ)在易失性存儲(chǔ)器中的信息。
傳統(tǒng)的通信裝置是例如在圖12所示的通信網(wǎng)絡(luò)中使用的設(shè)備,并且 其配置有裝置控制部分51和切換器部分52。在這些部分中,通信控制部 分51包括易失性存儲(chǔ)器511和信息轉(zhuǎn)換部分512,如圖13所示。這里, 易失性存儲(chǔ)器511存儲(chǔ)路徑信息。信息轉(zhuǎn)換部分512將從多個(gè)外部控制設(shè) 備60獲得的切換連接信息(稍后將描述)和路徑信息轉(zhuǎn)換成設(shè)備自身的 路徑信息,并將因此獲得的路徑信息存儲(chǔ)到易失性存儲(chǔ)器511。切換器部 分52將切換連接信息存儲(chǔ)到易失性存儲(chǔ)器521。每個(gè)外部控制設(shè)備60都具有存儲(chǔ)路徑信息并在#1 #4通信裝置50之間交換路徑信息的功能 (例如參見(jiàn)專利文獻(xiàn)l和非專利文獻(xiàn)l、 2)。
專利文獻(xiàn)1所示的服務(wù)控制部分對(duì)應(yīng)于裝置控制部分51,并且專利文
獻(xiàn)1所示的服務(wù)提供部分對(duì)應(yīng)于切換器部分52。此外,專利文獻(xiàn)1所示的
關(guān)于服務(wù)控制的信息和關(guān)于服務(wù)提供的信息分別對(duì)應(yīng)于路徑信息和切換連 接信息。
此外,非專利文獻(xiàn)1和非專利文獻(xiàn)2所示的"節(jié)點(diǎn)"對(duì)應(yīng)于通信裝置 50,非專利文獻(xiàn)1和非專利文獻(xiàn)2所示的"控制面"對(duì)應(yīng)于裝置控制部分 51,非專利文獻(xiàn)1和非專利文獻(xiàn)2所示的"RSVP狀態(tài)"對(duì)應(yīng)于路徑信 息,并且非專利文獻(xiàn)1和非專利文獻(xiàn)2所示的"轉(zhuǎn)發(fā)狀態(tài)"對(duì)應(yīng)于切換連 接信息。在非專利文獻(xiàn)1和非專利文獻(xiàn)2中沒(méi)有具體地提到切換器部分 52。
將分別針對(duì)設(shè)在路徑Pl的中途的#2通信裝置50被重啟的情況和設(shè) 在路徑Pl的起始點(diǎn)的#1通信裝置被重啟的情況來(lái)描述上述傳統(tǒng)通信裝置 在被重啟時(shí)的動(dòng)作。
(1)當(dāng)設(shè)在路徑P的中途的#2通信裝置50被重啟時(shí)的動(dòng)作
圖14A是示出在設(shè)在路徑Pl的中途點(diǎn)的通信裝置被重啟的情況下的 動(dòng)作的序列圖。圖14B是示出當(dāng)設(shè)在路徑P的中途點(diǎn)的通信裝置被重啟 時(shí),在編號(hào)從#1到#4的通信裝置50的每一個(gè)中的路徑Pl的狀態(tài)的圖 示。關(guān)于重啟動(dòng)作,這里假設(shè)裝置控制部分51當(dāng)故障發(fā)生時(shí)重建路徑信 息,并且切換器部分52保持切換器的連接狀態(tài)。
如圖14A所示,在弁2通信裝置50的裝置控制部分51關(guān)斷(Tl:設(shè) 備關(guān)斷)之前,路徑Pl的信息被保存在所有#1 #4通信裝置中(參見(jiàn) 圖14B的(a))。在這種狀態(tài)下,當(dāng)存在由安裝在#2通信裝置50的裝 置控制部分51的控制軟件的故障或其它問(wèn)題導(dǎo)致的關(guān)斷時(shí),該通信裝置 50的裝置控制部分51將丟失存儲(chǔ)在易失性存儲(chǔ)器中的、路徑P的信息 (參見(jiàn)圖14B的(b))。
之后,作為#2設(shè)備的相鄰設(shè)備的弁1通信裝置50和#3通信裝置50 檢驗(yàn)相互之間定期進(jìn)行交換的Hello消息等的發(fā)送/接收狀態(tài),從而檢測(cè)#2通信裝置50被關(guān)斷的事實(shí)(Tll:檢測(cè)到故障,T21:檢測(cè)到故障),并
等待#2通信裝置50重啟(參見(jiàn)圖14B的(b))。當(dāng)#2通信裝置50的 重啟完成(T2:重啟完成)時(shí),Hdlo消息等的更新被再次啟動(dòng)。因此, #1通信裝置50和#3通信裝置50檢測(cè)到弁2通信裝置已經(jīng)恢復(fù)的事實(shí) (T12:檢測(cè)到故障恢復(fù),T22:檢測(cè)到故障恢復(fù))。在這種狀態(tài)下,弁2 通信裝置50的裝置控制部分51可以檢測(cè)# 1和#3通信裝置50的裝置控 制部分51的存在性。但是,路徑P的路徑信息并沒(méi)有保存在其中(參見(jiàn) 圖14B的(c))。
在檢測(cè)到故障恢復(fù)之后,與路徑Pl的上游側(cè)的設(shè)備相對(duì)應(yīng)的# 1通信 裝置50的裝置控制部分51發(fā)送恢復(fù)信令(RS1),以使得#2通信裝置 50的裝置控制部分51可以重建路徑Pl的信息。此時(shí),在恢復(fù)信號(hào) (RS1)到達(dá)之前,與該路徑的下游側(cè)的設(shè)備相對(duì)應(yīng)的#3通信裝置50的 控制裝置部分51 —直處于待機(jī)狀態(tài)。
在接收到恢復(fù)信令(RS1) (T3:啟動(dòng)路徑重開(kāi))之后,#2通信裝 置50的裝置控制部分51重建路徑信息的一部分(雙向路徑的一個(gè)方 向)。之后,#2通信裝置50向#3通信裝置50的裝置控制部分51發(fā)送 恢復(fù)信令(RS2)。在接收到恢復(fù)信令(RS2)之后,弁3通信裝置50的 裝置控制部分51向#2通信裝置50的裝置控制部分51發(fā)送恢復(fù)信令 (RS3)作為對(duì)恢復(fù)信令(RS2)的響應(yīng)。
接收到該信令之后,弁2通信裝置50的裝置控制部分51重建路徑信 息的其余部分(雙向路徑的其余部分),并在之后向#1通信裝置50發(fā)送 恢復(fù)信令(RS4)。在恢復(fù)信令(RS4)的發(fā)送完成時(shí),#2通信裝置50 中的路徑信息的重建完成(T:完成路徑準(zhǔn)備),并且在所有裝置中完全 恢復(fù)了路徑P1的路徑信息,如圖14B的(d)所示。
(2)在設(shè)在路徑P的起始點(diǎn)處的弁1通信裝置被重啟的情況下的動(dòng)作
圖15A是示出在設(shè)在路徑Pl的起始點(diǎn)處的# 1通信裝置被重啟的情況 下的動(dòng)作的序列圖。圖15B是示出當(dāng)設(shè)在路徑Pl的起始點(diǎn)處的通信裝置 被重啟時(shí)在井1 弁4通信裝置50的每一個(gè)中的路徑P1的狀態(tài)的圖示。在 #1通信裝置50的裝置控制部分51被關(guān)斷(Th控制軟件關(guān)斷)之前,路徑Pl的信息被保存在所有弁1 弁4通信裝置的中(參見(jiàn)圖15B的 (a))。
在這種狀態(tài)下,當(dāng)#1通信裝置50的裝置控制部分51由于控制軟件 的故障或其它問(wèn)題而關(guān)斷時(shí),井2通信裝置50的裝置控制部分丟失了所保 存的路徑P1的信息(參見(jiàn)圖15B的(b))。
之后,作為弁l設(shè)備的相鄰設(shè)備的#2通信裝置50的裝置控制部分51 檢驗(yàn)在相互之間定期交換的Hdlo消息等的發(fā)送/接收狀態(tài),從而檢測(cè)到# 1通信裝置50被關(guān)斷的事實(shí)(Tll:檢測(cè)到故障),并等待弁1通信裝置 50的裝置控制部分51重啟(參見(jiàn)圖15B的(b))。當(dāng)#1通信裝置50 的裝置控制部分51的重啟完成(T2:重啟完成)時(shí),Hello消息等的更新 被重新啟動(dòng)。因此,弁2通信裝置50檢測(cè)到弁1通信裝置50的故障已經(jīng)恢 復(fù)的事實(shí)(T12:檢測(cè)到故障恢復(fù))。在這種狀態(tài)下,弁l通信裝置50的 裝置控制部分51可以檢驗(yàn)#2通信裝置50的裝置控制部分51的存在性。 但是,其中沒(méi)有保存路徑P1的路徑信息(參見(jiàn)圖15B的(c))。
在檢測(cè)到#1通信裝置的故障己恢復(fù)之后,#2通信裝置50的裝置控 制部分51發(fā)送恢復(fù)信令(RS1),以使得#1通信裝置50的裝置控制部分 51可以重建路徑P的信息。在接收到恢復(fù)信令(RS1)之后,#1通信裝 置50的裝置控制部分51重建路徑信息的一部分(雙向路徑的一個(gè)方 向),并向弁2通信裝置50的裝置控制部分51發(fā)送恢復(fù)信令(RS2)。在 接收到恢復(fù)信令(RS2)之后,#2通信裝置50的裝置控制部分51向#1 通信裝置50的裝置控制部分51發(fā)送恢復(fù)信令(RS3)作為針對(duì)恢復(fù)信令
(RS2)的響應(yīng)。在這種情況下,#1通信裝置50接收到恢復(fù)信令
(RS3),并重建其余路徑信息(雙向路徑的其余部分)。因而,路徑信 息的重建得以完成(參見(jiàn)圖15B的(d))。
注意,此處,除了恢復(fù)信令(RS4)被返回而沒(méi)有傳送恢復(fù)信令
(RS2、 RS3)之外,在設(shè)在路徑Pl的結(jié)束點(diǎn)處的井4通信裝置的裝置控 制部分51中存在故障的情況下的動(dòng)作與上述在中途點(diǎn)處發(fā)生故障的情況
(圖14)下的動(dòng)作相同。
專利文獻(xiàn)l:日本未審查專利申請(qǐng)公布2002-84558非專禾U文獻(xiàn)1: L. Berger, "Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource Reservation Protocol-Traffic Engineering (RSVP陽(yáng)TE) Extensions", IETF RFC 3473, Jan, 2003 (Chapter 9, Fault Handling)
非專利文獻(xiàn)2: A. Satyanarayana, et. al. "Extensions to GMPLS RSVP Graceful Restart", IETF Internet-Draft draft-ietf-ccamp-rsvp-restart畫(huà)ext-03, Jun. 200
發(fā)明內(nèi)容
發(fā)明要解決的問(wèn)題
利用上述傳統(tǒng)通信裝置,當(dāng)在重啟動(dòng)作時(shí)可以分別重啟將要恢復(fù)的多
條路徑時(shí),可以安全地恢復(fù)所有路徑信息。但是,存在這樣的情況由常 規(guī)通信裝置管理的多條路徑不是孤立的而是彼此相關(guān)的。在這種情況下, 從相鄰?fù)ㄐ叛b置發(fā)送的恢復(fù)信令以隨機(jī)順序到達(dá)。因此,在重啟時(shí),通信 裝置通信裝置有時(shí)候無(wú)法成功恢復(fù)路徑信息。
例如,如圖16所示,當(dāng)路徑處于N階層級(jí)關(guān)系中時(shí),除非預(yù)先恢復(fù) 低層路徑,否則將無(wú)法恢復(fù)高層路徑。此外,如圖17所示,在設(shè)置了當(dāng) 前所使用的路徑和多條保留路徑以確保關(guān)于通信的高可靠性時(shí),將出現(xiàn)以 下麻煩。即,如果因?yàn)樵趧偤没謴?fù)當(dāng)前所使用的路徑之后再次檢測(cè)到故障 而將路徑從當(dāng)前所使用的路徑切換到保留路徑時(shí),保留路徑的恢復(fù)尚未完 成,則向保留路徑的切換將失敗。
鑒于以上問(wèn)題,本發(fā)明的一個(gè)目的是提供當(dāng)在與網(wǎng)絡(luò)相連接的通信裝 置的裝置控制部分中生成故障時(shí)可以確保將丟失的路徑信息恢復(fù)為其原始 狀態(tài)的通信裝置、裝置啟動(dòng)控制設(shè)備、通信控制方法、和通信控制程序。
解決問(wèn)題的手段
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的通信裝置采用了以下構(gòu)造。即,通 信裝置包括用于切換流量通道的切換器部分和用于控制該切換器部分的裝 置控制部分。在這些部分中,裝置控制部分包括由指定的控制軟件操作的 協(xié)議處理部分和諸如易失性存儲(chǔ)部分之類的用于保存協(xié)議所保持的信息的存儲(chǔ)部分,并且切換器部分包括用于根據(jù)來(lái)此裝置控制部分的請(qǐng)求來(lái)控制 內(nèi)置式切換電路部分的控制部分和用于存儲(chǔ)切換電路部分的連接狀態(tài)的非 易失性存儲(chǔ)部分。裝置控制部分具有下述功能基于由切換器部分的非易 失性存儲(chǔ)部分保持的I/F信息和來(lái)自相鄰裝置的路徑信息等,將作為非易 失性存儲(chǔ)部分中的在裝置重啟時(shí)、在更新控制軟件時(shí)、或在其它情形中丟 失的信息部分的路徑信息等重建為原始狀態(tài)。
在這種情況下,根據(jù)本發(fā)明的切換器部分的非易失性存儲(chǔ)部分存儲(chǔ)切 換電路部分的連接狀態(tài)。因此,基于所存儲(chǔ)的連接狀態(tài)和來(lái)自相鄰裝置的 路徑信息等,可以利用裝置控制部分來(lái)順利且安全地恢復(fù)作為易失性存儲(chǔ) 部分中的在裝置重啟等時(shí)丟失的信息部分的路徑信息等。
上述將要重建的路徑信息可以是由協(xié)議處理部分保持的鏈路信息和彼 此相關(guān)的多條路徑的信息(第二方面)。此外,多條相關(guān)路徑的信息可以 是處于高層路徑利用了低層路徑的層級(jí)關(guān)系中的多條路徑的信息(第三方 面)。此外,多條相關(guān)路徑的信息可以是處于當(dāng)前所使用的路徑和其保留 路徑的關(guān)系中的多條路徑的信息。
此外,裝置控制部分可以包括路徑順序控制設(shè)備,該路徑順序控制設(shè) 備基于預(yù)先設(shè)置的用于定義重建路徑的順序的定義信息來(lái)重建從相鄰裝置 向協(xié)議處理部分發(fā)送的多條路徑,從而執(zhí)行重建路徑的功能。
因此,利用本發(fā)明,定義了重建路徑的順序的定義信息起到了有效的 作用,因此,路徑信息等可以通過(guò)路徑順序控制設(shè)備來(lái)安全且有效地恢復(fù) (重建)。
此外,上述協(xié)議處理部分包括邏輯I/F管理設(shè)備,該邏輯I/F管理設(shè)備
在協(xié)議處理部分處于處理動(dòng)作中時(shí)進(jìn)行操作以管理邏輯I/F,并且邏輯I/F 管理設(shè)備具有在設(shè)置處于層級(jí)關(guān)系中的路徑時(shí)將低層路徑作為邏輯I/F存
儲(chǔ)到非易失性存儲(chǔ)部分的功能。同時(shí),上述裝置控制部分可以被構(gòu)造為具
有下述功能在重啟裝置控制部分之后,基于切換器部分的非易失性存儲(chǔ)
部分所保持的I/F信息、由裝置控制部分保持的邏輯I/F信息、和從相鄰裝
置發(fā)送而來(lái)的多條路徑的信息,無(wú)論順序?yàn)楹味贾亟ㄔ谘b置重啟或更新控 制軟件時(shí)丟失的、存儲(chǔ)在易失性部分中的多條層級(jí)路徑的路徑信息。在這種情況下,在將低層路徑保存到非易失性存儲(chǔ)部分作為邏輯I/F 時(shí),在重啟時(shí)重建物理I/F和邏輯I/F之后重建彼此相關(guān)的多條路徑的信
息。這使得可以防止在建立高層路徑時(shí)在低層沒(méi)有鏈路的狀況。結(jié)果,處
于N階層級(jí)關(guān)系中的多條路徑的信息可以安全地被恢復(fù)為重啟之前的狀
態(tài),而無(wú)需考慮從相鄰裝置發(fā)送而來(lái)的路徑信息的順序。
此外,上述協(xié)議處理部分可以包括信息延遲設(shè)備,該信息延遲設(shè)備在 協(xié)議處理部分的處理動(dòng)作中發(fā)生故障時(shí),對(duì)故障的信息進(jìn)行延遲。裝置控
制部分可以具有下述功能在重啟裝置控制部分之后,基于切換器部分的
非易失性存儲(chǔ)部分所保持的I/F信息、和從相鄰裝置發(fā)送而來(lái)的多條路徑
的信息,重建在裝置重啟時(shí)或更新控制軟件時(shí)丟失的、存儲(chǔ)在易失性部分
中的多條路徑的路徑信息,并且具有這樣的功能在完成重建之后將經(jīng)信 息延遲設(shè)備延遲的故障信息通知給其它相鄰?fù)ㄐ叛b置,并恢復(fù)該故障。
這使得可以在重建路徑信息時(shí)對(duì)故障信息進(jìn)行延遲,直到路徑重建完 成為止,即使例如在重啟控制軟件時(shí)發(fā)生故障也是如此。因此,在重建路 徑期間不執(zhí)行故障的恢復(fù)。因此,處于當(dāng)前所使用的路徑和其保留路徑的 關(guān)系中的多條路徑的信息可以安全地被恢復(fù)為重啟之前的狀態(tài),而無(wú)需考 慮從相鄰裝置發(fā)送而來(lái)的路徑信息的順序。同時(shí),變得可以安全地執(zhí)行故 障的恢復(fù)。
根據(jù)本發(fā)明的通信裝置可以如下所述地構(gòu)造。即,根據(jù)本發(fā)明的通信 裝置通過(guò)與具有層級(jí)結(jié)構(gòu)的網(wǎng)絡(luò)相連接并且與接收/發(fā)送控制消息的控制網(wǎng) 絡(luò)相連接來(lái)使用,其中,在所述層級(jí)結(jié)構(gòu)中,在建立用于發(fā)送用戶流量的 路徑的路徑信息時(shí)高層路徑從屬于低層路徑。通信裝置包括1/F信息存儲(chǔ) 設(shè)備,用于存儲(chǔ)示出路徑的物理信息的I/F信息;切換器信息存儲(chǔ)設(shè)備, 用于存儲(chǔ)示出與構(gòu)成路徑的通信信道相連接的切換器的狀態(tài)的切換器信 息;和路徑順序定義信息存儲(chǔ)設(shè)備,用于存儲(chǔ)順序定義信息,該順序定義 信息定義了用于建立路徑信息的路徑的順序。
此外,通信裝置包括鏈路信息生成設(shè)備,其在重啟之后進(jìn)行操作以 基于存儲(chǔ)在1/F信息存儲(chǔ)設(shè)備中的1/F信息和存儲(chǔ)在切換器信息存儲(chǔ)設(shè)備中 的切換器信息來(lái)生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信息;和保持路徑信息獲取設(shè)備,用于經(jīng)由控制網(wǎng)絡(luò)從寫在鏈路信息生成設(shè)備所 生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置獲取由通信裝置保持的保持路徑信 息。
此外,通信裝置包括順序確定設(shè)備,在保持路徑信息獲取設(shè)備獲取 由所有相鄰?fù)ㄐ叛b置保持的保持路徑信息時(shí),該順序確定設(shè)備基于存儲(chǔ)在 路徑順序定義信息存儲(chǔ)設(shè)備中的順序定義信息,在生成路徑信息時(shí)以低層 路徑在先且高層路徑在后的方式來(lái)確定路徑的順序;和路徑信息生成設(shè) 備,基于由路徑順序確定設(shè)備確定的路徑順序和由保持路徑信息獲取設(shè)備 獲取的保持路徑信息來(lái)生成路徑信息。
因此,根據(jù)本發(fā)明的路徑順序確定設(shè)備基于存儲(chǔ)在路徑順序定義信息 存儲(chǔ)設(shè)備中的順序定義信息,在生成路徑信息時(shí)以低層路徑在先且高層路 徑在后的方式來(lái)確定路徑順序。這使得在通信裝置中發(fā)生故障之后可以安 全地恢復(fù)路徑信息。
此外,根據(jù)本發(fā)明的通信裝置包括I/F信息存儲(chǔ)設(shè)備,用于存儲(chǔ)示 出路徑的物理信息的I/F信息;切換器信息存儲(chǔ)設(shè)備,用于存儲(chǔ)示出與構(gòu)
成路徑的通信信道相連接的切換器的狀態(tài)的切換器信息;和邏輯I/F信息 存儲(chǔ)設(shè)備,用于存儲(chǔ)示出路徑的邏輯信息的邏輯I/F信息。此外,通信裝
置包括鏈路信息生成設(shè)備,其在重啟之后進(jìn)行操作以基于存儲(chǔ)在I/F信
息存儲(chǔ)設(shè)備中的I/F信息、存儲(chǔ)在邏輯I/F信息存儲(chǔ)設(shè)備中的邏輯I/F信
息、和存儲(chǔ)在切換器信息存儲(chǔ)設(shè)備中的切換器信息來(lái)生成在重啟之前用于
指定所有相鄰?fù)ㄐ叛b置的鏈路信息;保持路徑信息獲取設(shè)備,用于經(jīng)由控 制網(wǎng)絡(luò)從寫在鏈路信息生成設(shè)備所生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置 獲取由通信裝置保持的保持路徑信息;和路徑信息生成設(shè)備,用于無(wú)論低 層路徑信息是否被預(yù)先形成,都在保持路徑信息獲取設(shè)備獲取保持路徑信 息時(shí)生成路徑信息。
因此,根據(jù)本發(fā)明的鏈路信息生成設(shè)備基于I/F信息、邏輯I/F信息和
切換器信息來(lái)生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信息。因 此,該鏈路信息包含鏈路的邏輯信息。結(jié)果,即使高層路徑的保持路徑信 息在低層路徑的保持路徑信息之前被獲得,也可以通過(guò)使用包含邏輯信息的鏈路信息在低層路徑信息之前生成高層路徑信息。即,可以與層級(jí)順序 無(wú)關(guān)地以保持路徑信息的獲取順序來(lái)生成路徑信息。
根據(jù)本發(fā)明的通信裝置可以被構(gòu)造為進(jìn)一步包括隱蔽1/F信息生成
設(shè)備,在故障信息被寫到存儲(chǔ)在I/F信息存儲(chǔ)設(shè)備中的I/F信息時(shí),該隱蔽
I/F信息生成設(shè)備將其重寫為適當(dāng)值以生成隱蔽了該故障信息的I/F信息; 和隱蔽邏輯1/F信息生成設(shè)備,在故障信息被寫到存儲(chǔ)在邏輯1/F信息存儲(chǔ)
設(shè)備中的邏輯1/F信息時(shí),該隱蔽邏輯1/F信息生成設(shè)備將其重寫為適當(dāng)值 以生成隱蔽了該故障信息的邏輯I/F信息。此外,鏈路信息生成設(shè)備可以 被構(gòu)造為在重啟之后進(jìn)行操作,以基于由隱蔽I/F信息生成設(shè)備通過(guò)將所 述故障信息重寫為適當(dāng)值而生成的隱蔽I/F信息、由隱蔽邏輯I/F信息生成 設(shè)備通過(guò)將所述故障信息重寫為適當(dāng)值而生成的所述隱蔽邏輯I/F信息、 和存儲(chǔ)在切換器信息存儲(chǔ)設(shè)備中的切換器信息來(lái)生成在重啟之前用于指定 所有相鄰?fù)ㄐ叛b置的鏈路信息。
此外,由通信裝置的路徑信息生成設(shè)備生成的路徑信息包含路徑屬性 信息,該路徑屬性信息示出了當(dāng)前所使用的路徑的屬性和在當(dāng)前所使用的 路徑中發(fā)生故障時(shí)所使用的保留路徑的屬性。此外,通信裝置還可以包
括故障信息獲取設(shè)備,用于從相鄰?fù)ㄐ叛b置獲取指示出在所述網(wǎng)絡(luò)中發(fā) 生了通信故障的故障信息;故障信息寫設(shè)備,將由故障信息獲取設(shè)備獲得 的故障信息寫入到I/F信息存儲(chǔ)設(shè)備,并且在路徑信息生成設(shè)備生成路徑 信息時(shí),將故障信息寫為指示出沒(méi)有故障的信息;故障鏈路指定設(shè)備,在 路徑信息生成設(shè)備生成所述路徑信息之后,該故障鏈路指定設(shè)備基于存儲(chǔ) 在I/F信息存儲(chǔ)設(shè)備中的故障信息來(lái)指定生成了所述故障的鏈路的信息; 故障路徑檢測(cè)設(shè)備用于從由故障鏈路指定設(shè)備指定的鏈路信息中檢測(cè)受到 所述故障影響的路徑;以及路徑切換請(qǐng)求設(shè)備,經(jīng)由控制網(wǎng)絡(luò)向與發(fā)生了 由故障路徑檢測(cè)設(shè)備檢測(cè)到的故障的路徑相連接的相鄰?fù)ㄐ叛b置發(fā)送用于 將當(dāng)前所使用的路徑切換成所述保留路徑的路徑切換請(qǐng)求。
因?yàn)楦鶕?jù)本發(fā)明的路徑信息包含當(dāng)前所使用的路徑和保留路徑,所以 當(dāng)在建立路徑信息之后在路徑中發(fā)生故障時(shí),可以針對(duì)與發(fā)生了由故障路 徑檢測(cè)設(shè)備檢測(cè)到的故障的路徑相連接的相鄰?fù)ㄐ叛b置,將當(dāng)前所使用的路徑切換為保留路徑。
根據(jù)本發(fā)明的通信裝置啟動(dòng)控制方法采用以下結(jié)構(gòu)作為基本結(jié)構(gòu)。 即,通信裝置啟動(dòng)控制方法包括第一步驟,重啟為通信裝置設(shè)置的裝置 控制部分;第二步驟,保持存儲(chǔ)在與裝置控制部分并列設(shè)置的切換器部分 的存儲(chǔ)部分中的1/F信息、和從相鄰裝置發(fā)送而來(lái)的路徑信息等;以及第 三步驟,基于所保持的信息,將在重啟動(dòng)作等中從裝置控制部分的存儲(chǔ)部 分丟失的多條路徑的信息等重建為作為原始狀態(tài)彼此相關(guān)的多條路徑的信 息。
在這種情況下,可以通過(guò)以秩序井然的方式利用存儲(chǔ)在切換器部分的 非易失性存儲(chǔ)部分中的切換器電路部分的連接狀態(tài)和來(lái)自相鄰裝置的路徑 信息等來(lái)恢復(fù)路徑信息等。因此,路徑信息等可以順利且迅速地被恢復(fù), 而無(wú)需進(jìn)行無(wú)效的工作。
當(dāng)執(zhí)行第三步驟時(shí),為裝置控制部分設(shè)置的路徑順序控制設(shè)備可以基 于預(yù)先設(shè)定的用于定義重建路徑的順序的定義信息來(lái)操作,從而將所述多 條路徑的信息等重建為原始狀態(tài)。
此外,當(dāng)執(zhí)行第三步驟時(shí),首先執(zhí)行物理I/F信息,并在之后按根據(jù)
預(yù)先設(shè)定的用于定義重建路徑的優(yōu)先級(jí)順序的定義信息的順序來(lái)重建所述 多條相關(guān)路徑的的信息。
此外,作為第三步驟的多條相關(guān)路徑的信息,處于高層路徑利用了低 層路徑的層級(jí)關(guān)系中的多條路徑可以被視為目標(biāo),并且處于該層級(jí)關(guān)系中 的多條路徑可以被重建為原始狀態(tài)。
此外,作為第三步驟的多條相關(guān)路徑的信息,處于當(dāng)前所使用的路徑 及其保留路徑的關(guān)系中的多條路徑可以被視為目標(biāo),并且處于該當(dāng)前所使 用的路徑和保留路徑的關(guān)系中的多條路徑可以被重建為原始狀態(tài)。
此外,根據(jù)本發(fā)明的通信控制方法是這樣的控制方法在建立發(fā)送用 戶流量的路徑的路徑信息時(shí),該控制方法進(jìn)行控制以將用戶流量發(fā)送到具 有高層路徑從屬于低層路徑的層級(jí)關(guān)系的網(wǎng)絡(luò),并允許各個(gè)通信裝置控制 經(jīng)由控制網(wǎng)絡(luò)在所述通信裝置之間的控制消息的發(fā)送/接收。在通信裝置重 啟之后,該通信裝置的裝置控制部分基于預(yù)先存儲(chǔ)的用于示出路徑的物理信息的I/F信息和指示出與構(gòu)成所述路徑的通信信道相連接的切換器的 狀態(tài)的切換器信息來(lái)生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信 息;經(jīng)由控制網(wǎng)絡(luò)從寫在所生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置獲取保 持在通信裝置中的保持路徑信息;之后,基于預(yù)先分開(kāi)設(shè)置的用于定義建
立路徑信息的路徑順序的順序定義信息,在生成路徑信息時(shí)按低層路徑在
先且高層路徑在后的方式來(lái)確定路徑的順序;以及基于所確定的路徑順序 和先前獲得的保持路徑信息來(lái)生成路徑信息。
因此,當(dāng)生成路徑信息時(shí),本發(fā)明基于預(yù)先存儲(chǔ)的順序定義信息,以 低層路徑在先且高層路徑在后的方式來(lái)確定路徑順序。因此,即使在通信 裝置中發(fā)生故障,也變得可以在之后安全地恢復(fù)路徑信息。
此外,根據(jù)本發(fā)明的通信控制方法是這樣的控制方法在建立發(fā)送用
戶流量的路徑的路徑信息時(shí),該控制方法進(jìn)行控制以將用戶流量發(fā)送到具 有高層路徑從屬于低層路徑的層級(jí)關(guān)系的網(wǎng)絡(luò),并允許各個(gè)通信裝置控制 經(jīng)由控制網(wǎng)絡(luò)在各個(gè)通信裝置之間的控制消息的發(fā)送/接收。在通信裝置重
啟之后,該通信裝置的裝置控制部分基于預(yù)先存儲(chǔ)的用于示出路徑的物
理信息的I/F信息、指示出路徑的邏輯信息的邏輯I/F信息、和指示出與構(gòu)
成所述路徑的通信信道相連接的切換器的狀態(tài)的切換器信息來(lái)生成在重啟
之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信息;經(jīng)由控制網(wǎng)絡(luò)從寫在所生成 的鏈路信息中的所有相鄰?fù)ㄐ叛b置獲取保持在通信裝置中的保持路徑信 息;以及無(wú)論低層路徑信息是否預(yù)先被形成都生成所述路徑信息。
因此,本發(fā)明基于I/F信息、邏輯I/F信息和切換器信息來(lái)生成在重啟 之前用于指定所有的相鄰?fù)ㄐ叛b置的鏈路信息。因此,鏈路信息包含鏈路 的邏輯信息。結(jié)果,即使高層路徑的保持路徑信息在低層路徑的保持路徑 信息之前被獲得,也可以通過(guò)使用包含邏輯信息的鏈路信息、在低層路徑 信息之前生成高層路徑信息。即,可以與層級(jí)順序無(wú)關(guān)地以保持路徑信息 的獲得順序來(lái)生成路徑信息。
在上述通信裝置重啟之后,所述通信控制方法可以當(dāng)故障信息被寫 入I/F信息時(shí),將其重寫為正常值以生成隱蔽了該故障信息的I/F信息;當(dāng) 故障信息被寫入邏輯I/F信息時(shí),將其重寫為正常值以生成隱蔽了該故障信息的邏輯I/F信息;以及基于故障信息被重寫為正常值以隱蔽該故障信 息的所述I/F信息、故障信息被重寫為正常值以隱蔽該故障信息的所述邏 輯I/F信息、和所述切換器信息來(lái)生成在重啟之前用于指定所有相鄰?fù)ㄐ?裝置的鏈路信息。
此外,在該通信控制方法中,所生成的路徑信息包含路徑屬性信息, 該路徑屬性信息示出了當(dāng)前所使用的路徑的屬性和在當(dāng)前所使用的路徑中 發(fā)生故障時(shí)所使用的保留路徑的屬性。所述通信控制方法可以被配置為 從相鄰?fù)ㄐ叛b置獲取指示出在所述網(wǎng)絡(luò)中發(fā)生了通信故障的故障信息;將 所獲得的故障信息寫到存儲(chǔ)設(shè)備;生成路徑信息,然后基于寫到存儲(chǔ)設(shè)備 的故障信息來(lái)指定發(fā)生了所述故障的鏈路的信息;從所指定的鏈路信息中 檢測(cè)受所述故障影響的路徑;以及經(jīng)由控制網(wǎng)絡(luò)向與發(fā)生了所檢測(cè)到的故 障的路徑相連接的相鄰?fù)ㄐ叛b置發(fā)送用于將當(dāng)前所使用的路徑切換成所述 保留路徑的請(qǐng)求。
因?yàn)楦鶕?jù)本發(fā)明的路徑信息包含當(dāng)前所使用的路徑和保留路徑,所以 在建立路徑信息之后在路徑中發(fā)生故障時(shí),可以針對(duì)與具有由故障路徑檢 測(cè)設(shè)備檢測(cè)到的故障的路徑相連接的相鄰?fù)ㄐ叛b置,將當(dāng)前所使用的路徑 切換為保留路徑。
根據(jù)本發(fā)明的通信控制程序是這樣的控制程序在建立用于發(fā)送用戶
流量的路徑的路徑信息時(shí),該通信控制程序控制用戶流量向具有高層路徑 從屬于低層路徑的層級(jí)關(guān)系的網(wǎng)絡(luò)的發(fā)送,并允許各個(gè)通信裝置控制經(jīng)由 控制網(wǎng)絡(luò)在通信裝置之間的控制消息的發(fā)送/接收。該通信控制程序使得計(jì)
算機(jī)執(zhí)行在重啟通信裝置之后,基于預(yù)先分開(kāi)存儲(chǔ)的用于示出路徑的物
理信息的I/F信息和指示出與構(gòu)成所述路徑的通信信道相連接的切換器的
狀態(tài)的切換器信息來(lái)生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信
息的過(guò)程;經(jīng)由控制網(wǎng)絡(luò)從寫在所生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置 獲取保持在通信裝置中的保持路徑信息的過(guò)程;基于預(yù)先設(shè)置并存儲(chǔ)的用 于定義將要建立路徑信息的路徑的順序的順序定義信息,在生成路徑信息 時(shí)按低層路徑在先且高層路徑在后的方式來(lái)確定路徑的順序的過(guò)程;以及 基于所確定的路徑順序和先前獲得的保持路徑信息來(lái)生成路徑信息的過(guò)程。
因此,當(dāng)生成路徑信息時(shí),本發(fā)明基于預(yù)先存儲(chǔ)的順序定義信息,按 低層路徑在先且高層路徑在后的方式來(lái)確定路徑順序。因此,在發(fā)生故障 時(shí)通信裝置變得可以安全地恢復(fù)路徑信息。
此外,根據(jù)本發(fā)明的通信控制程序是這樣的控制程序在建立用于發(fā) 送用戶流量的路徑的路徑信息時(shí),該通信控制程序控制用戶流量向具有高 層路徑從屬于低層路徑的層級(jí)關(guān)系的網(wǎng)絡(luò)的發(fā)送,并允許各個(gè)通信裝置控 制經(jīng)由控制網(wǎng)絡(luò)在通信裝置之間的控制消息的發(fā)送/接收。該通信控制程序 使得計(jì)算機(jī)執(zhí)行在重啟通信裝置之后,基于預(yù)先存儲(chǔ)的用于示出路徑的 物理信息的I/F信息、預(yù)先存儲(chǔ)的用于示出路徑的邏輯信息的邏輯I/F信 息、和預(yù)先存儲(chǔ)的用于示出與構(gòu)成所述路徑的通信信道相連接的切換器的 狀態(tài)的切換器信息來(lái)生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信 息的過(guò)程;經(jīng)由控制網(wǎng)絡(luò)從寫在所生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置 獲取由通信裝置保持的保持路徑信息的過(guò)程;以及之后無(wú)論低層路徑信息 是否預(yù)先被形成都生成路徑信息的過(guò)程。
因此,本發(fā)明基于I/F信息、邏輯I/F信息和切換器信息來(lái)生成在重啟 之前用于指定所有的相鄰?fù)ㄐ叛b置的鏈路信息。因此,鏈路信息包含鏈路 的邏輯信息。結(jié)果,即使高層路徑的保持路徑信息在低層路徑的保持路徑 信息之前被獲得,也可以使用包含邏輯信息的鏈路信息在低層路徑信息之 前生成高層路徑信息。即,可以與層級(jí)關(guān)系無(wú)關(guān)地按保持路徑信息的獲得 順序來(lái)生成路徑信息。
發(fā)明效果
利用本發(fā)明,可以提供通信裝置、裝置啟動(dòng)控制方法、通信控制方 法、和通信控制程序,這些裝置、方法和程序能夠安全地將彼此相關(guān)的多 條路徑的信息恢復(fù)成重啟之前的狀態(tài),即使因?yàn)樵谂c網(wǎng)絡(luò)相連接的通信裝 置的重啟等時(shí)在裝置控制部分中發(fā)生故障而丟失路徑信息等也是如此。
具體實(shí)施方式
以下將參考附圖來(lái)描述用于實(shí)施本發(fā)明的最佳方式。首先,將描述本 發(fā)明實(shí)施例的整體結(jié)構(gòu)和重點(diǎn)。 整體結(jié)構(gòu)和功能
如圖l到圖ll所示,根據(jù)示例性實(shí)施例的通信裝置IO通過(guò)與下述網(wǎng) 絡(luò)相連接并且通過(guò)與接收/發(fā)送控制消息的控制網(wǎng)絡(luò)相連接而被使用在所 述網(wǎng)絡(luò)中,在建立用于發(fā)送用戶流量的路徑的路徑信息時(shí),高層路徑從屬 于低層路徑。
該通信裝置IO包括用于交換流量的通道的切換器部分12和用于控 制切換器部分12的裝置控制部分11。在這些部分中,裝置控制部分ll采 用下述構(gòu)造作為基本結(jié)構(gòu)該構(gòu)造具有由指定的控制軟件操作的協(xié)議處理 部分111和諸如易失性存儲(chǔ)部分112等的用于存儲(chǔ)由協(xié)議處理部分111保 持的信息的存儲(chǔ)部分。此外,切換器部分12包括控制部分121和非易
失性存儲(chǔ)部分123,其中,控制部分121根據(jù)來(lái)自上述裝置控制部分11的 請(qǐng)求來(lái)控制內(nèi)置式切換電路部分122,并且非易失性存儲(chǔ)部分123用于存 儲(chǔ)切換電路部分122的連接狀態(tài)。于是,上述裝置控制部分11包括下述 功能基于由上述切換器部分12的非易失性存儲(chǔ)部分123保存的1/F信息 123b和來(lái)自相鄰裝置的路徑信息等,將作為易失性存儲(chǔ)部分112中的信息 的在裝置的重啟動(dòng)作時(shí)、更新控制軟件時(shí)、或者在其它情形中丟失的部分 的路徑信息等重建為原始狀態(tài)。
在這種情況下,根據(jù)本示例性實(shí)施例的切換器部分12的非易失性存 儲(chǔ)部分123存儲(chǔ)切換電路部分122的連接狀態(tài)。因此,基于所存儲(chǔ)的連接 狀態(tài)和來(lái)自相鄰裝置的路徑信息等,裝置控制部分11可以容易且安全地 恢復(fù)作為易失性存儲(chǔ)部分112中的信息的在裝置的重啟等時(shí)丟失的部分的 路徑信息等。
將要重建的上述路徑信息指的是由上述協(xié)議處理部分111保存的鏈路 信息和相互關(guān)聯(lián)的多條路徑的信息。此外,相互關(guān)聯(lián)的多條路徑的信息指 的是處于高層路徑利用低層路徑的層級(jí)關(guān)系中的多條路徑的信息。此外, 多條相關(guān)路徑的信息可以是處于當(dāng)前所使用的路徑及其保留路徑的關(guān)系中 的多條路徑的信息。此外,上述裝置控制部分11包括路徑順序控制設(shè)備37 (參見(jiàn)圖
4),該路徑順序控制設(shè)備37基于對(duì)重建路徑的順序進(jìn)行定義的預(yù)設(shè)定義 信息113b來(lái)重建從相鄰的裝置向上述協(xié)議處理部分111發(fā)送的多條路 徑。重建路徑的功能由路徑順序控制設(shè)備37執(zhí)行。
因此,利用本示例性實(shí)施例,對(duì)重建路徑的順序進(jìn)行定義的定義信息 起到有效作用。因而,可以利用路徑順序控制設(shè)備37來(lái)安全且有效地恢 復(fù)(重建)上述路徑信息等。
此外,上述協(xié)議處理部分111設(shè)置了在處理動(dòng)作時(shí)進(jìn)行操作以管理邏 輯I/F的邏輯I/F管理設(shè)備38 (參見(jiàn)圖8),并且邏輯I/F管理設(shè)備38被構(gòu) 造為具有在設(shè)置層級(jí)路徑時(shí)將低層路徑保存到非易失性存儲(chǔ)部分作為邏輯 I/F的功能。同時(shí),上述裝置控制部分11具有下述功能在裝置控制部分 11重啟之后,基于由上述切換器部分12的非易失性存儲(chǔ)部分123保存的 1/F信息123b、由裝置控制部分11保存的邏輯I/F信息、和從相鄰裝置發(fā) 送而來(lái)的多條路徑的信息,不論順序地重建存儲(chǔ)在易失性存儲(chǔ)部分112中 的多條層級(jí)路徑的在重啟裝置控制部分11時(shí)、更新控制軟件時(shí)、或者在 其它情形中丟失的信息。
因此,雖然將低層路徑保存到非易失性存儲(chǔ)部分123作為邏輯I/F,但 是在重啟時(shí),相互關(guān)聯(lián)的多條路徑的信息在重建物理1/F和邏輯1/F之后才 被重建。這使得可以防止在建立高層路徑時(shí)在低層中沒(méi)有鏈路的狀態(tài)。結(jié) 果,處于N階層級(jí)關(guān)系中的多條路徑的信息可以安全地被恢復(fù)到在重啟之 前的狀態(tài),而無(wú)需介意從相鄰裝置發(fā)送的路徑信息的順序。
此外,上述協(xié)議處理部分111包括信息延遲設(shè)備39 (參見(jiàn)圖8),用 于在其處理動(dòng)作期間發(fā)生故障時(shí)延遲故障信息。裝置控制部分11具有下 述功能基于由切換器部分12的非易失性存儲(chǔ)部分123保存的1/F信息、 和在裝置控制部分11重啟之后從相鄰裝置發(fā)送而來(lái)的多條路徑的信息, 重建存儲(chǔ)在易失性存儲(chǔ)部分112中的多條路徑的在重啟裝置控制部分11 或更新控制軟件時(shí)丟失的信息。同時(shí),裝置控制部分11具有下述功能 在完成重建之后,將由信息延遲設(shè)備39延遲的信息通知給其它相鄰?fù)ㄐ?裝置并恢復(fù)所述故障。這使得在重建路徑信息時(shí)可以延遲故障信息直到路徑的重建完成為 止,即使例如存在在重啟控制軟件時(shí)發(fā)生的故障也是如此。因此,在重建 路徑期間并不執(zhí)行故障的恢復(fù)。因此,處于當(dāng)前所使用的路徑及其保留路 徑的關(guān)系中的多條路徑的信息可以安全地被恢復(fù)到重啟之前的狀態(tài),而無(wú) 須考慮從相鄰裝置發(fā)送而來(lái)的路徑信息的順序。同時(shí),變得可以安全地執(zhí) 行故障的恢復(fù)。
此外,根據(jù)本示例性實(shí)施例的通信裝置10可以如下所述地構(gòu)造。 即,根據(jù)本示例性實(shí)施例的通信裝置是通過(guò)與下述具有層級(jí)結(jié)構(gòu)的網(wǎng)絡(luò)相 連接并通過(guò)與接收/發(fā)送控制消息的控制網(wǎng)絡(luò)20相連接而被使用的在該 具有層級(jí)結(jié)構(gòu)的網(wǎng)絡(luò)中,當(dāng)建立用于發(fā)送用戶流量的路徑的路徑信息時(shí), 高層路徑從屬于低層路徑。通信裝置IO包括上述I/F信息存儲(chǔ)設(shè)備(非 易失性存儲(chǔ)部分123:參見(jiàn)圖2),用于存儲(chǔ)示出路徑的物理信息的I/F信 息;上述切換器信息存儲(chǔ)設(shè)備(非易失性存儲(chǔ)部分123),用于存儲(chǔ)示出 與構(gòu)成所述路徑的通信信道相連接的切換器的狀態(tài)的切換器信息;和上述 路徑順序定義信息存儲(chǔ)設(shè)備(非易失性存儲(chǔ)部分113),用于存儲(chǔ)定義了 建立路徑信息的路徑的順序的順序定義信息。
此外,通信裝置10包括鏈路信息生成設(shè)備(資源管理設(shè)備36:參
見(jiàn)圖4),該鏈路信息生成設(shè)備在重啟之后進(jìn)行操作以基于存儲(chǔ)在I/F信息 存儲(chǔ)設(shè)備中的I/F信息和存儲(chǔ)在切換器信息存儲(chǔ)設(shè)備中的切換器信息來(lái)生 成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置10的鏈路信息;和保持路徑信 息獲取設(shè)備(信令協(xié)議設(shè)備33:參見(jiàn)圖4),用于經(jīng)由控制網(wǎng)絡(luò)20、從寫 在由鏈路信息生成設(shè)備生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置10獲取由 通信裝置IO保持的保持路徑信息。
此外,通信裝置10包括順序確定設(shè)備(路徑順序控制設(shè)備37:參
見(jiàn)圖4),當(dāng)上述保持路徑信息獲取設(shè)備獲取由所有相鄰?fù)ㄐ叛b置保持的
保持路徑信息時(shí),該順序確定設(shè)備基于存儲(chǔ)在上述路徑順序定義信息存儲(chǔ) 設(shè)備中的順序定義信息,在生成路徑信息時(shí)以低層路徑在先并且高層路徑
在后的方式來(lái)確定路徑的順序;和路徑信息生成設(shè)備(資源管理設(shè)備36: 參見(jiàn)圖4),該路徑信息生成設(shè)備基于由順序確定設(shè)備確定的路徑順序和由保持路徑信息獲取設(shè)備獲得的保持路徑信息來(lái)生成路徑信息。
因此,當(dāng)基于存儲(chǔ)在順序確定設(shè)備和順序定義信息存儲(chǔ)設(shè)備中的順序 定義信息來(lái)生成路徑信息時(shí),按低層路徑在先和高層路徑在后的方式來(lái)確 定順序。因此,就在通信裝置10中發(fā)生故障之后可以安全地回復(fù)路徑信 息而言是有利的。
此外,根據(jù)本示例性實(shí)施例的通信裝置10包括I/F信息存儲(chǔ)設(shè)備 (非易失性存儲(chǔ)部分123),用于存儲(chǔ)示出路徑的物理信息的I/F信息;切 換器信息存儲(chǔ)設(shè)備(非易失性存儲(chǔ)部分123),用于存儲(chǔ)示出與構(gòu)成路徑
的通信信道相連接的切換器的狀態(tài)的切換器信息;以及邏輯I/F信息存儲(chǔ) 設(shè)備(非易失性存儲(chǔ)部分113),用于存儲(chǔ)示出路徑的邏輯信息的邏輯I/F
信息。而且,通信裝置10還包括鏈路信息生成設(shè)備(資源管理設(shè)備
36:參見(jiàn)圖4),該鏈路信息生成設(shè)備基于存儲(chǔ)在1/F存儲(chǔ)設(shè)備中的1/F信 息、存儲(chǔ)在邏輯I/F信息存儲(chǔ)設(shè)備中的邏輯I/F信息、和存儲(chǔ)在切換器信息 存儲(chǔ)設(shè)備中的切換器信息,在重啟之后進(jìn)行操作,以生成在重啟之前用于
指定所有的相鄰?fù)ㄐ叛b置10的鏈路信息;保持路徑信息獲取設(shè)備(信令
協(xié)議設(shè)備33:參見(jiàn)圖4),用于經(jīng)由控制網(wǎng)絡(luò)20從寫在由鏈路信息生成 設(shè)備生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置IO獲取由通信裝置IO保持的 保持路徑信息;以及路徑信息生成設(shè)備(資源管理設(shè)備36:參見(jiàn)圖4),
用于在上述保持路徑信息獲取設(shè)備獲取保持路徑信息時(shí),無(wú)論低層路徑信 息是否被預(yù)先形成都生成路徑信息。
因?yàn)殒溌沸畔⑸稍O(shè)備基于I/F信息、邏輯I/F信息、和切換器信息來(lái) 生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信息,所以鏈路信息包 含關(guān)于鏈路的邏輯信息。因此,即使高層路徑的保持路徑信息在低層路徑 的保持路徑信息之前被獲得,也可以使用包含邏輯信息的鏈路信息在低層 路徑信息之前生成高層路徑信息。即,為了獲取保持的路徑信息可以生成 路徑信息而無(wú)論層級(jí)順序如何。
根據(jù)本示例性實(shí)施例的通信裝置10還包括隱蔽(concealed) I/F信 息生成設(shè)備(信息延遲設(shè)備39:參見(jiàn)圖8),當(dāng)故障信息被寫入到存儲(chǔ)在 上述I/F信息存儲(chǔ)設(shè)備中的I/F信息時(shí),該隱蔽I/F信息生成設(shè)備將其重寫為適當(dāng)值以生成故障信息被隱蔽的1/F信息;和隱蔽邏輯1/F信息生成設(shè)備 (信息延遲設(shè)備39:參見(jiàn)圖8),當(dāng)故障信息被寫入到存儲(chǔ)在上述邏輯
I/F信息存儲(chǔ)設(shè)備中的邏輯I/F信息時(shí),該隱蔽邏輯I/F信息生成設(shè)備將其 重寫為適當(dāng)值以生成故障信息被隱蔽的邏輯I/F信息。此外,上述鏈路信
息生成設(shè)備具有下述功能基于由隱蔽I/F信息生成設(shè)備通過(guò)將故障信息
重寫為適當(dāng)值而生成的隱蔽1/F信息、由隱蔽邏輯1/F信息生成設(shè)備通過(guò)將 故障信息重寫為適當(dāng)值而生成的隱蔽邏輯I/F信息、和存儲(chǔ)在切換器信息 存儲(chǔ)設(shè)備中的切換器信息,在重啟之后進(jìn)行操作以生成在重啟之前用于指 定所有相鄰?fù)ㄐ叛b置10的鏈路信息。
此外,由上述通信裝置10的路徑信息生成設(shè)備生成的路徑信息包含 路徑屬性信息,該路徑屬性信息示出了當(dāng)前所使用的路徑的屬性和在當(dāng)前 所使用的路徑發(fā)生故障時(shí)使用的保留路徑的屬性。
此外,通信裝置10包括故障信息獲取設(shè)備(信令協(xié)議設(shè)備33:參
見(jiàn)圖4),用于從其它相鄰?fù)ㄐ叛b置IO獲取指示出在網(wǎng)絡(luò)中發(fā)生了通信故 障的故障信息;故障信息寫設(shè)備(1/F管理設(shè)備42:參見(jiàn)圖8),該故障信 息寫設(shè)備將由故障信息獲取設(shè)備獲取的故障信息寫入到I/F信息存儲(chǔ)設(shè) 備,并將該故障信息寫為指示出在路徑信息生成設(shè)備生成路徑信息時(shí)沒(méi)有 故障的信息;故障鏈路指定設(shè)備,在路徑信息生成設(shè)備生成路徑信息之 后,該故障鏈路指定設(shè)備基于存儲(chǔ)在I/F信息存儲(chǔ)設(shè)備中的故障信息來(lái)指 定生成了故障的鏈路的信息;故障路徑檢測(cè)設(shè)備(I/F管理設(shè)備42:參見(jiàn) 圖8),用于基于由故障鏈路指定設(shè)備指定的鏈路信息來(lái)檢測(cè)受故障影響 的路徑;以及路徑切換請(qǐng)求設(shè)備(信令協(xié)議設(shè)備33:參見(jiàn)圖4),該路徑 切換請(qǐng)求設(shè)備經(jīng)由控制網(wǎng)絡(luò)20、向與由故障路徑檢測(cè)設(shè)備檢測(cè)到的故障所 發(fā)生的路徑相連接的相鄰?fù)ㄐ叛b置10發(fā)送對(duì)將當(dāng)前所使用的路徑切換成 保留路徑的請(qǐng)求。
因?yàn)槁窂叫畔?dāng)前所使用的路徑和保留路徑,所以當(dāng)在建立路徑 信息之后存在在路徑中發(fā)生的故障時(shí),可以將當(dāng)前所使用的路徑切換成針 對(duì)與所檢測(cè)到的故障所發(fā)生的路徑相連接的相鄰?fù)ㄐ叛b置10的保留路 徑。接下來(lái),在下文中將分別作為第一示例性實(shí)施例和第二示例性實(shí)施 例、以具體的方式來(lái)說(shuō)明上述整體結(jié)構(gòu)內(nèi)容。 第一示例性實(shí)施例
圖1示出了包括根據(jù)第一示例性實(shí)施例的通信裝置的通信系統(tǒng)的整體 結(jié)構(gòu)。圖2示出了根據(jù)第一示例性實(shí)施例的通信裝置的結(jié)構(gòu)。
如圖l所示,根據(jù)本示例性實(shí)施例的弁1 #5通信裝置IO是在如上
所述的光網(wǎng)絡(luò)中使用的裝置,其經(jīng)由控制網(wǎng)絡(luò)20和控制信道16來(lái)向相鄰 通信裝置10發(fā)生/接收控制消息。該光網(wǎng)絡(luò)具有主信號(hào)物理信道130,該 主信號(hào)物理信道130配置有用于發(fā)送除控制消息之外的用戶流量的編號(hào)為 l-N的光纖。此外,形成在各個(gè)通信裝置IO之間的光網(wǎng)絡(luò)的路徑被設(shè)置為 層級(jí)結(jié)構(gòu)。這里,"將路徑設(shè)置為層級(jí)結(jié)構(gòu)"指的是當(dāng)建立路徑的路徑信 息時(shí)存在高層路徑從屬于低層路徑的關(guān)系。
此外,例如,配置有路徑P100、 P200和P201的三條路徑被形成在光 網(wǎng)絡(luò)中的#1 5通信裝置IO之間。路徑P200是在#2通信裝置10和#4 通信裝置10之間當(dāng)前所使用的路徑,并且路徑P201是經(jīng)由#5通信裝置 10在#2通信裝置10和#4通信裝置10之間的、針對(duì)當(dāng)前所使用的路徑 P200的保留路徑。
如圖2所示,#1 #5通信裝置10被形成為包括裝置控制部分11、 切換器部分12、和主信號(hào)I/F部分13。在這些部分中,裝置控制部分11 控制裝置自身,并且還經(jīng)由控制網(wǎng)絡(luò)20與相鄰?fù)ㄐ叛b置10的裝置控制部 分11進(jìn)行控制消息的交換。裝置控制部分11包括協(xié)議處理部分111、易 失性存儲(chǔ)部分112、非易失性存儲(chǔ)部分113、和控制I/F部分114。
協(xié)議處理部分lll具有CPU (未示出)。CPU運(yùn)行存儲(chǔ)在非易失性存 儲(chǔ)部分113中的控制軟件,從而運(yùn)行由稍后將描述的各個(gè)協(xié)議設(shè)備執(zhí)行的 處理。
易失性存儲(chǔ)部分112是例如由DRAM構(gòu)成的設(shè)備,其存儲(chǔ)當(dāng)裝置10 重啟時(shí)將被擦除的信息。易失性存儲(chǔ)部分112存儲(chǔ)路徑信息列表112a, 其中寫了用于指定發(fā)送用戶流量的路徑的路徑信息;鏈路信息列表112b, 其中寫了用于指定連接在節(jié)點(diǎn)之間的鏈路的鏈路信息;以及拓?fù)湫畔⒘斜?12C,其中寫了示出經(jīng)由所述鏈路的節(jié)點(diǎn)的連接形式的拓?fù)湫畔ⅰ?br>
如圖3A所示,寫在路徑信息列表112a中的是包含下述信息的路徑信
息路徑標(biāo)識(shí)符、起始端通信裝置標(biāo)識(shí)符、終端通信裝置標(biāo)識(shí)符、路徑波
段(path band)、自身裝置的IN連接I/F、自身裝置的OUT連接I/F、自 身裝置的IN-LABEL、自身裝置的OUT-LABEL、路徑屬性(當(dāng)前使用/保 留使用)、和路徑故障信息。
路徑標(biāo)識(shí)符包含用于識(shí)別發(fā)送用戶流量的路徑的信息。起始端通信裝 置標(biāo)識(shí)符包含用于識(shí)別布置在光網(wǎng)絡(luò)的起始端的通信裝置的信息,并且終 端通信裝置標(biāo)識(shí)符包含用于識(shí)別布置在終端的通信裝置的信息。路徑波段 包含示出用于傳送用戶流量的通信速度的信息。自身裝置的IN連接1/F包 含用于指定在構(gòu)成切換電路部分122的一組切換中在接收流量時(shí)將使用的 切換的信息,并且自身裝置的OUT連接1/F包含用于指定在發(fā)送流量時(shí)將 使用的切換的信息。自身裝置的IN-LABEL包含用于指定作為用戶流量的 接收者的相鄰?fù)ㄐ叛b置10的信息,并且自身裝置的OUT-LABEL包含用 于指定作為用戶流量的發(fā)送者的相鄰?fù)ㄐ叛b置10的信息。路徑屬性(當(dāng) 前使用/保留使用)包含指示出該路徑是當(dāng)前使用的路徑還是保留路徑的信 息。路徑故障信息包含關(guān)于在路徑上發(fā)生的故障的信息。
如圖3B所示,寫在鏈路信息列表112b中的是包含下述信息的鏈路信 息鏈路標(biāo)識(shí)符、所連接鏈路的標(biāo)識(shí)符、鏈路波段、鏈路故障、使用信 息、和鏈路地址。
鏈路標(biāo)識(shí)符包含用于識(shí)別鏈路以傳送用戶流量的信息。所連接鏈路的 標(biāo)識(shí)符包含用于識(shí)別所規(guī)定用于用戶流量將被傳送到的通信裝置10的鏈 路的信息。所述波段包含用于向所述鏈路發(fā)送的通信速度。鏈路屬性包含 用于指示出鏈路的屬性的信息。鏈路故障包含關(guān)于在鏈路中發(fā)生的故障的 信息。使用信息包含鏈路的使用信息。鏈路地址包含用于標(biāo)識(shí)鏈路的地 址。
如圖3C所示,寫在拓?fù)湫畔⒘斜?12c中的是配置有與通信裝置標(biāo)識(shí) 符和鏈路信息的那些相同種類的信息的拓?fù)湫畔ⅰf溌沸畔?、路徑信息?拓?fù)湫畔⑹怯煽刂栖浖灾魇占蛟O(shè)置的信息。為自身裝置提供的標(biāo)識(shí)符被寫在通信裝置標(biāo)識(shí)符的部分中。
圖2所示的非易失性存儲(chǔ)部分113 (路徑順序定義信息存儲(chǔ)設(shè)備、邏
輯I/F信息存儲(chǔ)設(shè)備)是例如由ROM、 EEPROM構(gòu)成的設(shè)備,其存儲(chǔ)即 使在重啟動(dòng)作之后也不會(huì)擦除的信息。非易失性存儲(chǔ)部分113存儲(chǔ)設(shè)置信 息列表113a和定義信息列表113b。
如圖3D所示,寫在設(shè)置信息列表113a中的是指示出在建立鏈路信息 時(shí)所需要的鏈路地址的地址信息,和用于規(guī)定各個(gè)協(xié)議部分的動(dòng)作的信 息。地址信息是由裝置的操作員手動(dòng)輸入和設(shè)置的信息。
此外,如圖3E所示,寫在定義信息列表113b中的是用于確定在重建 路徑信息時(shí)的優(yōu)先路徑的定義。例如,保留路徑具有高于當(dāng)前所使用的路 徑的優(yōu)先級(jí),并且低層路徑具有高于高層路徑的優(yōu)先級(jí)。
圖2所示的控制I/F部分114利用協(xié)議處理部分111來(lái)界面連接到控 制網(wǎng)絡(luò)20。即,控制1/F部分114將從協(xié)議處理部分111輸出的控制消息 經(jīng)由控制網(wǎng)絡(luò)20來(lái)發(fā)送到相鄰?fù)ㄐ叛b置10,并且經(jīng)由控制網(wǎng)絡(luò)20向協(xié)議 處理部分111輸出針對(duì)從通信裝置IO發(fā)送而來(lái)的控制消息的響應(yīng)。
切換器部分12與從主信號(hào)1/F部分13導(dǎo)出的糾 弁N主信號(hào)物理信道 130相連接。切換器部分12包括硬件控制部分121、切換電路部分122、 和非易失性存儲(chǔ)部分123。
硬件控制部分121具有CPU (未示出)。CPU運(yùn)行存儲(chǔ)在非易失性存 儲(chǔ)部分123中的控制軟件,從而運(yùn)行由稍后將描述的各個(gè)協(xié)議設(shè)備執(zhí)行的 處理。
此外,切換電路部分122根據(jù)來(lái)自硬件控制部分121的信道切換請(qǐng)求 來(lái)切換從主信號(hào)1/F部分13導(dǎo)出的弁1 弁N主信號(hào)物理信道130。
此外,非易失性存儲(chǔ)部分123 (1/F信息存儲(chǔ)設(shè)備、切換器信息存儲(chǔ)設(shè) 備)是例如由ROM、 EEPROM構(gòu)成的存儲(chǔ)設(shè)備。非易失性存儲(chǔ)部分123 存儲(chǔ)對(duì)切換器部分12進(jìn)行控制的控制軟件(未示出)、以及切換器信息 列表123a和1/F信息列表123b。
如圖3F所示,切換器信息列表123a包含配置有下述信息的切換器信 息連接標(biāo)識(shí)符、IN連接I/F、 OUT連接I/F、自身裝置的IN-LABEL、自身裝置的OUT-LABEL、和路徑標(biāo)識(shí)符。
上述連接標(biāo)識(shí)符包含關(guān)于將要連接的鏈路的信息。IN連接I/F包含指 示出在接收用戶流量時(shí)的切換的信息,并且OUT連接I/F包含在發(fā)送用戶 流量時(shí)的切換的信息。自身裝置的IN-LABEL包含用于指定作為用戶流量 的接收者的相鄰?fù)ㄐ叛b置10的信息,并且自身裝置的OUT-LABEL包含 用于指定作為用戶流量的發(fā)送者的相鄰?fù)ㄐ叛b置10的信息。路徑標(biāo)識(shí)符 包含用于標(biāo)識(shí)發(fā)送用戶流量的路徑的信息。
如圖3G所示,寫在I/F信息列表123b中的是包含下述信息的I/F信 息1/F標(biāo)識(shí)符、波段、1/F屬性、和I/F故障。
在這些之中,上述I/F標(biāo)識(shí)符包含關(guān)于鏈路將要連接到的切換的信 息,并且波段包含示出由切換處理的通信速度的信息。1/F屬性包含指示出 將要連接到切換的鏈路的屬性的信息,并且I/F故障包含關(guān)于在將要連接 到切換的鏈路上發(fā)生的故障的信息。
主信號(hào)I/F部分13配置有通信連接器等,其經(jīng)由射 弁N主信號(hào)物理 信道130將自身裝置10的交換部分12界面連接到相鄰?fù)ㄐ叛b置10的切換 器部分12。
接下來(lái),將描述的是在裝置控制部分11的控制軟件和切換器部分12 的控制軟件正在被操作時(shí)裝置控制部分11的功能。
圖4示出了在安裝在第一示例性實(shí)施例的通信裝置中的控制軟件正在 被操作時(shí)的功能框圖。通過(guò)操作裝置控制部分11的控制軟件,通信裝置 10創(chuàng)建了控制分組發(fā)送/接收設(shè)備31、路由協(xié)議設(shè)備32、信令協(xié)議設(shè)備 33、鏈路管理協(xié)議設(shè)備34、路徑管理設(shè)備35、資源管理設(shè)備36、和路徑 順序控制設(shè)備37,如圖4所示。此外,通過(guò)操作切換器部分12的控制軟 件,通信裝置10創(chuàng)建了切換器管理設(shè)備41和I/F管理設(shè)備42。
控制分組發(fā)送/接收設(shè)備31經(jīng)由控制網(wǎng)絡(luò)20在自身裝置和相鄰?fù)ㄐ叛b 置10之間發(fā)送和接收例如作為控制消息的恢復(fù)信令(稍后將描述)。此 外,上述路由協(xié)議設(shè)備32在多個(gè)相鄰?fù)ㄐ叛b置IO之間交換路由信息。
信令協(xié)議設(shè)備(保持路徑信息獲取設(shè)備)33包括根據(jù)請(qǐng)求來(lái)處理路徑 資源的設(shè)置的功能。即,信令協(xié)議設(shè)備33開(kāi)始經(jīng)由控制分組發(fā)送/接收設(shè)備31向弁1、 #3、弁4和#5相鄰?fù)ㄐ叛b置10的裝置控制部分11發(fā)送重 啟完成通知(Hello消息)。在經(jīng)由控制分組發(fā)送/接收設(shè)備31從弁l、 # 3、 #4和弁5通信裝置IO接收到多條恢復(fù)信令(RS1)(步驟S43、步驟 S44)之后,信令協(xié)議設(shè)備33向資源管理設(shè)備36發(fā)出資源信息檢驗(yàn)請(qǐng)求1 以檢驗(yàn)在恢復(fù)信令(RS1)中的資源信息是否與在重啟之前設(shè)置的路徑信 息相一致。
鏈路管理協(xié)議設(shè)備34具有管理主信號(hào)物理信道130和控制信道16的 功能。此外,路徑管理設(shè)備35管理由信令協(xié)議設(shè)備33處理的路徑信息。
資源管理設(shè)備36具有管理由鏈路管理協(xié)議設(shè)備34處理的鏈路信息的 功能。即,在接收到從1/F管理設(shè)備42輸入的1/F信息之后,資源管理設(shè) 備36向切換器管理設(shè)備41輸出切換連接信息獲取請(qǐng)求。此外,資源管理 設(shè)備36讀出寫在存儲(chǔ)在非易失性存儲(chǔ)部分113a中的設(shè)置信息中的地址信 息,隨后基于所獲取的I/F信息、切換器信息、和地址信息來(lái)生成鏈路信 息。之后,資源管理設(shè)備36將所生成的鏈路信息被寫于的鏈路信息列表 112c存儲(chǔ)在易失性存儲(chǔ)部分112,并重建鏈路信息。
此外,資源管理設(shè)備36向信令協(xié)議部分34輸出通知,從而指示鏈路 信息的重建已經(jīng)完成。當(dāng)寫到所輸入的資源信息的路徑標(biāo)識(shí)符與寫到存儲(chǔ) 在非易失性存儲(chǔ)部分123的切換器信息列表123a的切換器信息中的路徑標(biāo) 識(shí)符(參見(jiàn)圖3F)相匹配時(shí),資源管理設(shè)備36認(rèn)識(shí)到其與重啟之前設(shè)置 的路徑信息相一致,并向路徑順序控制設(shè)備37發(fā)送用于確定將要建立的 路徑的順序的順序確定請(qǐng)求。
當(dāng)通信裝置10或控制軟件被重啟時(shí),路徑順序控制設(shè)備37具有控制 路徑的順序以用于重建路徑信息的功能。
上述通信裝置IO運(yùn)行切換器部分12的控制軟件以設(shè)置切換器管理設(shè) 備41和I/F管理設(shè)備42。
在這些設(shè)備中,切換器管理設(shè)備41對(duì)切換器信息進(jìn)行管理。即,切 換器管理設(shè)備41讀出寫在保存在非易失性存儲(chǔ)部分123中的切換器信息 列表123a中的切換器信息,并將該切換器信息輸出到資源管理設(shè)備36。
此外,1/F管理設(shè)備42對(duì)I/F信息進(jìn)行管理。S卩,1/F管理設(shè)備42從存儲(chǔ)在非易失性存儲(chǔ)部分123中的1/F信息列表123b讀出1/F信息,并將該
1/F信息輸出到資源管理設(shè)備36。
接下來(lái),將描述根據(jù)第一示例性實(shí)施例的通信裝置IO的動(dòng)作。
首先,將描述通信裝置10的動(dòng)作的概況和重點(diǎn)。之后,將詳細(xì)徹底
地描述那些內(nèi)容。
首先,為了重啟根據(jù)第一示例性實(shí)施例的通信裝置10,存在以下將要 執(zhí)行的步驟第一步驟,用于重啟為通信裝置設(shè)置的裝置控制部分11;第 二步驟,用于保持存儲(chǔ)在切換器部分12的存儲(chǔ)部分中的1/F信息、和從相 鄰裝置發(fā)送而來(lái)的路徑信息等,其中切換器部分12被與裝置控制部分11 并列設(shè)置;以及第三步驟,用于基于所保持的信息將在重啟等時(shí)從裝置控 制部分11的存儲(chǔ)部分丟失的多條路徑的信息等重建為與原始狀態(tài)一樣的 彼此相關(guān)的多條路徑的信息。
這樣,通過(guò)以秩序井然的方式來(lái)利用存儲(chǔ)在切換器部分12的非易失 性存儲(chǔ)部分123中的切換電路部分122的連接狀態(tài)和來(lái)自相鄰裝置的路徑 信息等,可以恢復(fù)路徑信息等。因此,路徑信息等可以順利且迅速地得以 恢復(fù),而無(wú)需經(jīng)歷無(wú)效的工作。
當(dāng)執(zhí)行上述第三步驟時(shí),為裝置控制部分11設(shè)置的路徑順序控制設(shè) 備37 (參見(jiàn)圖4)基于預(yù)先設(shè)置用于定義路徑的重建順序的定義信息而有 效地操作,因而多條路徑的信息等可以被重建為原始狀態(tài)。
此外,當(dāng)執(zhí)行第三步驟時(shí),首先執(zhí)行物理I/F信息。然后,根據(jù)預(yù)先 設(shè)置用于定義重建路徑的優(yōu)先級(jí)順序的定義信息來(lái)順序地重建多條相關(guān)路 徑的信息。
此外,處于高層路徑利用了低層路徑的層級(jí)關(guān)系中的多條路徑被視為 目標(biāo),作為上述第三步驟中的多條相關(guān)路徑的信息。處于這樣的層級(jí)關(guān)系 中的多條路徑被重建為原始狀態(tài)。
此外,處于當(dāng)前所使用的路徑及其保留路徑的關(guān)系中的多條路徑被視 為目標(biāo),作為上述第三步驟中的多條相關(guān)路徑的信息。處于這樣的當(dāng)前所 使用路徑和保留路徑的關(guān)系中的多條路徑被重建為原始狀態(tài)。
此外,在根據(jù)本示例性實(shí)施例的圖1的通信系統(tǒng)中,當(dāng)重建發(fā)送用戶流量的路徑的路徑信息時(shí),將執(zhí)行控制以將用戶流量發(fā)送到具有高層路徑 從屬于低層路徑的層級(jí)結(jié)構(gòu)的網(wǎng)絡(luò),并且各個(gè)通信裝置執(zhí)行控制以經(jīng)由控 制網(wǎng)絡(luò)來(lái)發(fā)送/接收控制消息。在這種情況下,在上述通信裝置10的重啟 之后,通信裝置10的裝置控制部分11基于預(yù)先存儲(chǔ)的用于示出路徑的物 理信息的I/F信息和指示出與構(gòu)成這些路徑的通信信道相連接的切換器的 狀態(tài)的切換器信息來(lái)生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置10的鏈 路信息,并經(jīng)由控制網(wǎng)絡(luò)20從寫在所生成的鏈路信息中的所有相鄰?fù)ㄐ?br>
裝置10獲取保存在通信裝置中的保持路徑信息。然后,裝置控制部分11
基于預(yù)先分別設(shè)定的用于定義建立路徑信息的路徑順序的順序定義信息, 在生成路徑信息時(shí)按低層路徑在先且高層路徑在后的方式來(lái)確定這些路徑 的順序。然后,裝置控制部分11基于所確定的路徑順序和先前獲得的保 持路徑信息來(lái)生成上述路徑信息。
因此,當(dāng)利用本示例性實(shí)施例來(lái)生成路徑信息時(shí),基于預(yù)先存儲(chǔ)的順 序定義信息、按低層路徑在先且高層路徑在后的方式來(lái)確定路徑順序。因 此,即使存在在通信裝置中發(fā)生的故障,也變得可以在之后安全地恢復(fù)路 徑信息。
將更詳細(xì)地描述該內(nèi)容。
首先,當(dāng)裝置控制部分11被重啟時(shí),在正常操作下存儲(chǔ)在易失性存
儲(chǔ)部分112中的路徑信息、拓?fù)湫畔?、和鏈路信息減少。因此,在重啟
時(shí),有必要重建這些信息。有必要在重建路徑信息和拓?fù)湫畔⒅爸亟ㄦ?路信息。路徑信息和拓?fù)湫畔⒖梢园慈我忭樞蚧蛲瑫r(shí)重建。根據(jù)本示例性
實(shí)施例的通信裝置的動(dòng)作將按下述順序來(lái)描述(1)用于重建鏈路信息
的動(dòng)作和(2)在重建鏈路信息之后用于重建路徑信息的動(dòng)作。因?yàn)槌?br>
寫到拓?fù)湫畔⒘斜淼耐負(fù)湫畔⑹菍懙芥溌沸畔⒘斜淼耐ㄐ叛b置的標(biāo)識(shí)信息 之外,重建拓?fù)湫畔⒌膭?dòng)作是相同的動(dòng)作,并且一旦鏈路信息被建立就可 以使用鏈路信息來(lái)容易地生成拓?fù)湫畔?,所以可以省略?duì)重建拓?fù)湫畔⒌?動(dòng)作的說(shuō)明。
(1)關(guān)于重建鏈路信息的動(dòng)作
圖5是示出根據(jù)第一示例性實(shí)施例的通信裝置10在重建鏈路信息時(shí)的動(dòng)作的序列圖。如圖5所示,當(dāng)通信裝置IO被重啟(Tl:重啟)時(shí),
資源管理設(shè)備36向1/F管理設(shè)備42輸出1/F信息獲取請(qǐng)求(步驟S10)。 在此之后,1/F管理設(shè)備42從存儲(chǔ)在非易失性存儲(chǔ)部分123中的1/F信息列 表123b讀出I/F信息,并將該I/F信息輸出到資源管理設(shè)備36 (步驟 Sll)。
在接收到從I/F管理設(shè)備42輸入的I/F信息之后,資源管理設(shè)備36向 切換器管理設(shè)備41輸出切換連接信息獲取請(qǐng)求(步驟S12)。在這種情況 下,切換器管理設(shè)備41讀出寫到保存在非易失性存儲(chǔ)部分123中的切換 器信息列表123a的切換器信息,并將該切換器信息輸出到資源管理設(shè)備 36 (步驟S13)。
然后,資源管理設(shè)備36讀出寫到存儲(chǔ)在非易失性存儲(chǔ)部分113中的 設(shè)置信息列表的地址信息。之后,資源管理設(shè)備36基于所獲得的I/F信 息、切換器信息、和地址信息來(lái)生成鏈路信息。然后,資源管理設(shè)備36 將所生成的鏈路信息被寫于其上的鏈路信息列表112c存儲(chǔ)在易失性存儲(chǔ)部 分112中,并重建鏈路信息(T2:鏈路信息重建完成)。
艮卩,資源管理設(shè)備36分別設(shè)置在所獲得的I/F信息中的I/F標(biāo)識(shí)符、 波段、I/F屬性、和I/F故障作為構(gòu)成鏈路信息的所連接鏈路的標(biāo)識(shí)符、鏈 路波段、鏈路屬性、和鏈路故障。此外,資源管理設(shè)備36將所獲得的切 換器信息中的連接標(biāo)識(shí)符設(shè)置為構(gòu)成鏈路信息的鏈路標(biāo)識(shí)符。當(dāng)存在包含 在其中的IN連接I/F、 OUT連接I/F、自身裝置的IN-LABEL、自身裝置 的OUT-LABEL時(shí),資源管理設(shè)備36在使用信息中寫上該鏈路已被使 用。此外,資源管理設(shè)備36通過(guò)使用所獲得的地址信息作為構(gòu)成鏈路信 息的鏈路地址來(lái)生成鏈路信息。
(2)關(guān)于用于重建路徑信息的動(dòng)作
圖6是示出根據(jù)第一示例性實(shí)施例的通信裝置在重建路徑信息時(shí)的動(dòng) 作的序列圖。圖7是示出根據(jù)第一示例性實(shí)施例的通信裝置在確定路徑順 序時(shí)的動(dòng)作的流程圖?,F(xiàn)在,描述的是在完成鏈路信息的重建之后,#2 通信裝置IO重建三條路徑PIOO、 P200和P201的路徑信息的動(dòng)作。#4通 信裝置的裝置控制部分11是路徑P100直接與其相連接的稱為FA (轉(zhuǎn)發(fā)鄰接)的邏輯相鄰設(shè)備。
如圖6所示,當(dāng)鏈路信息的重建完成(T100:鏈路信息的重建完成)
時(shí),資源管理設(shè)備36向信令協(xié)議設(shè)備33輸出通知用以指示鏈路信息的重 建己完成(步驟S40)。信令協(xié)議設(shè)備33開(kāi)始經(jīng)由控制分組發(fā)送/接收設(shè) 備31向井1、 #3、 #4和#5相鄰?fù)ㄐ叛b置IO的裝置控制部分ll發(fā)送重 啟完成通知(Hello消息)(步驟S41、步驟S42)。之后,在檢測(cè)到經(jīng)由 控制網(wǎng)絡(luò)20和控制信道16接收的Hello消息之后,#1、 #3、弁4禾口#5 相鄰?fù)ㄐ叛b置10的各個(gè)裝置控制部分11經(jīng)由控制信道16和控制網(wǎng)絡(luò)20 向弁2通信裝置10發(fā)送針對(duì)有必要重建的路徑的恢復(fù)信令(RS1)。
在經(jīng)由控制分組發(fā)送/接收設(shè)備31接收到來(lái)自#1、 #3、 #4禾口#5通 信裝置10的多條恢復(fù)信令(RS1)(步驟S43、步驟S44)之后,#2通 信裝置10的信令協(xié)議設(shè)備33向資源管理設(shè)備36發(fā)送資源信息檢驗(yàn)請(qǐng)求 1,以檢驗(yàn)在恢復(fù)信令(RS1)中的資源信息是否與在重啟之前設(shè)置的路徑 信息相一致(步驟S45)。
當(dāng)寫到所輸入的資源信息的路徑標(biāo)識(shí)符與寫到存儲(chǔ)在非易失性存儲(chǔ)部 分123中的切換器信息123a的切換器信息中的路徑標(biāo)識(shí)符(參見(jiàn)圖3F) 相匹配時(shí),資源管理設(shè)備(鏈路信息生成設(shè)備、路徑信息生成設(shè)備)36認(rèn) 識(shí)到其與重啟之前設(shè)置的路徑信息相一致,并向路徑順序控制設(shè)備37發(fā) 送用于確定將要重建的路徑的順序的順序控制請(qǐng)求(步驟S46)。當(dāng)資源 信息中的路徑標(biāo)識(shí)符和存儲(chǔ)在切換器信息列表123a中的路徑標(biāo)識(shí)符之間不 相一致時(shí),其被視為錯(cuò)誤。當(dāng)不存在匹配信息時(shí),其被視為新的路徑信 息。
在接收到針對(duì)所有將要重建的路徑的順序確定請(qǐng)求時(shí),路徑順序控制 設(shè)備37通過(guò)使用稍后將描述的順序控制算法來(lái)執(zhí)行用于確定將要建立的 路徑信息的優(yōu)先級(jí)順序的順序確定處理(稍后將描述該處理)。結(jié)果,路 徑順序控制設(shè)備37確定了按路徑P201、路徑P200、和路徑P100的順序 的優(yōu)先級(jí)順序。之后,路徑順序控制設(shè)備37將在重建路徑信息時(shí)具有比 其它路徑高的優(yōu)先級(jí)的路徑P201通知給資源管理設(shè)備36 (步驟S47)。
資源管理設(shè)備36向信令協(xié)議設(shè)備33輸出針對(duì)所通知的路徑P201的對(duì)先前輸入的資源檢驗(yàn)請(qǐng)求的資源檢驗(yàn)響應(yīng)(步驟S48)。在接收到資源
檢驗(yàn)響應(yīng)之后,信令協(xié)議設(shè)備33經(jīng)由控制分組發(fā)送/接收設(shè)備31向#4通 信裝置10的裝置控制部分11發(fā)送恢復(fù)信令(RS2)(步驟S49、步驟 S50)。
弁4通信裝置10的裝置控制部分11經(jīng)由控制信道16和控制網(wǎng)絡(luò)20 向#2信令協(xié)議設(shè)備33發(fā)送恢復(fù)信令(RS3)作為對(duì)恢復(fù)信令(RS2)的 響應(yīng)。
在接收到來(lái)自#4通信裝置10的恢復(fù)信令(RS3)(步驟S51、步驟 S52)之后,#2信令協(xié)議設(shè)備33向資源管理設(shè)備36輸出資源檢驗(yàn)請(qǐng)求 2,用以詢問(wèn)對(duì)先前發(fā)送的恢復(fù)信令的響應(yīng)是否正確(步驟S53)。在這種 情況下,資源管理設(shè)備36基于在資源信息中包含的路徑信息,將包含路 徑P201的路徑信息的路徑信息列表112a存儲(chǔ)到易失性存儲(chǔ)部分112。此 時(shí),關(guān)于路徑P201的路徑信息的重建完成了。
資源管理設(shè)備36向路徑順序控制設(shè)備37發(fā)送指示出路徑P201的重 建已經(jīng)完成的通知(步驟S54)。之后,路徑順序控制設(shè)備37參考存儲(chǔ)在 非易失性存儲(chǔ)設(shè)備113中的定義信息列表113b,并將具有比其它路徑高的 優(yōu)先級(jí)的路徑P200通知給資源管理設(shè)備36 (步驟S55)。
接下來(lái)將以相同的方式來(lái)執(zhí)行路徑P200和路徑P100的路徑信息的重 建。對(duì)于路徑P200,通過(guò)與井3通信裝置10的裝置控制部分11交換恢復(fù) 信令來(lái)重建路徑信息(步驟S56-步驟S63)。對(duì)于路徑PIOO,通過(guò)與#5 通信裝置10的裝置控制部分11交換恢復(fù)信令來(lái)重建路徑信息(步驟S64-步驟S70)。
之后,當(dāng)路徑P100的路徑信息的重建己經(jīng)完成被通知給路徑順序控 制設(shè)備37 (步驟S70)時(shí),可以確認(rèn)所有的路徑都已經(jīng)被重建。因而,重 啟處理結(jié)束。因?yàn)椴贾迷诼窂絇100的中間的#2通信裝置IO被重啟,所 以在對(duì)檢驗(yàn)資源的請(qǐng)求(步驟S61)之后,資源檢驗(yàn)響應(yīng)被發(fā)送到信令協(xié) 議設(shè)備33。因此,信令協(xié)議設(shè)備33執(zhí)行用于發(fā)送恢復(fù)信令(RS4,未示 出)的處理。
接下來(lái),將描述上述用于確定將要重建路徑信息的路徑的優(yōu)先級(jí)順序的順序確定處理。圖7是示出用于確定將要重建的路徑信息的路徑的優(yōu)先 級(jí)順序的動(dòng)作。
在按上述方式首先重建鏈路信息然后從資源管理設(shè)備36接收順序控
制請(qǐng)求(S80)之后,路徑順序控制設(shè)備37判斷是否針對(duì)所有路徑的順序 控制請(qǐng)求都已被輸入(步驟S81)。當(dāng)判定針對(duì)所有路徑的順序控制請(qǐng)求 都尚未輸入時(shí)(步驟S81,否),路徑順序控制設(shè)備37將處理移動(dòng)到步驟 S80,并等待直到針對(duì)所有路徑的順序控制請(qǐng)求都被輸入為止。
同時(shí),當(dāng)判定針對(duì)所有路徑的順序控制請(qǐng)求都已輸入(步驟S81, 是)時(shí),路徑順序控制設(shè)備37參考寫在非易失性存儲(chǔ)部分113的定義信 息列表113b中的定義信息(步驟S82),并按優(yōu)先級(jí)順序(即,按路徑 P201、路徑P200、和路徑P100的順序)將那些信息存儲(chǔ)在易失性存儲(chǔ)部 分112的工作區(qū)域(未示出)中(步驟S83)。當(dāng)路徑是保留路徑和低層 路徑時(shí),基于定義1和定義2,該路徑被處理作為高優(yōu)先級(jí)路徑。
接下來(lái),路徑順序控制設(shè)備37將具有存儲(chǔ)在工作區(qū)域中的最高優(yōu)先 級(jí)的路徑通知給資源管理設(shè)備36 (步驟S84)。之后,路徑順序控制設(shè)備 37判斷是否已經(jīng)從資源管理設(shè)備36輸入完成通知(步驟S85)。當(dāng)判定 完成通知尚未輸入時(shí)(步驟S85,否),路徑順序控制設(shè)備37等待直到完 成通知被輸入為止。同時(shí),當(dāng)判定完成通知已經(jīng)被輸入時(shí)(不好S85, 是),路徑順序控制設(shè)備37從工作區(qū)域刪除相應(yīng)的路徑(步驟S86)。之 后,路徑順序控制設(shè)備37判斷在工作區(qū)域中是否存儲(chǔ)有路徑(步驟 S87)。
當(dāng)判定在工作區(qū)域中存儲(chǔ)有路徑時(shí)(步驟S87,是),路徑順序控制 設(shè)備37認(rèn)識(shí)到路徑順序控制尚未完成,并且移動(dòng)到步驟S84以繼續(xù)按與 上述相同的方式來(lái)操作。同時(shí),當(dāng)判定沒(méi)有路徑存儲(chǔ)在工作區(qū)域中時(shí)(步 驟S87,否),路徑順序控制設(shè)備37認(rèn)識(shí)到用于確定將要重建路徑信息的 路徑的優(yōu)先級(jí)順序的順序確定處理已經(jīng)完成,并結(jié)束該處理。
利用本示例性實(shí)施例,可以將路徑恢復(fù)為與重啟之前的狀態(tài)相同的適 當(dāng)狀態(tài),即使要重建信息的多條路徑處于層級(jí)關(guān)系中或者處于當(dāng)前使用/保 留使用關(guān)系中也是如此。第二示例性實(shí)施例
圖8示出了示出根據(jù)第二示例性實(shí)施例的通信裝置的功能的功能框圖。
與上述第一示例性實(shí)施例的通信裝置10的情況相同,第二示例性實(shí) 施例的通信裝置IO包括裝置控制部分、切換器部分、和主信號(hào)I/F部分。 與上述第一示例性實(shí)施例的通信裝置的那些標(biāo)號(hào)相同的標(biāo)號(hào)被用作第二示 例性實(shí)施例的通信裝置、其結(jié)構(gòu)部分、以及功能框圖所示的各個(gè)結(jié)構(gòu)部分 的標(biāo)號(hào)。
在類似于與上述第一示例性實(shí)施例(圖1)的網(wǎng)絡(luò)相同的層級(jí)網(wǎng)絡(luò)的 光網(wǎng)絡(luò)中,本示例性實(shí)施例的通信裝置10被布置為#1 #5通信裝置 10。
如圖2所示,#1 #5通信裝置IO包括裝置控制部分11、切換器部 分12和主信號(hào)1/F部分13。裝置控制部分ll對(duì)裝置自身進(jìn)行控制,并且 還經(jīng)由控制網(wǎng)絡(luò)20與其它通信裝置10的裝置控制部分11交換控制消息。 裝置控制部分11包括協(xié)議處理部分111、易失性存儲(chǔ)部分112、非易失性 存儲(chǔ)部分113、和控制I/F部分114。
易失性存儲(chǔ)部分112存儲(chǔ)路徑信息列表112a、鏈路信息列表U2b、和 拓?fù)湫畔⒘斜?12c。非易失性存儲(chǔ)部分113存儲(chǔ)控制軟件(未示出)、設(shè) 置信息列表113a、和邏輯1/F信息列表113c (參見(jiàn)圖8)。非易失性存儲(chǔ) 部分123存儲(chǔ)控制軟件(未示出)、切換器信息列表123a、和1/F信息列 表123b。
此外,邏輯I/F信息列表113c包含示出路徑邏輯信息的邏輯I/F信 息。像上述I/F信息一樣,邏輯I/F信息示出在建立發(fā)送用戶流量的路徑的 路徑信息時(shí),高層路徑從屬于低層路徑。
圖8是當(dāng)上載到根據(jù)本發(fā)明的第二示例性實(shí)施例的通信裝置的控制軟 件被執(zhí)行時(shí)的功能框圖。通過(guò)操作裝置控制部分11的控制軟件,通信裝 置10創(chuàng)建了控制分組發(fā)送/接收設(shè)備31、路由協(xié)議部分32、信令協(xié)議設(shè)備
(保持路徑信息獲取設(shè)備、故障信息獲取設(shè)備、路徑交換請(qǐng)求設(shè)備)33、 鏈路管理協(xié)議設(shè)備34、路徑管理設(shè)備35、資源管理設(shè)備36、邏輯I/F管理設(shè)備38、和信息延遲設(shè)備39。此外,通過(guò)操作切換器部分12的控制軟 件,通信裝置10創(chuàng)建了切換器管理設(shè)備41和I/F管理設(shè)備(故障信息寫 設(shè)備、故障路徑檢測(cè)設(shè)備)42。
邏輯I/F管理設(shè)備38管理邏輯I/F信息。當(dāng)故障信息被寫到存儲(chǔ)在非 易失性存儲(chǔ)部分123中的I/F信息列表123b中時(shí),信息延遲設(shè)備39將其 重寫為正常值(沒(méi)有故障),以生成隱蔽了故障信息的I/F信息,并將所 生成的I/F信息輸出到資源管理設(shè)備36。此外,當(dāng)故障信息被寫到存儲(chǔ)在 非易失性存儲(chǔ)部分1B中的I/F信息列表113c中時(shí),邏輯I/F管理設(shè)備38 將其重寫為正常值(沒(méi)有故障),以生成隱蔽了故障信息的邏輯1/F信 息,并將所生成的邏輯1/F信息輸出到資源管理設(shè)備36。
通信裝置IO執(zhí)行切換器部分12的控制軟件以創(chuàng)建切換器管理設(shè)備41 和I/F管理設(shè)備42。
接下來(lái),將描述根據(jù)第二示例性實(shí)施例的通信裝置的動(dòng)作。首先,將 描述通信裝置10的整體基本結(jié)構(gòu)及其動(dòng)作的重點(diǎn)。之后,將詳細(xì)描述這 些內(nèi)容。
當(dāng)建立發(fā)送用戶流量的路徑的路徑信息時(shí),根據(jù)本示例性實(shí)施例的通 信裝置10被配置為如下所述地工作。S卩,通信裝置IO控制向具有高層路 徑從屬于低層路徑的層級(jí)結(jié)構(gòu)的網(wǎng)絡(luò)的用戶流量發(fā)送,并控制經(jīng)由控制網(wǎng) 絡(luò)在各個(gè)通信裝置10之間的控制消息的發(fā)送/接收。
此外,通信裝置10的裝置控制部分11具有下述功能在重啟通信裝 置10之后,基于示出預(yù)先分開(kāi)來(lái)存儲(chǔ)的路徑物理信息的1/F信息、示出路 徑邏輯信息的邏輯I/F信息、和示出與構(gòu)成路徑的通信信道相連接的切換 器的狀態(tài)的切換器信息來(lái)生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈 路信息;經(jīng)由控制網(wǎng)絡(luò)20從寫在所生成的鏈路信息中的相鄰?fù)ㄐ叛b置獲 取由通信裝置保持的保持路徑信息;以及無(wú)論低層路徑的路徑信息是否被 預(yù)先形成,都在之后生成路徑信息。
因?yàn)殒溌沸畔⑸稍O(shè)備基于I/F信息、邏輯I/F信息、和切換器信息來(lái) 生成在重啟之前用于指定所有的相鄰?fù)ㄐ叛b置的鏈路信息,所以該鏈路信 息包含關(guān)于鏈路的邏輯信息。因此,即使在低層路徑的保持路徑信息之前獲得高層路徑的保持路徑信息,也可以使用包含邏輯信息的鏈路信息來(lái)生 成在低層路徑信息之前的高層鏈路信息。即,無(wú)論層級(jí)順序?yàn)楹?,都可?按獲取保持路徑信息的順序來(lái)生成路徑信息。
利用上述通信控制方法,當(dāng)故障信息在重啟上述通信裝置之后被寫到 上述I/F信息中時(shí),其被重寫為正常值,以生成隱蔽了故障信息的I/F信 息。此外,當(dāng)故障信息被寫到上述邏輯I/F信息中時(shí),其被重寫為正常 值,以生成隱蔽了故障信息的邏輯I/F信息。然后,將基于故障信息被重
寫為正常值以隱蔽之的I/F信息、故障信息被重寫為正常值以隱蔽之的邏 輯I/F信息、和切換器信息來(lái)生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置
的鏈路信息。
此外,利用本通信控制方法,所生成的路徑信息包含路徑屬性信息, 該路徑屬性信息示出了當(dāng)前所使用的路徑的屬性和在當(dāng)前所使用的路徑中
發(fā)生故障時(shí)將使用的保留路徑的屬性。該通信控制方法可以被配置為從 相鄰?fù)ㄐ叛b置獲取例如指示出在網(wǎng)絡(luò)中發(fā)生了通信故障的故障信息;將所 獲得的故障信息寫到存儲(chǔ)設(shè)備;生成路徑信息,隨后基于寫到存儲(chǔ)設(shè)備中 的故障信息來(lái)指定發(fā)生了故障的鏈路的信息;檢測(cè)受到來(lái)自所指定的鏈路 信息的故障的影響的路徑;經(jīng)由控制網(wǎng)絡(luò)向具有所檢測(cè)到的故障的路徑所 連接到的相鄰?fù)ㄐ叛b置發(fā)送用于將當(dāng)前所使用的路徑切換到保留路徑的請(qǐng) 求。
因?yàn)槁窂叫畔ó?dāng)前所使用的路徑和保留路徑,所以當(dāng)在路徑信息 被重建之后在路徑中發(fā)生故障時(shí),可以針對(duì)具有由故障路徑檢測(cè)設(shè)備檢測(cè) 到的故障的路徑所連接到的相鄰?fù)ㄐ叛b置10,將當(dāng)前所使用的路徑切換為 保留路徑。
以下將以更加具體的方式來(lái)描述那些動(dòng)作。 (1)關(guān)于重建鏈路信息的動(dòng)作
圖9是示出根據(jù)第二示例性實(shí)施例的通信裝置10在重建鏈路信息時(shí) 的動(dòng)作的序列圖。當(dāng)通信裝置IO被重啟時(shí)(Th重啟),資源管理設(shè)備 36向1/F管理設(shè)備42輸出1/F信息獲取請(qǐng)求(步驟S90)。在此之后,I/F 管理設(shè)備42讀出存儲(chǔ)在非易失性存儲(chǔ)部分123中的I/F信息,并將該I/F信息輸出到信息延遲設(shè)備39 (步驟S9D 。
在接收到1/F信息之后,信息延遲設(shè)備39檢驗(yàn)1/F信息中的1/F故障字 段(參見(jiàn)圖3G)。當(dāng)該字段指示出故障狀態(tài)時(shí),信息延遲設(shè)備39將其重 寫為正常值以生成隱蔽了故障信息的1/F信息,并向資源管理設(shè)備36輸出 具有隱蔽故障信息的1/F信息作為1/F信息獲取響應(yīng)。同時(shí),當(dāng)I/F故障字 段沒(méi)有指示故障狀態(tài)時(shí),信息延遲設(shè)備39將處于原始狀態(tài)的如其原樣地 從I/F管理設(shè)備42輸入的I/F信息輸出到資源管理設(shè)備36作為I/F信息獲 取響應(yīng)(步驟S92)。
然后,資源管理設(shè)備36向邏輯1/F管理設(shè)備38輸出邏輯1/F信息獲取 請(qǐng)求(S93)。邏輯I/F管理設(shè)備38向信息延遲設(shè)備39輸出在重啟之后讀 出的非易失性存儲(chǔ)部分123的邏輯I/F信息(步驟S94)。
在接收到邏輯I/F信息之后,信息延遲設(shè)備(隱蔽I/F信息生成設(shè)備、 隱蔽邏輯I/F信息生成設(shè)備)39對(duì)邏輯I/F信息中的I/F故障字段(參見(jiàn)圖 8B)進(jìn)行檢驗(yàn)。當(dāng)該字段指示出故障狀態(tài)時(shí),信息延遲設(shè)備39將其重寫 為正常值,以生成隱蔽了故障信息的邏輯I/F信息,并將該具有隱蔽故障 信息的邏輯I/F信息輸出到資源管理設(shè)備36作為邏輯I/F信息獲取響應(yīng)。 同時(shí),當(dāng)邏輯I/F故障字段沒(méi)有指示故障狀態(tài)時(shí),信息延遲設(shè)備39將處于 原始狀態(tài)的如其原樣地從邏輯I/F管理設(shè)備38輸入的邏輯I/F信息輸出到 資源管理設(shè)備36作為邏輯I/F信息獲取響應(yīng)(步驟S95)。
最后,資源管理設(shè)備36向切換器管理設(shè)備41發(fā)出切換連接信息獲取 請(qǐng)求(步驟S96)。在這種情況下,切換器管理設(shè)備41返回保存在非易失 性存儲(chǔ)部分123中的切換連接信息作為切換連接信息獲取響應(yīng)(步驟 S97)。
與第一示例性實(shí)施例的通信裝置的資源管理設(shè)備36的情況一樣,資 源管理設(shè)備36生成將要被存儲(chǔ)在易失性存儲(chǔ)部分112中的不包括故障狀 態(tài)的鏈路信息列表112b。結(jié)果,既包含物理信息又包含邏輯信息的鏈路信 息的重建完成。
(2)關(guān)于重建路徑信息的動(dòng)作
圖10是根據(jù)第二示例性實(shí)施例的通信裝置當(dāng)在重建鏈路信息之后重建路徑信息時(shí)的動(dòng)作的序列圖。井4通信裝置的裝置控制部分ll是與路徑
P100直接相連接的稱為FA (轉(zhuǎn)發(fā)鄰接)的邏輯相鄰設(shè)備。當(dāng)鏈路信息的 重建完成時(shí)(T100:鏈路信息的重建完成),資源管理設(shè)備36向信令協(xié) 議設(shè)備33輸出通知用以指示鏈路信息的重建已經(jīng)完成(步驟S100)。
信令協(xié)議設(shè)備33開(kāi)始經(jīng)由控制分組發(fā)送/接收設(shè)備31向#1、 #3、 # 4和弁5相鄰?fù)ㄐ叛b置10的裝置控制部分11發(fā)送重啟完成通知(Hello消 息)(步驟S101、步驟S102)。
之后,在檢測(cè)到該Hello消息之后,#1、 #3、 #4和#5相鄰?fù)ㄐ叛b 置10的各個(gè)裝置控制部分11發(fā)送針對(duì)有必要重建的路徑的恢復(fù)信令 (RS1)(步驟S103-步驟S105)。
在接收到恢復(fù)信令消息(RS1)之后,#1、 #3、弁4和弁5通信裝置 10的控制分組發(fā)送/接收設(shè)備31向信令協(xié)議設(shè)備33輸出消息(RS1)(步 驟S106-步驟S108)。
信令協(xié)議設(shè)備33向資源管理設(shè)備36發(fā)送資源檢驗(yàn)請(qǐng)求以檢驗(yàn)消息 (RS1)所請(qǐng)求的資源是否與重啟之前設(shè)置的路徑信息相一致(步驟3109-步驟Slll)。當(dāng)其與在鏈路信息的重建動(dòng)作中通知的切換連接信息的路徑 標(biāo)識(shí)符相匹配時(shí),資源管理設(shè)備36返回資源檢驗(yàn)響應(yīng)(S112-S114)。
之后,信令協(xié)議設(shè)備33經(jīng)由控制分組發(fā)送/接收設(shè)備31向#4、 #3、 和#5通信裝置10發(fā)送恢復(fù)信令(RS2)(步驟S115-步驟S120)。
#1、 #3、弁4和#5的相鄰?fù)ㄐ叛b置10發(fā)送恢復(fù)信令(RS3)作為 對(duì)恢復(fù)信令(RS2)的響應(yīng)(步驟S121-步驟S123)。
之后,當(dāng)恢復(fù)信令(RS3)經(jīng)由控制分組發(fā)送/接收設(shè)備31而被輸入 時(shí)(步驟S124-步驟S126),信令協(xié)議設(shè)備33向資源管理設(shè)備36輸出資 源檢驗(yàn)請(qǐng)求(步驟S127-步驟S129)。
當(dāng)資源檢驗(yàn)請(qǐng)求經(jīng)由控制分組發(fā)送/接收設(shè)備31和信令協(xié)議設(shè)備33而 被輸入時(shí),資源管理設(shè)備36基于切換連接信息來(lái)檢驗(yàn)所連接的目標(biāo)是否 正確。當(dāng)確認(rèn)為正確的連接目標(biāo)時(shí),路徑信息的重建完成(T10h全部路 徑信息的重建完成)。
為了重建圖IO中的三條路徑PIOO、 P200、和P201的信息,可以按來(lái)自相鄰?fù)ㄐ叛b置10的裝置控制部分11的恢復(fù)信令(RS1)的到達(dá)順序來(lái) 執(zhí)行處理。因此,根據(jù)本發(fā)明第一示例性實(shí)施例的通信裝置所需的順序控
制不再必要。因?yàn)椴贾迷诼窂絇100的中間的#2通信裝置10被重啟,所 以雖然未示出,資源檢驗(yàn)響應(yīng)在對(duì)檢驗(yàn)資源的請(qǐng)求(步驟S124)之后被發(fā) 送到信令協(xié)議設(shè)備33。因此,信令協(xié)議設(shè)備33執(zhí)行用于發(fā)送恢復(fù)信令 (RS4,未示出)的處理。
接下來(lái),將描述在通信裝置被重啟并且路徑信息被重建之后在連接在 相鄰?fù)ㄐ叛b置之間的信道中發(fā)生故障時(shí)的情況的動(dòng)作。
圖11是示出在#2通信裝置重啟期間、在連接在#3通信裝置和相鄰 #4通信裝置之間的光纖中存在諸如切斷之類的問(wèn)題的情況的動(dòng)作的序列 圖。當(dāng)在光纖中發(fā)生故障時(shí),#4通信裝置10的I/F管理設(shè)備42檢測(cè)到故 障信息。
之后,#2通信裝置IO通過(guò)使用諸如SONET/SDH AIS (告警指示信 號(hào))之類的告警發(fā)送機(jī)制來(lái)接收故障信息的通知,并且該故障信息被寫到 非易失性存儲(chǔ)部分123的1/F信息列表123b中。這里假設(shè)在故障信息被輸 入之前,資源管理設(shè)備36已經(jīng)從信息延遲設(shè)備39接收到故障狀態(tài)指示出 適當(dāng)值(沒(méi)有故障)的通知。
當(dāng)資源管理設(shè)備36向信息延遲設(shè)備39輸出指示出路徑的重建已經(jīng)完 成的通知(步驟S130)時(shí),信息延遲設(shè)備39將具有故障的鏈路的故障信 息通知給資源管理設(shè)備36 (步驟S131)。資源管理設(shè)備36檢測(cè)受到該鏈 路故障影響的路徑,并將該路徑通知給信令協(xié)議設(shè)備33 (步驟S132)。
信令協(xié)議設(shè)備33經(jīng)由控制分組發(fā)送/接收設(shè)備31向#1、 #3、 #4和 弁5相鄰?fù)ㄐ叛b置10的裝置控制部分11發(fā)送用于請(qǐng)求路徑切換的切換信 令(步驟S133、步驟S134)。此時(shí),所有路徑信息的重建都已經(jīng)完成。 因此,可以安全地執(zhí)行切換,而不會(huì)使向保留路徑的切換失敗。
如上所述,可以利用第二示例性實(shí)施例來(lái)將路徑恢復(fù)為處于與重啟之 前的狀態(tài)相同的適當(dāng)狀態(tài),即使重建了信息的多條路徑處于層級(jí)關(guān)系中或 者處于當(dāng)前使用/保留使用的關(guān)系中也是如此。特別地,與第一示例性實(shí)施 例的情況不同,可以利用本示例性實(shí)施例來(lái)安全地重建多條相關(guān)路徑,而無(wú)需考慮屬性,即無(wú)需考慮重建路徑的順序。因此,可以簡(jiǎn)化由第一示例 性實(shí)施例的通信裝置執(zhí)行的路徑信息的建立處理。
已經(jīng)參考既包括路徑的層級(jí)狀況又包括當(dāng)前所使用的路徑和保留路徑 的分支狀況的通信裝置的情況來(lái)描述了本示例性實(shí)施例的動(dòng)作。但是,本 發(fā)明并不僅僅限于該情況。本發(fā)明還可以適用包括路徑的層級(jí)狀況或者當(dāng) 前所使用的路徑和保留路徑的分支狀況的通信裝置。
此外,即使在裝置的電源等中發(fā)生故障并且整個(gè)通信裝置10被重 啟,也可以應(yīng)用根據(jù)第一示例性實(shí)施例的通信裝置,原因在于保存在切換
器部分12中的切換器信息列表123a和1/F信息列表123b被存儲(chǔ)在非易失 性存儲(chǔ)部分123中。 第三示例性實(shí)施例
第三示例性實(shí)施例被配置為通過(guò)計(jì)算機(jī)程序來(lái)執(zhí)行上述通信裝置10 的各個(gè)控制功能。其內(nèi)容基本與在上述各個(gè)示例性實(shí)施例中在重啟通信裝 置IO時(shí)通過(guò)通信控制動(dòng)作來(lái)執(zhí)行的內(nèi)容相同。
艮口,根據(jù)本示例性實(shí)施例的通信控制程序是這樣的控制程序當(dāng)建立 用于發(fā)送用戶流量的路徑的路徑信息時(shí),該控制程序控制用戶流量向具有 高層路徑從屬于低層路徑的層級(jí)結(jié)構(gòu)的網(wǎng)絡(luò)的發(fā)送,并且控制經(jīng)由控制網(wǎng) 絡(luò)在各個(gè)通信裝置10之間的控制消息的發(fā)送/接收。該控制程序允許計(jì)算
機(jī)執(zhí)行在重啟上述通信裝置10之后,基于預(yù)先分開(kāi)存儲(chǔ)的用于示出路
徑物理信息的I/F信息、和示出與構(gòu)成路徑的通信信道相連接的切換器的
狀態(tài)的切換器信息來(lái)生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信
息的過(guò)程;經(jīng)由控制網(wǎng)絡(luò)20從寫在所生成的鏈路信息中的所有相鄰?fù)ㄐ?裝置IO獲取由控制網(wǎng)絡(luò)20保持的保持路徑信息的過(guò)程;之后基于所設(shè)定
并預(yù)先存儲(chǔ)的用于定義將要建立路徑信息的路徑的順序的順序定義信息, 在生成路徑信息時(shí)、以低層路徑在先且高層路徑在后的方式來(lái)確定路徑順 序的過(guò)程;以及基于所確定的路徑順序和先前獲得的保持路徑信息來(lái)生成 上述路徑信息的過(guò)程。
這樣,基于預(yù)先存儲(chǔ)的順序定義信息,在生成路徑信息時(shí)、以低層路 徑在先且高層路徑在后的方式來(lái)確定路徑順序。因此,在通信裝置中發(fā)生故障之后,可以迅速且安全地執(zhí)行路徑信息恢復(fù)處理。
此外,根據(jù)本示例性實(shí)施例的通信控制程序是這樣的控制程序在建 立用于發(fā)送用戶流量的路徑的路徑信息時(shí),該控制程序控制用戶流量向具 有高興路徑從屬于低層路徑的層級(jí)結(jié)構(gòu)的網(wǎng)絡(luò)的發(fā)送,并控制經(jīng)由控制網(wǎng) 絡(luò)在各個(gè)通信裝置之間的控制消息的發(fā)送/接收。該控制程序允許計(jì)算機(jī)執(zhí) 行在重啟通信裝置之后,基于預(yù)先存儲(chǔ)的用于示出路徑物理信息的I/F 信息、示出路徑邏輯信息的邏輯I/F信息、和示出與構(gòu)成路徑的通信信道 相連接的切換器的狀態(tài)的切換器信息來(lái)生成在重啟之前用于指定所有相鄰 通信裝置的鏈路信息的過(guò)程;經(jīng)由控制網(wǎng)絡(luò)從寫在所生成的鏈路信息中的 相鄰?fù)ㄐ叛b置獲取由通信裝置保持的保持路徑信息的過(guò)程;以及無(wú)論低層
路徑的路徑信息是否預(yù)先被形成,都在之后生成路徑信息的過(guò)程。
因?yàn)殒溌沸畔⑸稍O(shè)備基于I/F信息、邏輯I/F信息、和切換器信息來(lái) 生成在重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信息,所以該鏈路信息 包括關(guān)于鏈路的邏輯信息。因此,即使高層路徑的保持路徑信息在低層路 徑的保持路徑信息之前被獲得,也可以使用包含邏輯信息的鏈路信息來(lái)生 成在低層路徑信息之前的高層路徑信息。即,無(wú)論層級(jí)順序?yàn)楹?,都可?按獲取保持路徑信息的順序來(lái)生成路徑信息。
像上述各個(gè)示例性實(shí)施例的情況一樣,即使在與網(wǎng)絡(luò)相連接的通信裝 置的重啟等使得路徑信息等變?yōu)閬G失時(shí)在裝置控制部分中發(fā)生故障,也可 以利用第三示例性實(shí)施例來(lái)將彼此相關(guān)的多條路徑的信息恢復(fù)為重啟之前 的狀態(tài)。
圖1是示出使用了根據(jù)本發(fā)明第一示例性實(shí)施例(和第二示例性實(shí)施 例)的通信裝置的光網(wǎng)絡(luò)的結(jié)構(gòu)的框圖2是示出根據(jù)本發(fā)明第一示例性實(shí)施例的通信裝置的結(jié)構(gòu)的框圖3是描述了存儲(chǔ)在圖2所示的易失性存儲(chǔ)部分和非易失性存儲(chǔ)設(shè)備 中的信息的圖示;
圖4是通過(guò)執(zhí)行控制軟件來(lái)配置的功能的框圖;圖5是示出由根據(jù)本發(fā)明的第一示例性實(shí)施例的通信裝置執(zhí)行的用于 重建鏈路信息的動(dòng)作的序列圖6是示出由根據(jù)本發(fā)明第一示例性實(shí)施例的通信裝置執(zhí)行的用于重
建路徑信息的動(dòng)作的序列圖7是示出由根據(jù)本發(fā)明第一示例性實(shí)施例的通信裝置中的路徑順序 控制設(shè)備執(zhí)行的處理的流程圖8是根據(jù)本發(fā)明第二示例性實(shí)施例的通信裝置的功能框圖9是示出由根據(jù)本發(fā)明第二示例性實(shí)施例的通信裝置執(zhí)行的用于重 建鏈路信息的動(dòng)作的序列圖10是示出由根據(jù)本發(fā)明第二示例性實(shí)施例的通信裝置執(zhí)行的用于 重建路徑信息的動(dòng)作的序列圖11是示出由根據(jù)本發(fā)明第二示例性實(shí)施例的通信裝置執(zhí)行的在路 徑信息的重建之后的動(dòng)作的序列圖12是示出使用了傳統(tǒng)通信裝置的網(wǎng)絡(luò)結(jié)構(gòu)的框圖13是示出圖12所示的通信裝置的結(jié)構(gòu)的框圖14是示出傳統(tǒng)通信裝置的重啟的序列圖15是示出傳統(tǒng)通信裝置的重啟的序列圖16是示出在重啟傳統(tǒng)通信裝置時(shí)無(wú)法恢復(fù)的層級(jí)關(guān)系的框圖;以
及
圖17是示出通過(guò)傳統(tǒng)通信裝置的重啟過(guò)程無(wú)法恢復(fù)的當(dāng)前使用/保留
使用關(guān)系的框圖。 標(biāo)號(hào)
10通信裝置
11裝置控制部分
12切換器部分
13主信號(hào)I/F部分
30裝置控制部分的控制軟件
31控制分組發(fā)送/接收設(shè)備
32路由協(xié)議設(shè)備33信令協(xié)議設(shè)備(保持路徑信息獲取設(shè)備、故障信息獲取設(shè)備、路徑 切換請(qǐng)求設(shè)備)34鏈路管理協(xié)議設(shè)備35路徑管理設(shè)備36資源管理設(shè)備(鏈路信息生成設(shè)備、路徑信息生成設(shè)備) 37路徑順序控制設(shè)備(順序確定設(shè)備) 38邏輯I/F管理設(shè)備39信息延遲設(shè)備(隱蔽I/F信息生成設(shè)備、隱蔽邏輯I/F信息生成設(shè)備)40切換器部分的控制軟件 41切換器管理設(shè)備421/F管理設(shè)備(故障信息寫設(shè)備、故障路徑檢測(cè)設(shè)備)lll協(xié)議處理部分112易失性存儲(chǔ)部分112a路徑信息列表112b鏈路信息列表112c拓?fù)湫畔⒘斜?13非易失性存儲(chǔ)部分(路徑順序定義信息存儲(chǔ)設(shè)備、邏輯I/F信息存 儲(chǔ)設(shè)備)113a設(shè)置信息列表 113b定義信息列表 114控制I/F部分 121硬件控制部分 122切換電路部分123非易失性存儲(chǔ)部分(1/F信息存儲(chǔ)設(shè)備、切換器信息存儲(chǔ)設(shè)備)123a切換器信息列表123bl/F信息列表130主信號(hào)物理信道PIOO、 P200、 P201路徑
權(quán)利要求
1.一種通信裝置,包括用于切換流量通道的切換器部分和用于控制所述切換器部分的裝置控制部分,其中所述裝置控制部分包括由指定的控制軟件操作的協(xié)議處理部分和諸如易失性存儲(chǔ)部分之類的用于保存在所述協(xié)議中保持的信息的存儲(chǔ)部分;并且所述切換器部分包括控制部分和非易失性存儲(chǔ)部分,其中,所述控制部分用于根據(jù)來(lái)自所述裝置控制部分的請(qǐng)求,控制內(nèi)置式切換電路部分,并且所述非易失性存儲(chǔ)部分用于存儲(chǔ)所述切換電路部分的連接狀態(tài),其中所述裝置控制部分具有基于保持在所述切換器部分的非易失性存儲(chǔ)部分中的I/F信息和來(lái)自相鄰裝置的路徑信息等,將作為在所述易失性存儲(chǔ)部分中的在所述裝置重啟時(shí)、在更新所述控制軟件時(shí)、或者在其它情形中丟失的信息部分的路徑信息等重建為原始狀態(tài)的功能。
2. 如權(quán)利要求1所述的通信裝置,其中,要被重建的所述路徑信息是 由所述協(xié)議處理部分保持的鏈路信息和彼此相關(guān)的多條路徑的信息。
3. 如權(quán)利要求2所述的通信裝置,其中,所述多條相關(guān)路徑的信息是 處于高層路徑利用了低層路徑的層級(jí)關(guān)系中的多條路徑的信息。
4. 如權(quán)利要求2所述的通信裝置,其中,所述多條相關(guān)路徑的信息是 處于當(dāng)前所使用的路徑和其保留路徑的關(guān)系中的多條路徑的信息。
5. 如權(quán)利要求1所述的通信裝置,其中,所述裝置控制部分包括路徑 順序控制設(shè)備,所述路徑順序控制設(shè)備基于預(yù)先設(shè)定的用于定義重建路徑 的順序的定義信息,來(lái)重建從所述相鄰裝置向所述協(xié)議處理部分發(fā)送的多 條路徑,從而執(zhí)行重建路徑的功能。
6. 如權(quán)利要求1所述的通信裝置,其中所述協(xié)議處理部分包括邏輯I/F管理設(shè)備,所述邏輯I/F管理設(shè)備當(dāng)所 述協(xié)議處理部分處于處理動(dòng)作中時(shí)對(duì)邏輯1/F進(jìn)行管理,并且在設(shè)置處于 層級(jí)關(guān)系中的所述路徑時(shí),所述邏輯I/F管理設(shè)備具有將低層路徑作為所 述邏輯1/F存儲(chǔ)到所述非易失性存儲(chǔ)部分中的功能;并且所述裝置控制部分具有下述功能在重啟所述裝置控制部分之后,基于在所述切換器部分的非易失性存儲(chǔ)部分中保持的所述I/F信息、由所述 裝置控制部分保持的邏輯I/F信息、和從所述相鄰裝置發(fā)送來(lái)的多條路徑 的信息,重建在所述裝置重啟時(shí)或更新所述控制軟件時(shí)丟失的、存儲(chǔ)在所 述易失性部分中的所述多條路徑的信息,而無(wú)論順序如何。
7. 如權(quán)利要求l所述的通信裝置,其中所述協(xié)議處理部分包括信息延遲設(shè)備,當(dāng)所述協(xié)議處理部分的處理動(dòng) 作中發(fā)生故障時(shí),所述信息延遲設(shè)備對(duì)所述故障的信息進(jìn)行延遲;并且所述裝置控制部分具有下述功能在重啟所述裝置控制部分之后,基 于在所述切換器部分的非易失性存儲(chǔ)部分中保持的I/F信息、和從所述相 鄰裝置發(fā)送而來(lái)的多條路徑的信息,重建在所述裝置控制部分重啟時(shí)或更 新所述控制軟件時(shí)丟失的、存儲(chǔ)在所述易失性部分中的所述多條路徑的信 息,并具有在完成所述重建之后,將經(jīng)所述信息延遲設(shè)備延遲的所述故障 信息通知給其它相鄰?fù)ㄐ叛b置并恢復(fù)所述故障的功能。
8. —種通信裝置,所述通信裝置在建立用于發(fā)送用戶流量的路徑的 路徑信息時(shí)與具有高層路徑從屬于低層路徑的層級(jí)結(jié)構(gòu)的網(wǎng)絡(luò)相連接,并 且所述通信裝置與接收/發(fā)送控制消息的控制網(wǎng)絡(luò)相連接,所述通信裝置包 括用于存儲(chǔ)示出了所述路徑的物理信息的1/F信息的1/F信息存儲(chǔ)設(shè)備,用于存儲(chǔ)示出了與構(gòu)成所述路徑的通信信道相連接的切換器的狀態(tài)的切換 器信息的切換器信息存儲(chǔ)設(shè)備,和用于存儲(chǔ)定義了用于建立所述路徑信息的路徑順序的順序定義信息的路徑順序定義信息存儲(chǔ)設(shè)備;鏈路信息生成設(shè)備和保持路徑信息獲取設(shè)備,所述鏈路信息生成設(shè)備在重啟之后,基于存儲(chǔ)在所述1/F信息存儲(chǔ)設(shè)備中的所述1/F信息和存儲(chǔ)在 所述切換器信息存儲(chǔ)設(shè)備中的所述切換器信息,生成在所述重啟之前用于 指定所有相鄰?fù)ㄐ叛b置的鏈路信息,并且所述保持路徑信息獲取設(shè)備用于 經(jīng)由所述控制網(wǎng)絡(luò),從寫在由所述鏈路信息生成設(shè)備生成的所述鏈路信息 中的所有相鄰?fù)ㄐ叛b置,獲取由所述通信裝置保持的保持路徑信息;以及 順序確定設(shè)備和路徑信息生成設(shè)備,所述順序確定設(shè)備當(dāng)所述保持路 徑信息獲取設(shè)備獲取由所有相鄰?fù)ㄐ叛b置保持的保持路徑信息時(shí),基于存儲(chǔ)在所述路徑順序定義信息存儲(chǔ)設(shè)備中的所述順序定義信息,在生成所述 路徑信息時(shí),按低層路徑在先且高層路徑在后的方式來(lái)確定所述路徑的順 序,并且所述路徑信息生成設(shè)備基于由所述順序確定設(shè)備確定的所述路徑 的順序和由所述保持路徑信息獲取設(shè)備獲取的所述保持路徑信息來(lái)生成所 述路徑信息。
9. 一種通信裝置,所述通信裝置在建立用于發(fā)送用戶流量的路徑的 路徑信息時(shí)與具有高層路徑從屬于低層路徑的層級(jí)結(jié)構(gòu)的網(wǎng)絡(luò)相連接,并 且所述通信裝置與接收/發(fā)送控制消息的控制網(wǎng)絡(luò)相連接,所述通信裝置包 括用于存儲(chǔ)示出了所述路徑的物理信息的1/F信息的1/F信息存儲(chǔ)設(shè)備,用于存儲(chǔ)示出了與構(gòu)成所述路徑的通信信道相連接的切換器的狀態(tài)的切換 器信息的切換器信息存儲(chǔ)設(shè)備,和用于存儲(chǔ)示出了所述路徑的邏輯信息的邏輯I/F信息的邏輯I/F信息存儲(chǔ)設(shè)備;鏈路信息生成設(shè)備和保持路徑信息獲取設(shè)備,所述鏈路信息生成設(shè)備在重啟之后,基于存儲(chǔ)在所述I/F信息存儲(chǔ)設(shè)備中的所述I/F信息、存儲(chǔ)在 所述邏輯1/F信息存儲(chǔ)設(shè)備中的所述邏輯1/F信息、和存儲(chǔ)在所述切換器信 息存儲(chǔ)設(shè)備中的所述切換器信息,生成在所述重啟之前用于指定所有相鄰 通信裝置的鏈路信息,并且所述保持路徑信息獲取設(shè)備用于經(jīng)由所述控制 網(wǎng)絡(luò),從寫在由所述鏈路信息生成設(shè)備生成的所述鏈路信息中的所有相鄰 通信裝置,獲取由所述通信裝置保持的保持路徑信息;以及路徑信息生成設(shè)備,用于當(dāng)所述保持路徑信息獲取設(shè)備獲取所述保持 路徑信息時(shí),生成所述路徑信息,而無(wú)論所述低層路徑信息是否預(yù)先被形 成。
10. 如權(quán)利要求9所述的通信裝置,還包括隱蔽I/F信息生成設(shè)備,當(dāng)故障信息被寫到存儲(chǔ)在所述I/F信息存儲(chǔ)設(shè) 備中的所述1/F信息中時(shí),所述隱蔽1/F信息生成設(shè)備將所述故障信息重寫 為適當(dāng)值,以生成隱蔽了所述故障信息的I/F信息;和隱蔽邏輯I/F信息生成設(shè)備,當(dāng)故障信息被寫到存儲(chǔ)在所述邏輯I/F信 息存儲(chǔ)設(shè)備中的所述邏輯1/F信息中時(shí),所述隱蔽邏輯1/F信息生成設(shè)備將所述故障信息重寫為適當(dāng)值,以生成隱蔽了所述故障信息的邏輯I/F信 息,其中所述鏈路信息生成設(shè)備在重啟之后,基于由所述隱蔽I/F信息生成設(shè)備通過(guò)將所述故障信息重寫為適當(dāng)值而生成的所述隱蔽I/F信息、由所述 隱蔽邏輯I/F信息生成設(shè)備通過(guò)將所述故障信息重寫為適當(dāng)值而生成的所 述隱蔽邏輯1/F信息、和存儲(chǔ)在所述切換器信息存儲(chǔ)設(shè)備中的所述切換器 信息,生成在所述重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信息。
11. 如權(quán)利要求IO所述的通信裝置,其中,由所述路徑信息生成設(shè) 備生成的所述路徑信息包含路徑屬性信息,所述路徑屬性信息示出了當(dāng)前 所使用的路徑的屬性和在當(dāng)前所使用的路徑中發(fā)生故障時(shí)所使用的保留路徑的屬性,所述通信裝置還包括故障信息獲取設(shè)備,用于從相鄰?fù)ㄐ叛b置獲取指示出在所述網(wǎng)絡(luò)中發(fā)生了通信故障的故障信息;故障信息寫設(shè)備,所述故障信息寫設(shè)備將由所述故障信息獲取設(shè)備獲 得的所述故障信息寫入到所述I/F信息存儲(chǔ)設(shè)備,并且當(dāng)所述路徑信息被 所述路徑信息生成設(shè)備生成時(shí),將所述故障信息寫為指示出沒(méi)有故障的信 息;故障鏈路指定設(shè)備和故障路徑檢測(cè)設(shè)備,所述故障鏈路指定設(shè)備在所 述路徑信息被所述路徑信息生成設(shè)備生成之后,基于存儲(chǔ)在所述I/F信息 存儲(chǔ)設(shè)備中的所述故障信息,指定生成了所述故障的鏈路的信息,所述故 障路徑檢測(cè)設(shè)備用于從由所述故障鏈路指定設(shè)備指定的鏈路信息中檢測(cè)受 到所述故障影響的路徑;以及路徑切換請(qǐng)求設(shè)備,所述路徑切換請(qǐng)求設(shè)備經(jīng)由所述控制網(wǎng)絡(luò),向與 發(fā)生了由所述故障路徑檢測(cè)設(shè)備檢測(cè)到的故障的路徑連接的相鄰?fù)ㄐ叛b 置,發(fā)送用于將當(dāng)前所使用的路徑切換到保留路徑的路徑切換請(qǐng)求。
12. —種通信裝置啟動(dòng)控制方法,包括第一步驟,重啟為通信裝置設(shè)置的裝置控制部分;第二步驟,保持存 儲(chǔ)在與所述裝置控制部分并列設(shè)置的切換器部分的存儲(chǔ)部分中的I/F信 息、以及從相鄰裝置發(fā)送來(lái)的路徑信息等;以及第三步驟,基于所保持的信息,將在重啟動(dòng)作等中從所述裝置控制部分的存儲(chǔ)部分丟失的多條路徑 等的信息重建為作為原始狀態(tài)彼此相關(guān)的多條路徑的信息。
13. 如權(quán)利要求12所述的通信裝置啟動(dòng)控制方法,其中 當(dāng)執(zhí)行所述第三步驟時(shí),為所述裝置控制部分設(shè)置的路徑順序控制設(shè)備基于預(yù)先設(shè)定的用于定義重建所述路徑的順序的定義信息來(lái)操作,從而 將所述多條路徑等的信息重建為原始狀態(tài)。
14. 如權(quán)利要求12所述的通信裝置啟動(dòng)控制方法,其中 當(dāng)執(zhí)行所述第三步驟時(shí),首先執(zhí)行物理I/F信息,并在之后按照根據(jù)預(yù)先設(shè)定的用于定義重建所述路徑的優(yōu)先順序的所述定義信息的順序來(lái)重 建所述多條相關(guān)路徑的信息。
15. 如權(quán)利要求14所述的通信裝置啟動(dòng)控制方法,其中作為所述第三步驟的所述多條相關(guān)路徑的信息,處于高層路徑利用了 低層路徑的層級(jí)關(guān)系中的多條路徑被視為目標(biāo),并且處于這種層級(jí)關(guān)系中 的多條路徑被重建為所述原始狀態(tài)。
16. 如權(quán)利要求14所述的通信裝置啟動(dòng)控制方法,其中作為所述第三步驟的所述多條相關(guān)路徑的信息,處于當(dāng)前所使用的路 徑和其保留路徑的關(guān)系中的多條路徑被視為目標(biāo),并且處于這種當(dāng)前所使 用的路徑和保留路徑的關(guān)系中的多條路徑被重建為所述原始狀態(tài)。
17. —種通信控制方法,在建立發(fā)送用戶流量的路徑的路徑信息時(shí), 所述通信控制方法進(jìn)行控制以將所述用戶流量發(fā)送到具有高層路徑從屬于 低層路徑的層級(jí)關(guān)系的網(wǎng)絡(luò),并允許各個(gè)通信裝置控制經(jīng)由控制網(wǎng)絡(luò)在所 述通信裝置之間的控制消息的發(fā)送/接收,其中在所述通信裝置重啟之后,所述通信裝置的裝置控制部分基于預(yù)先存儲(chǔ)的用于示出所述路徑的物理信息的I/F信息和指示出與 構(gòu)成所述路徑的通信信道相連接的切換器的狀態(tài)的切換器信息,生成在所 述重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信息;經(jīng)由所述控制網(wǎng)絡(luò),從寫在所生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置 獲取保持在所述通信裝置中的保持路徑信息 ,之后,基于預(yù)先分別設(shè)置的用于定義建立所述路徑信息的路徑順序的順序定義信息,在生成所述路徑信息時(shí),按低層路徑在先且高層路徑在后 的方式來(lái)確定所述路徑的順序;以及基于所確定的路徑順序和先前獲得的所述保持路徑信息來(lái)生成所述路 徑信息。
18. —種通信控制方法,在建立發(fā)送用戶流量的路徑的路徑信息時(shí),所述通信控制方法進(jìn)行控制以將所述用戶流量發(fā)送到具有高層路徑從屬于 低層路徑的層級(jí)關(guān)系的網(wǎng)絡(luò),并進(jìn)行控制以經(jīng)由控制網(wǎng)絡(luò)在各個(gè)通信裝置 之間發(fā)送/接收控制消息,其中在所述通信裝置重啟之后,所述通信裝置的裝置控制部分 基于預(yù)先存儲(chǔ)的用于示出所述路徑的物理信息的I/F信息、指示出所述路徑的邏輯信息的邏輯I/F信息、和指示出與構(gòu)成所述路徑的通信信道相連接的切換器的狀態(tài)的切換器信息,生成在所述重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈路信息;經(jīng)由所述控制網(wǎng)絡(luò),從寫在所生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置 獲取保持在所述通信裝置中的保持路徑信息;以及生成所述路徑信息,而無(wú)論低層路徑信息是否預(yù)先被形成。
19. 如權(quán)利要求18所述的通信控制方法,其中當(dāng)在重啟之后故障信息被寫入所述I/F信息時(shí),將所述故障信息重寫為正常值,以生成隱蔽了所述故障信息的I/F信息;當(dāng)故障信息被寫入所述邏輯I/F信息時(shí),將所述故障信息重寫為正常值,以生成隱蔽了所述故障信息的邏輯I/F信息;以及基于所述故障信息被重寫為正常值以隱蔽該故障信息的所述I/F信 息、所述故障信息被重寫為正常值以隱蔽該故障信息的所述邏輯1/F信 息、和所述切換器信息,生成在所述重啟之前用于指定所有相鄰?fù)ㄐ叛b置 的鏈路信息。
20. 如權(quán)利要求19所述的通信控制方法,其中,所生成的路徑信息 包含路徑屬性信息,所述路徑屬性信息示出了當(dāng)前所使用的路徑的屬性和 在當(dāng)前所使用的路徑中發(fā)生故障時(shí)所使用的保留路徑的屬性,所述通信控制方法被配置為從相鄰?fù)ㄐ叛b置獲取指示出在所述網(wǎng)絡(luò)中發(fā)生了通信故障的故障信 將所獲得的故障信息寫到所述存儲(chǔ)設(shè)備;生成所述路徑信息,然后基于寫到所述存儲(chǔ)設(shè)備中的所述故障信息,指定發(fā)生了所述故障的鏈路的信息;從所指定的鏈路信息中檢測(cè)受所述故障影響的路徑;以及 經(jīng)由所述控制網(wǎng)絡(luò)向與發(fā)生了檢測(cè)到的故障的路徑相連接的相鄰?fù)ㄐ叛b置發(fā)送用于將當(dāng)前所使用的路徑切換成所述保留路徑的請(qǐng)求。
21. —種通信控制程序,在建立用于發(fā)送用戶流量的路徑的路徑信息 時(shí),所述通信控制程序控制所述用戶流量向具有高層路徑從屬于低層路徑 的層級(jí)關(guān)系的網(wǎng)絡(luò)的發(fā)送,并允許各個(gè)通信裝置控制經(jīng)由控制網(wǎng)絡(luò)在所述 通信裝置之間的控制消息的發(fā)送/接收,所述通信控制程序使得計(jì)算機(jī)執(zhí) 行在重啟所述通信裝置之后,基于預(yù)先分別存儲(chǔ)的用于示出所述路徑的 物理信息的I/F信息和指示出與構(gòu)成所述路徑的通信信道相連接的切換器 的狀態(tài)的切換器信息,生成在所述重啟之前用于指定所有相鄰?fù)ㄐ叛b置的 鏈路信息的過(guò)程;經(jīng)由所述控制網(wǎng)絡(luò),從寫在所生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置 獲取保持在所述通信裝置中的保持路徑信息的過(guò)程;基于預(yù)先設(shè)置并存儲(chǔ)的用于定義要重建路徑信息的路徑的順序的順序 定義信息,在生成所述路徑信息時(shí)按低層路徑在先且高層路徑在后的方式 來(lái)確定所述路徑的順序的過(guò)程;以及基于所確定的路徑順序和先前獲得的所述保持路徑信息來(lái)生成所述路 徑信息的過(guò)程。
22. —種通信控制程序,在建立用于發(fā)送用戶流量的路徑的路徑信息 時(shí),所述通信控制程序控制所述用戶流量向具有高層路徑從屬于低層路徑 的層級(jí)關(guān)系的網(wǎng)絡(luò)的發(fā)送,并允許各個(gè)通信裝置控制經(jīng)由控制網(wǎng)絡(luò)在所述 通信裝置之間的控制消息的發(fā)送/接收,所述通信控制程序使得計(jì)算機(jī)執(zhí) 行在重啟所述通信裝置之后,基于預(yù)先存儲(chǔ)的用于示出所述路徑的物理信息的I/F信息、預(yù)先存儲(chǔ)的用于示出所述路徑的邏輯信息的邏輯I/F信 息、和預(yù)先存儲(chǔ)的用于示出與構(gòu)成所述路徑的通信信道相連接的切換器的 狀態(tài)的切換器信息,生成在所述重啟之前用于指定所有相鄰?fù)ㄐ叛b置的鏈 路信息的過(guò)程;經(jīng)由所述控制網(wǎng)絡(luò),從寫在所生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置獲取由所述通信裝置保持的保持路徑信息的過(guò)程;以及生成所述路徑信息而無(wú)論低層路徑信息是否預(yù)先被形成的過(guò)程。
全文摘要
[問(wèn)題]為了在網(wǎng)絡(luò)上發(fā)生故障時(shí)確定地將路徑信息恢復(fù)成其原始狀態(tài)。[解決問(wèn)題的手段]在重啟之后,裝置控制部分(11)基于切換器信息列表(123a)和存儲(chǔ)在非易失性存儲(chǔ)部分(123)中的I/F信息列表(123b)來(lái)生成在重啟之前的且用于確定所有相鄰?fù)ㄐ叛b置(10)的鏈路信息。裝置控制部分(11)經(jīng)由控制網(wǎng)絡(luò)(20)從記載在所生成的鏈路信息中的所有相鄰?fù)ㄐ叛b置(10)獲取由相鄰?fù)ㄐ叛b置(10)保持的保持路徑信息。之后,裝置控制部分(11)基于存儲(chǔ)在非易失性存儲(chǔ)部分(113)中的定義信息列表(113b)來(lái)確定路徑順序,以使得低層路徑被放置在高層路徑之前。之后,裝置控制部分(11)基于路徑順序并進(jìn)一步基于先前獲得的保持路徑信息來(lái)生成路徑信息。
文檔編號(hào)H04L12/56GK101317400SQ20068004488
公開(kāi)日2008年12月3日 申請(qǐng)日期2006年11月17日 優(yōu)先權(quán)日2005年12月2日
發(fā)明者川道誠(chéng), 柳澤征克, 西岡到, 鹿島敏滿 申請(qǐng)人:日本電氣株式會(huì)社