專利名稱:多節(jié)點aps控制協(xié)議信令的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)中的自動保護切換(APS),具體地涉及用于針 對多節(jié)點APS( MN-APS )而提供APS冗余對控制協(xié)議信令的系統(tǒng)和方法。
背景技術(shù):
在為用戶提供通信服務時,服務提供商嘗試確保在服務的遞送過程中 不會丟失數(shù)據(jù)并且具有最小的中斷。用于確保數(shù)據(jù)傳輸服務的一種已知的 方法是自動保護切換(APS)。在SONET/SDH中,APS1+1典型地用于 單個機箱保護切換。
現(xiàn)在參考圖IA討論已知的單個機箱APS 1+1。具有其數(shù)據(jù)業(yè)務受到 保護的SONET線路端接設(shè)備(LTE )的近端(NE )機箱10具有NE工 作端口 21,該端口經(jīng)由雙向工作鏈路14耦合到具有SONET LTE的遠端 (FE )機箱20的FE工作端口 23。 NE機箱10也通過雙向保護鏈路16從 NE保護端口 25耦合到FE機箱20的FE保護端口 27。在這種配置中, NE機箱10受到具有工作電路和保護電路的APS組的保護,所述工作電路 是由NE工作端口21、工作鏈路14和FE工作端口 23組成的,所述保護 電路是由NE保護端口 25、保護鏈路16和FE保護端口 27組成的。
通常,工作電路承載待保護的數(shù)據(jù)業(yè)務。當電路正承載數(shù)據(jù)業(yè)務時, 稱其為激活的,而當其不承載業(yè)務時,稱其為非激活的。為了一致,激活 電路的鏈路和端口稱作激活的,而非激活電路的鏈路和端口稱作非激活的。 在自動保護切換中,如果未出現(xiàn)故障則工作電路通常是激活的。
在可能由于激活鏈路或激活端口出現(xiàn)故障或降級而造成激活電路的故 障或信號降級的情況下,APS l+l將數(shù)據(jù)業(yè)務從經(jīng)過出故障或降級的電路切換成經(jīng)過另一電路。該另一電路變成激活的,而出故障或降級的電路變 成非激活的電路。由于每個單個機箱都控制工作端口和保護端口,將數(shù)據(jù) 業(yè)務從工作電路切換至保護電路因而并不困難。
APS 1+1結(jié)構(gòu)也使得保護電路和工作電流能夠被配置成結(jié)束于兩個不 同F(xiàn)E機箱。這種已知的配置除了鏈路和電路故障之外還防止節(jié)點或路由 器的故障。
參考圖1B討論已知的雙機箱APS 1+1配置。具有其數(shù)據(jù)業(yè)務受到保 護的SONET線路端接設(shè)備(LTE )的近端(NE )機箱具有NE工作端口 (153 ),該NE工作端口經(jīng)由雙向工作鏈路114耦合到具有SONET LTE 的第一 FE機箱120 (在圖IB中標記為"機箱A")的遠端(FE )工作端 口 157。 NE機箱110也通過雙向保護鏈路116從NE保護端口 155耦合到 具有SONET LTE的第二 FE機箱130 (圖IB中標記為"機箱B")的 FE保護端口 159。第一和第二FE機箱120、 130經(jīng)由控制鏈路140耦合在 一起。
在這種配置中,NE機箱受到具有工作電路和保護電路的APS組的保 護,所述工作電路是由NE工作端口 153、工作鏈路114和FE工作端口 157組成的,所述保護電路是由NE保護端口 155、保護鏈路116和FE保 護端口 159纟且成的。
第二 FE機箱130稱作保護機箱或處于保護模式的機箱,并且它與第
一 FE機箱持續(xù)通信,該第一 FE機箱稱作工作機箱或處于工作模式下的機
伊 相。
在可能由于激活鏈路(或者是激活端口或者是工作機箱)出故障或降 級而造成的激活電路的故障或信號降級的情況下,APS l+l將數(shù)據(jù)業(yè)務從 經(jīng)過出故障或降級的電路切換成經(jīng)過另一電路。由于FE機箱120、 130彼 此相距較遠,F(xiàn)E機箱120、 130需要通過控制鏈路140來交換切換控制信 號以協(xié)調(diào)從工作電路至保護電路的切換。通過控制鏈路140交換切換控制 信號的FE機箱是冗余APS對的成員,每個都是該對中另一個的APS對等 體。在切換數(shù)據(jù)業(yè)務時,保護電路變成激活電路,而出故障或降級的工作電路變成非激活電路。
由于從工作電路至保護電路的切換不是本地進行的,因此為了協(xié)調(diào)切
換而通過控制鏈路140傳送信號花費的時間較長,并且在新電路上恢復數(shù) 據(jù)傳輸之前存在延遲,這導致了關(guān)聯(lián)的服務中斷。從工作電路切換至保護
常重要的因素,其確定了服務中斷的持續(xù)時間和程度。
發(fā)明內(nèi)容
根據(jù)一個方面,本發(fā)明提出了一種自動保護切換系統(tǒng),包括用于發(fā)送 待保護的第 一數(shù)據(jù)流的本地節(jié)點和冗余保護節(jié)點對,所述冗余保護節(jié)點對 包括耦合到所述本地節(jié)點的、用于從所述本地節(jié)點接收所述第一數(shù)據(jù)流的 第 一遠端節(jié)點以及耦合到所述本地節(jié)點和所述第 一節(jié)點的第二遠端節(jié)點, 所述第二節(jié)點用于從所述本地節(jié)點接收所述第一數(shù)據(jù)流,其中,所述第一
遠端節(jié)點適于從所述第二遠端節(jié)點接收周期活動性(liveliness)消息并且 向所述第二遠端節(jié)點發(fā)送周期活動性消息,其中,被發(fā)送給所述第二遠端 節(jié)點的每個活動性消息包括IHY (我聽到你)消息以指示所述第一遠端節(jié) 點是否在保持時期內(nèi)接收到先前從所述第二遠端節(jié)點發(fā)送的活動性消息, 并且其中,所述第二遠端節(jié)點的保護切換行為取決于被發(fā)送給所述第二遠 端節(jié)點的IHY消息。
在本發(fā)明的一些實施例中,所述第一遠端節(jié)點適于用作APS 1+1組的 保護節(jié)點,而所述第二遠端節(jié)點適于用作所述APS 1+1組的工作節(jié)點。
在本發(fā)明的一些實施例中,所述第一遠端節(jié)點適于用作APS 1+1組中 的工作節(jié)點,而所述第二遠端節(jié)點適于用作所述APS l+l組中的保護節(jié)點。
在本發(fā)明的一些實施例中,所述第二遠端節(jié)點適于如果來自所述第一 遠端節(jié)點的IHY消息指示該第一遠端節(jié)點未在保持時期內(nèi)接收到先前從 該第二遠端節(jié)點發(fā)送的活動性消息則保持為非激活。
在本發(fā)明的一些實施例中,每個被發(fā)送給所述第一遠端節(jié)點的活動性 消息包括用于指示所述第二遠端節(jié)點是否在保持時期內(nèi)接收到先前從所述第一遠端節(jié)點發(fā)送的活動性消息的IHY消息,并且其中,所述第一遠端節(jié) 點的保護切換行為取決于被發(fā)送給該第一遠端節(jié)點的IHY消息。
在本發(fā)明的一些實施例中,每個活動性消息的每個IHY消息都是單個 標志位。
在本發(fā)明的一些實施例中,所述第一遠端節(jié)點適于作為APS 1+1組中 的保護節(jié)點而以第一模式操作并且作為APS 1+1組中的工作節(jié)點而以第二 模式操作,并且其中,所述第二遠端節(jié)點適于當所述第一遠端節(jié)點以第一 模式操作時作為APS 1+1組中的工作節(jié)點而以第二才莫式操作,并且當所述 第一遠端節(jié)點以第二才莫式操作時作為APS 1+1組中的保護節(jié)點以第一模式 操作。
根據(jù)另一個方面,本發(fā)明提出了一種自動保護切換系統(tǒng),包括用于發(fā) 送待保護的多個數(shù)據(jù)流的本地節(jié)點和冗余保護節(jié)點對,該冗余保護節(jié)點對 包括耦合到所述本地節(jié)點且用于從所述本地節(jié)點接收所述多個數(shù)據(jù)流的第 一遠端節(jié)點以及耦合到所述本地節(jié)點和所述第 一節(jié)點且用于從所述本地節(jié) 點接收所述多個數(shù)據(jù)流的第二遠端節(jié)點,其中,所述第一遠端節(jié)點適于從 所述第二遠端節(jié)點接收包括針對所述多個數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消 息的周期活動性消息集合,并且其中,所述第一遠端節(jié)點適于向所述第二 節(jié)點發(fā)送包括所述多個數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消息的周期活動性消 息集合。
在本發(fā)明的一些實施例中,每個活動性消息包括IHY消息,該IHY 消息指示生成該活動性消息的節(jié)點是否從所述冗余保護節(jié)點對中的對等節(jié) 點接收到活動性消息。
根據(jù)另一個方面,本發(fā)明提出了一種自動保護切換系統(tǒng),包括用于發(fā) 送待保護的多個數(shù)據(jù)流的本地節(jié)點和冗余保護節(jié)點對,該冗余保護節(jié)點對 包括耦合到所述本地節(jié)點且用于從所述本地節(jié)點接收所述多個數(shù)據(jù)流中的 第 一數(shù)據(jù)流子集的第 一遠端節(jié)點以及耦合到所述本地節(jié)點和所述第 一節(jié)點 且用于從所述本地節(jié)點接收所述多個數(shù)據(jù)流中的所述第一數(shù)據(jù)流子集和第 二數(shù)據(jù)流子集的第二遠端節(jié)點以及耦合到所述本地節(jié)點和所述第二節(jié)點且用于接收所述第二數(shù)據(jù)流子集的第三遠端節(jié)點,其中,所述第二遠端節(jié)點 適于從所述第一遠端節(jié)點接收包括所述第一數(shù)據(jù)流子集中每個數(shù)據(jù)流的活 動性消息的第一周期活動性消息集合,并且其中,所述第二遠端節(jié)點適于 從所述第三遠端節(jié)點接收包括所述第二數(shù)據(jù)流子集中每個數(shù)據(jù)流的活動性 消息的周期活動性消息集合。
在本發(fā)明的一些實施例中,所述第一遠端節(jié)點適于針對所述第一數(shù)據(jù)
流子集中的每個數(shù)據(jù)流而用作第一APS l+l組中的保護節(jié)點和工作節(jié)點中
的一個,并且其中,所述第二遠端節(jié)點適于針對所述第一數(shù)據(jù)流子集中的
每個數(shù)據(jù)流而在所述第一遠端節(jié)點用作工作節(jié)點的情況下用作所述第一
APS l+l組中的保護節(jié)點、或者在所述第一遠端節(jié)點用作保護節(jié)點的情況
下用作所述第一 APS1+1組中的工作節(jié)點,并且其中,所述第二遠端節(jié)點
適于針對所述第二數(shù)據(jù)流子集中的每個數(shù)據(jù)流而用作第二 APS 1+1組中的
保護節(jié)點和工作節(jié)點中的一個,并且其中,所述第三遠端節(jié)點適于針對所 述第二數(shù)據(jù)流子集中的每個數(shù)據(jù)流而在所述第二遠端節(jié)點用作工作節(jié)點的
情況下用作所述第二 APS 1+1組中的保護節(jié)點、或者在所述第二遠端節(jié)點 用作保護節(jié)點的情況下用作所述第二 APS 1+1組中的工作節(jié)點。
在本發(fā)明的一些實施例中,每個周期活動性消息包括用于指示生成周 期活動性消息的遠端節(jié)點是否在保持時期內(nèi)接收到先前從接收周期活動性 消息的遠端節(jié)點發(fā)送的活動性消息的IHY消息,其中,接收IHY消息的 遠端節(jié)點的保護切換行為取決于被l送給接收該IHY消息的遠端節(jié)點的 IHY消息。
根據(jù)另一方面,本發(fā)明提供了一種自動保護切換方法,包括從本地 節(jié)點向包括第 一遠端節(jié)點和第二遠端節(jié)點的冗余保護節(jié)點對發(fā)送待保護的 笫 一數(shù)據(jù)流,以及從所述第 一遠端節(jié)點向所述第二遠端節(jié)點并且從所述第 二遠端節(jié)點向所述第一遠端節(jié)點發(fā)送周期活動性消息,其中,每個被發(fā)送 給所述第二遠端節(jié)點的活動性消息包括用于指示該第 一遠端節(jié)點是否在保 持時期內(nèi)接收到先前從所述第二遠端節(jié)點發(fā)送的活動性消息的IHY消息。
本發(fā)明的一些實施例還提出了基于被發(fā)送給所述第二遠端節(jié)點的IHY消息而在所述第二遠端節(jié)點執(zhí)行保護切換。
在本發(fā)明的一些實施例中,被發(fā)送給所述第一遠端節(jié)點的每個活動性 消息包括用于指示所述第二遠端節(jié)點是否在保持時期內(nèi)接收到先前從所述
第一遠端節(jié)點發(fā)送的活動性消息的IHY消息。
本發(fā)明的一些實施例還提出基于被發(fā)送給所述第二遠端節(jié)點的IHY 消息而在所述第 一遠端節(jié)點執(zhí)行保護切換。
在本發(fā)明的一些實施例中,所述第一遠端節(jié)點適于用作APS 1+1組中 的保護節(jié)點,而所述第二遠端節(jié)點適于用作所述APS l+l組中的工作節(jié)點。
在本發(fā)明的一些實施例中,所述第一遠端節(jié)點適于用作APS1+1組中 的工作節(jié)點,而所述第二遠端節(jié)點適于用作所述APS l+l組中的保護節(jié)點。
根據(jù)另一方面,本發(fā)明提出了一種自動保護切換方法,包括從本地 節(jié)點向包括第 一遠端節(jié)點和第二遠端節(jié)點的冗余保護節(jié)點對發(fā)送多個待保 護的數(shù)據(jù)流,以及從所述第 一遠端節(jié)點向所述第二遠端節(jié)點發(fā)送包括所述 多個數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消息的周期活動性消息集合并且從所述 第二遠端節(jié)點向所述第 一遠端節(jié)點發(fā)送包括所述多個數(shù)據(jù)流中每個數(shù)據(jù)流 的活動性消息的周期活動性消息集合,其中,M送給所述第二遠端節(jié)點 的每個活動性消息包括用于指示所述第一遠端節(jié)點是否在保持時期內(nèi)接收 到先前從所述第二遠端節(jié)點發(fā)送的活動性消息的IHY (我聽到你)消息。
根據(jù)另一方面,本發(fā)明提出一種自動保護切換方法,包括從本地節(jié) 點向包括第 一遠端節(jié)點和第二遠端節(jié)點的冗余保護節(jié)點對發(fā)送多個待保護 的數(shù)據(jù)流,以及從所述第 一遠端節(jié)點向所述第二遠端節(jié)點發(fā)送包括所述多 個數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消息的周期活動性消息集合并且從所述第 二遠端節(jié)點向所述第一遠端節(jié)點發(fā)送包括所述多個數(shù)據(jù)流中每個數(shù)據(jù)流的 活動性消息的周期活動性消息集合,其中,,ic良送給所述第二遠端節(jié)點的 每個活動性消息包括用于指示所述第一遠端節(jié)點是否在保持時期內(nèi)接收到 先前從所述第二遠端節(jié)點發(fā)送的活動性消息的IHY (我聽到你)消息。
根據(jù)另一方面,本發(fā)明提出一種自動保護切換方法,包括從本地節(jié) 點向包括第 一遠端節(jié)點和第二遠端節(jié)點的第 一 冗余保護節(jié)點對發(fā)送待保護
13的第 一 多個數(shù)據(jù)流,從本地節(jié)點向包括第二遠端節(jié)點和第三遠端節(jié)點的第 二冗余保護節(jié)點對發(fā)送待保護的第二多個數(shù)據(jù)流,從所述第 一遠端節(jié)點向 所述第二遠端節(jié)點發(fā)送包括所述第 一多個數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消 息的笫 一周期活動性消息集合,以及從所述第二遠端節(jié)點向所述第三遠端 節(jié)點發(fā)送包括所述第二多個數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消息的第二周期 活動性消息集合,其中,每個活動性消息包括用于指示發(fā)送活動性消息的 遠端節(jié)點是否在保持時期內(nèi)接收到先前從接收活動性消息的遠端節(jié)點發(fā)送
的活動性消息的IHY消息。
參考附圖,通過閱讀下面對優(yōu)選實施例的詳細描述,本發(fā)明的特征和 優(yōu)點將變得明顯,其中
圖1A是已知APS1+1單機箱配置的框圖; 圖1B是已知APS 1+1雙機箱配置的框圖2是根據(jù)本發(fā)明優(yōu)選實施例的具有一個MN-APS組的多節(jié)點APS 1+1配置的框圖3A是根據(jù)本發(fā)明優(yōu)選實施例的活動性消息的框圖3B是才艮據(jù)本發(fā)明優(yōu)選實施例的活動性消息集合的實例的框圖3C是根據(jù)本發(fā)明優(yōu)選實施例的活動性消息集合的另一實例的框以及
圖4是根據(jù)本發(fā)明優(yōu)選實施例的具有五個MN-APS組的多節(jié)點APS 配置的框圖。
應當指出,在附圖中相同的部分用相同的參考標記表示。
具體實施例方式
優(yōu)選實施例提供了一種多節(jié)點(MN) APS1+1系統(tǒng)結(jié)構(gòu)和控制協(xié)i義。 所述協(xié)議是輕量的并且具有可減小由于機箱故障而造成的用戶業(yè)務中斷的 低開銷,并且最小化系統(tǒng)CPU使用率。效率是特別重要的,因為MN-APS控制協(xié)議是高優(yōu)先級CPU任務。這個任務的更高效率能夠?qū)崿F(xiàn)MN-APS 對等體間更短的通信時間間隔,這降低了響應于故障的切換時間,由此減 小了業(yè)務中斷的持續(xù)時間和程度。
在MN-ASP 1+1結(jié)構(gòu)中,MN-ASP組中的遠端工作節(jié)點和遠端保護節(jié) 點需要通過信令協(xié)議來同步它們的MN-APS狀態(tài)和活動性。這種信令協(xié)議 理想地是高效且輕量的,以使得MN-APS節(jié)點能夠以較低的系統(tǒng)CPU使 用率、以最小的業(yè)務損失來切換許多MN-APS組的業(yè)務。
參考圖2,就其結(jié)構(gòu)來討論才艮據(jù)本發(fā)明的優(yōu)選實施例的MN-APS 1+1 配置的實例。
具有其數(shù)據(jù)業(yè)務受到保護的SONET線路端接設(shè)備(LTE)的本地節(jié) 點210具有本地工作端口 253,該端口經(jīng)由雙向工作鏈路214耦合到具有 SONET LTE的第一遠端節(jié)點220 (圖2中標記為"節(jié)點A")的遠端工 作端口 257。本地節(jié)點210也通過雙向保護鏈路216從本地保護端口 259 耦合到具有SONET LTE的第二遠端節(jié)點230 (圖2中標記為"節(jié)點B") 的遠端保護節(jié)點259。第一和第二遠端節(jié)點220、 230通過包括前向控制鏈 路242和返回控制鏈路240的雙向控制鏈路耦合在一起。
在圖2所示的配置中,本地節(jié)點210由具有工作電路和保護電路的 MN-APS組的保護,所述工作電路由本地工作端口 253、工作鏈路214和 遠端工作端口 257組成,所述保護電路由本地保護端口 255、保護鏈路216 和遠端〗呆護端口 259組成。
如圖2所示,MN-APS組將本地節(jié)點210耦合到兩個遠端節(jié)點220、 230,其中第一遠端節(jié)點220將其端口之一分配成遠端工作端口 257,而另 一遠端節(jié)點230將其端口之一分配成遠端保護端口 259。
參考圖2,就其功能來討論MN-APS 1+1的系統(tǒng)結(jié)構(gòu)。
為了圖2所示的MN-APS組,第二遠端節(jié)點230以保護模式運轉(zhuǎn),而 第一遠端節(jié)點220以工作模式運轉(zhuǎn)。
在優(yōu)選實施例中,通過在每個冗余節(jié)點對的節(jié)點之間傳送周期的活動 性消息來維持MN-APS狀態(tài)同步,所述節(jié)點稱作冗余對的對等節(jié)點或MN-APS組的對等節(jié)點。在優(yōu)選實施例中,在對等節(jié)點220和230之間通 過前向和返回控制鏈路242和240、利用UDP/IP發(fā)送周期活動性消息。每 個活動性消息表示從每個冗余節(jié)點至其對等體的"問候"。這個消息由接 收該消息的節(jié)點檢查以評估發(fā)送節(jié)點的活動性。
為了同步MN-APS狀態(tài),作為周期活動性信號的一部分來傳送狀態(tài)信 息,而不是利用分別的基于確認的消息傳送協(xié)議來傳送。由于活動性消息 傳送是周期性的消息傳送,因此狀態(tài)信息保證是持續(xù)且重復的遞送。
狀態(tài)信息包括狀態(tài)和指示消息。指示消息包括例如"激活"和"去激 活"的消息,并且活動性消息當從保護模式下的節(jié)點230凈皮發(fā)送至其工作 模式對等節(jié)點220時被置于活動性消息中,而狀態(tài)消息包括例如"信號失 敗"、"信號降級"和"信號OK"的消息,并且從工作模式節(jié)點220被 發(fā)送至其保護模式的對等節(jié)點230。
現(xiàn)在討論根據(jù)本發(fā)明優(yōu)選實施例的活動性消息的發(fā)送和接收。在圖2 中,第一節(jié)點220以工作模式工作,從以保護模式工作的節(jié)點230接收指 示消息。保護模式節(jié)點230利用這些指示消息來指示工作模式節(jié)點220 "激 活"或"去激活"工作電路。然后,工作模式的遠端節(jié)點220返回指示工 作電路物理狀態(tài)的狀態(tài)消息。這些狀態(tài)消息可以包括"信號失敗"、"信 號降級,,和"信號OK"。保護模式的第二節(jié)點230從工作模式下的節(jié)點 220接收這些狀態(tài)消息。
在優(yōu)選實施例中,保護模式的遠端節(jié)點230判定遠端節(jié)點(220、 230) 中的每一個應當處于哪種狀態(tài)(激活或非激活)。這個判定是基于與通信 網(wǎng)絡(luò)的功能性有關(guān)的信息的。
在APS 1+1協(xié)議中,關(guān)于保護切換的重要信息是SONET/SDH (同步 數(shù)字體系)開銷中的Kl和K2字節(jié)。這些Kl/K2字節(jié)也存在于MN-APS 1+1 協(xié)議中并且通過保護電路從本地節(jié)點210被發(fā)送至處于保護模式的遠端節(jié) 點230。因此,在MN-APS1+1中,處于保護模式的節(jié)點230根據(jù)其本地 保護電路狀態(tài)以及其對等節(jié)點220的工作電路狀態(tài)、基于接收自本地節(jié)點 210的Kl/K2字節(jié)中的信息來做出保護切換判定。因此,保護模式的MN-APS節(jié)點230檢查其處于工作模式的對等節(jié)點 220的活動性,以便在對等節(jié)點220出故障的情況下,處于保護模式的節(jié) 點230可以發(fā)起保護切換以接管數(shù)據(jù)業(yè)務并且因而提供節(jié)點冗余。
在優(yōu)選實施例中,活動性消息也包含要在節(jié)點對220、 230間交換的確 認信息。具體地,接收確認或"我聽到你"(IHY)消息包含于每個由節(jié) 點對中每個節(jié)點發(fā)送的每個活動性消息中,用以指示已從節(jié)點對中的另一
節(jié)點接收了上一個活動性消息。
如果活動性消息不包括接收確認型的消息,控制鏈路中的單向故障, 例如前向控制鏈路242中的故障或返回控制鏈路240中的故障,可能會導 致不一致性,該不一致性是由于認為控制鏈路的一個節(jié)點已出故障而認為 控制鏈路的另一節(jié)點可用而造成的。這種不一致性會導致數(shù)據(jù)重復。
例如,如果前向控制鏈路242是不可用的并且在工作電路上存在信號 降級,則來自本地節(jié)點210的Kl/K2字節(jié)將指示所述信號降級并且以保護 才莫式工作的節(jié)點230應當將業(yè)務從經(jīng)過工作電路切換至經(jīng)過保護電路。保 護才莫式的節(jié)點230然后將變?yōu)榧せ畈⑶议_始轉(zhuǎn)發(fā)/路由它通過保護電路接收 的數(shù)據(jù)業(yè)務,同時在活動性消息中發(fā)送例如"去激活,,的指示消息以使得 工作模式的節(jié)點220停止發(fā)送它通過工作電路接收的數(shù)據(jù)業(yè)務。保護模式 的節(jié)點230接收來自工作模式的節(jié)點220的活動性消息并且因而考慮啟動 控制鏈路242、 240,而工作模式的節(jié)點220不從保護模式的節(jié)點230接收 任何消息并認為控制鏈路242、 240出故障。由于控制鏈路和工作模式節(jié)點 220對于保護模式節(jié)點230來說看上去工作正常,因此假設(shè)工作模式節(jié)點 可以接收指示它應當"去激活"數(shù)據(jù)業(yè)務的轉(zhuǎn)發(fā)的活動性消息。假設(shè)工作 模式節(jié)點220已停止發(fā)送數(shù)據(jù)業(yè)務,則保護才莫式節(jié)點230開始發(fā)送數(shù)據(jù)業(yè) 務以完成保護切換過程。在這種情況下,對于一段時間而言,兩個節(jié)點都 將發(fā)送相同的數(shù)據(jù)業(yè)務并且將導致數(shù)據(jù)重復。這可能持續(xù)相當長的時間直 到管理員或操作者發(fā)現(xiàn)并干預,該時間肯定大于發(fā)送-接收活動性消息周期 的持續(xù)時間。
活動性消息中的IHY消息確保對控制鏈路242、 240的"單向"通信故障的檢測,并且確保在幾個活動性消息傳送周期內(nèi)檢測到它。在優(yōu)選實
施例中,工作模式的節(jié)點220和保護模式的節(jié)點230都不登記控制鏈路 242、 240的故障,直到上一個活動性消息被接收之后經(jīng)過一持續(xù)時間或控 制鏈路故障保持時期。 一旦經(jīng)過該保持時期,在該時期內(nèi)還未從另一節(jié)點 收到活動性消息的冗余節(jié)點對就開始生成反映這個事件的IHY消息。這個 保持時期可以與單個活動性消息周期一樣短,并且典型地持續(xù)幾個活動性 消息周期的持續(xù)時間。由于活動性消息的發(fā)送和接收是周期性的,在活動 性消息中包括IHY消息因而使得節(jié)點對中的每個節(jié)點能夠持續(xù)且重復性 地^C告知該對中的另 一節(jié)點接收活動性消息的能力。
在上述故障的情況下,來自處于工作^^莫式的節(jié)點220的活動性消息中 的IHY消息在前向控制鏈路242出故障后的保持時間之后開始指示處于工 作^t式的節(jié)點220不從保護模式節(jié)點230接收消息。在收到活動性消息中 的這個指示后,保護模式節(jié)點230在保持時間后(優(yōu)選地比單個活動性消 息傳送周期長不太多)知道前向控制鏈路242不再可用并且將變成非激活, 則使得工作模式的遠端節(jié)點220能夠繼續(xù)保持激活從而不會造成重復。保 護^^式的節(jié)點230然后可以與本地節(jié)點通信以請求在保護對附近進行重新 路由從而彌補信號降級。
通過本發(fā)明的優(yōu)選實施例而解決的不一致性的另一實例是針對APS 組的對等節(jié)點中的每一個是否存在不適當設(shè)置的不一致的切換保持時間。 如果例如在工作節(jié)點中存在100秒的切換保持時間而在保護節(jié)點中存在3 秒的切換保持時間,則在出故障的情況下會出現(xiàn)97秒的不一致行為,在該 97秒期間 一個節(jié)點表現(xiàn)出故障已發(fā)生而另 一個節(jié)點表現(xiàn)出故障未發(fā)生。通 過使用活動性消息,對等節(jié)點可在較短的控制鏈路故障保持時間(如上所 述,優(yōu)選地大約一個活動性消息周期)之后、基于所交換的狀態(tài)、指示消 息和IHY消息來協(xié)調(diào)它們的行為,由此在遠遠早于上面實例中的97秒的 時間幀內(nèi)實現(xiàn)對等節(jié)點的一致行為。這個方法還避免兩個節(jié)點都需要進行 協(xié)商以具有相同的最小切換延遲或切換保持時間。
在另 一示例性情形中,管理員或操作者希望使得工作電路變成非激活以例如在工作電路或處于工作模式的遠端節(jié)點上執(zhí)行網(wǎng)絡(luò)維護。
在這種情況下,如果前向控制鏈路242不可用而返回控制鏈路240可 用,則工作模式的節(jié)點220不能從保護模式的節(jié)點230接收周期活動性消 息。工作模式的節(jié)點220將繼續(xù)保持為激活并且發(fā)送/轉(zhuǎn)發(fā)數(shù)據(jù)業(yè)務,這是 因為保護模式的節(jié)點230的狀態(tài)對于它來說是未知的。
在不具有IHY標志的已知實現(xiàn)中,保護模式簡單地通過變成激活并發(fā) 送"去激活"消息給工作節(jié)點,將數(shù)據(jù)傳輸從經(jīng)過工作電路切換成經(jīng)過保 護電路。保護模式的節(jié)點將無法獲知"去激活"信號未到達其對等節(jié)點, 這會造成數(shù)據(jù)重復。
根據(jù)優(yōu)選實施例,保護模式的節(jié)點230在保持時間(優(yōu)選地為大約一 個活動性消息周期)之后知道工作模式的節(jié)點未接收"去激活消息",并 且因此如果保護模式的節(jié)點變成激活則會發(fā)生數(shù)據(jù)重復。在這種情況下, 保護模式的節(jié)點不變成激活,并且本地節(jié)點、管理員或操作員會被告知從 工作電路至保護電路的切換可能沒有發(fā)生。
參考圖3A討論活動性消息的實例500?;顒有韵?00包括MN-APS 組ID 502、 IHY消息504和狀態(tài)/指示消息506。在優(yōu)選實施例中,IHY消 息504簡單地是指示生成IHY消息504的節(jié)點是否仍從其對等節(jié)點接收活 動性消息的1比特標志。
假設(shè)前向和返回控制電路242、240正常工作,在可能由于激活鏈路(或 者是激活端口或者是工作模式下的節(jié)點220)出故障或降級而造成的激活 電路的故障或信號降級的情況下,MN-APS l+l將數(shù)據(jù)業(yè)務從經(jīng)過出故障 或降級的工作電路切換成經(jīng)過保護電路。由于該切換,保護模式下的節(jié)點 230向工作才莫式下的節(jié)點發(fā)送活動性消息以指示它應當"去激活,,對數(shù)據(jù) 業(yè)務的轉(zhuǎn)發(fā)。工作模式下的節(jié)點220停止發(fā)送數(shù)據(jù)業(yè)務,而保護模式下的 節(jié)點230開始發(fā)送數(shù)據(jù)業(yè)務以完成保護切換過程。
由于每個MN-APS 1+1組在遠端節(jié)點僅具有兩個冗余端口 ,在多數(shù)部 署中,冗余節(jié)點對服務于不止一個MN-APS1+1組。事實上,冗余對的每 個節(jié)點關(guān)于一個MN-APS 1+1組能夠用作保護模式節(jié)點,而關(guān)于另一個MN-APS 1+1組能夠用作工作才莫式節(jié)點。
參考圖4討論具有多個MN-APS 1+1組和多個冗余節(jié)點的實現(xiàn)。本地 節(jié)點310具有五個MN-APS 1+1組用于保護其數(shù)據(jù)傳輸。組1由與第一遠 端節(jié)點320 (圖4中標記為"遠端節(jié)點A)相連的工作電路314a組成。如 上面討論的那樣,每個電路由本地端口、鏈路和遠端端口組成。盡管這些 沒有在圖4中明確標記出來,然而它們是存在的并且它們的行為與圖2所 討論的方式相似。組1也由與第二遠端節(jié)點330 (圖4中標記為"遠端節(jié) 點B )相連的保護電路316b組成。組2由與第一遠端節(jié)點320相連的工作 電路314b和與第二遠端節(jié)點330相連的保護電路316c組成。組3由與第 一遠端節(jié)點320相連的保護電路316a和與第二遠端節(jié)點330相連的工作電 路314c組成。組4由與第二遠端節(jié)點330相連的保護電路316d和與第三 遠端節(jié)點340 (圖4中標記為"遠端節(jié)點C,,)相連的工作電路314e組成。 組5由與第二遠端節(jié)點330相連的工作電路314d和與第三遠端節(jié)點340 相連的《呆護電路316e組成。
第二遠端節(jié)點330通過前向控制鏈路342和返回控制鏈路344而耦合 到第一遠端節(jié)點320。第三遠端節(jié)點340通過前向控制鏈路346和返回控 制鏈路348而耦合到第二遠端節(jié)點330。
如圖4所示,第一遠端節(jié)點320用作MN-APS 1+1組1和2的工作模 式節(jié)點并且用作MN-APS 1+1組3的4呆護才莫式節(jié)點,而第二遠端節(jié)點330 用作MN-APS 1+1組1和2的保護模式節(jié)點并且用作MN-APS 1+1組3的 工作模式節(jié)點。第二遠端節(jié)點330也用作MN-APS 1+1組4的保護模式節(jié) 點并且用作MN-APS 1+1組5的工作才莫式節(jié)點,而第三遠端節(jié)點340用作 MN-APS 1+1組4的工作才莫式節(jié)點并且用作MN-APS 1+1組5的保護才莫式 節(jié)點。
以與上面討論類似的方式,在每個MN-APS 1+1組中,其冗余節(jié)點對 發(fā)送活動性消息給其對等體。同樣,關(guān)于組l、 2和3的活動性消息穿過第 一遠端節(jié)點320和第二遠端節(jié)點330之間的前向和返回控制鏈路342、344, 并且關(guān)于組4和5的活動性消息穿過第二遠端節(jié)點330和第三遠端節(jié)點340之間的前向和返回控制鏈路346、 348。
為了減輕冗余節(jié)點的設(shè)備上的處理負栽,在相同節(jié)點之間發(fā)送的活動 性消息被組合在一起并且在圖3B和3C中顯示出來。對于第一和第二遠端 節(jié)點320、 330,關(guān)于組l、 2和3的活動性消息,皮交換,并且因此械i且合 在一起并在相同的UDP分組中被發(fā)送。第一遠端節(jié)點320和第二遠端節(jié)點 330的活動性消息集合510具有關(guān)于組1的活動性消息512、關(guān)于組2的活 動性消息514和關(guān)于組3的活動性消息515。如所示,每個活動性消息包 括MN-APS組ID、 IHY消息和狀態(tài)/指示消息。IHY消息針對組1、 2和3 而顯示為IHY1,其表示IHY消息標志是真值,該真值在優(yōu)選實施例中表 示為比特值1。狀態(tài)/指示消息當從保護模式節(jié)點凈議出時指示或指明所假 設(shè)的工作模式節(jié)點的工作狀態(tài)。在圖3B中,用"A-Active"來表示指示第 一遠端節(jié)點320關(guān)于組1和2保持為激活模式,并且用"B-Active"來表 示指示第二遠端節(jié)點330關(guān)于組3保持為激活模式。當狀態(tài)/指示消息從工 作才莫式節(jié)點衫波出時,它們^L告工作^^式節(jié)點的狀態(tài)。在圖3B中,"狀 態(tài)OK"這一狀態(tài)關(guān)于組1和2而4皮才艮告^床護才莫式節(jié)點,并且表示為 "A-Active"。"狀態(tài)OK"這一狀態(tài)關(guān)于組3而被報告給保護模式節(jié)點, 并且表示為"B-Active"。通過在一個分組中將活動性消息組合在一起, 減少了分組生成并且節(jié)約了處理功率,因為生成和轉(zhuǎn)發(fā)多個分組需要比生 成和轉(zhuǎn)發(fā)具有更多信息的單個分組更多的處理。
圖3C示出了相似的活動性消息集合520。然而,在這種情況下,從第 二遠端節(jié)點330至第三遠端節(jié)點340的返回控制鏈路348出故障(圖4中 顯示為"X" 345)。集合520是由第三遠端節(jié)點340生成的集合的實例。 由于第三遠端節(jié)點340不能從第二遠端節(jié)點330接收活動性消息,因此它 生成的關(guān)于組4的活動性消息522和關(guān)于組5的活動性消息524每個都具 有IHY消息標志IHYO,其表示IHY標志的假值,該假值在優(yōu)選實施例中 以具有"0"值的單個比特被傳送。如上面討論的那樣,這指示第二遠端節(jié) 點330第三遠端節(jié)點340不能"聽到,,它發(fā)送的活動性消息。
盡管圖4所示的配置實例僅具有5個組并且消息集合的大小僅為3個
21和2個MN-APS組,然而通過組合用于對等機箱的不同MN-APS組的活 動性消息而提供的效率隨著路由器端口數(shù)增加而提高。通常,許多MN-APS 組可以在冗余節(jié)點對之間被配置,這大大受益于對它們之間的活動性消息 的組合。
在優(yōu)選實施例中,為了確??焖贆z測到冗余對的故障,以適當?shù)念l率 發(fā)送周期活動性消息,例如每幾百毫秒。
如上面結(jié)合圖2所討論的那樣,在工作電路或工作模式下的節(jié)點的故 障或信號降級的情況下,MN-APS l+l將數(shù)據(jù)業(yè)務從經(jīng)過出故障或降級的 電路切換成經(jīng)過另一電路。在切換數(shù)據(jù)業(yè)務時,保護電路變成激活電路, 而出故障或降級的工作電路變成非激活電路。
根據(jù)本發(fā)明的優(yōu)選實施例,通過使用IHY消息和活動性消息傳送協(xié)議 所提供的優(yōu)點之一是通過兩個對等節(jié)點檢測"單向"控制鏈路故障,這可 以被用來確保僅有一個電路保持激活從而避免了業(yè)務重復。
將用于相同對等節(jié)點的不同MN-APS組的活動性消息組合在一起的 優(yōu)點之一是降低了系統(tǒng)處理使用率,這還支持更頻繁的活動性檢查消息的 發(fā)送。這進而實現(xiàn)了對節(jié)點故障的更快速檢測并且因而實現(xiàn)了更短的業(yè)務 中斷時間,特別是當每冗余節(jié)點對的大量MN-APS組被配置時。
適配APS 1+1協(xié)議與MN-APS 1+1協(xié)議的優(yōu)點是用于開發(fā)/測試 MC-APS控制協(xié)議信令工作的時間和資源遠低于完全新型的APS協(xié)議。
應當指出,盡管優(yōu)選實施例針對冗余節(jié)點對之間的活動性消息的分組 遞送而使用UDP,然而也可以使用其他信息交換協(xié)議。
所描述的實施例僅是示例性的,并且本領(lǐng)域技術(shù)人員應當認識到,可 以在不背離本發(fā)明精神的前提下實現(xiàn)上述實施例的各種變型。本發(fā)明的范 圍僅有所附的權(quán)利要求來限定。
權(quán)利要求
1. 一種自動保護切換系統(tǒng),包括本地節(jié)點,用于發(fā)送待保護的第一數(shù)據(jù)流,和冗余保護節(jié)點對,包括第一遠端節(jié)點,其耦合到所述本地節(jié)點并且用于從所述本地節(jié)點接收所述第一數(shù)據(jù)流,和第二遠端節(jié)點,其耦合到所述本地節(jié)點和所述第一節(jié)點并且用于從所述本地節(jié)點接收所述第一數(shù)據(jù)流,其中,所述第一遠端節(jié)點適于從所述第二遠端節(jié)點接收周期活動性消息,并且發(fā)送周期活動性消息給所述第二遠端節(jié)點,其中,被發(fā)送給所述第二遠端節(jié)點的每個活動性消息包括用于指示所述第一遠端節(jié)點是否在保持時期內(nèi)接收到先前從所述第二遠端節(jié)點發(fā)送的活動性消息的IHY(我聽到你)消息,并且其中,所述第二遠端節(jié)點的保護切換行為取決于被發(fā)送給所述第二遠端節(jié)點的IHY消息。
2. 根據(jù)權(quán)利要求1所述的自動保護切換系統(tǒng),其中,所述第 一遠端節(jié)點適于用作APS 1 + 1組的保護節(jié)點,而所述第二遠端節(jié) 點適于用作所述APS 1 + 1組的工作節(jié)點。
3. 根據(jù)權(quán)利要求1所述的自動保護切換系統(tǒng),其中,所述第 一遠端節(jié)點適于用作APS 1 + 1組的工作節(jié)點,而所述第二遠端節(jié) 點適于用作所述APS 1 + 1組的保護節(jié)點。
4. 根據(jù)權(quán)利要求3所述的自動保護切換系統(tǒng),其中,所述第 二遠端節(jié)點適于如果來自所述第一遠端節(jié)點的IHY消息指示該第 一遠端節(jié)點未在所述保持時期內(nèi)接收到先前從所述第二遠端節(jié)點 發(fā)送的活動性消息則保持為非激活。
5. 根據(jù)權(quán)利要求1所述的自動保護切換系統(tǒng),其中,被發(fā)送 給所述第一遠端節(jié)點的每個活動性消息包括用于指示所述第二遠端節(jié)點是否在所述保持時期內(nèi)接收到先前從所述第一遠端節(jié)點發(fā)送的活動性消息的IHY消息,并且其中,所述第一遠端節(jié)點的保 護切換行為取決于被發(fā)送給所述第一遠端節(jié)點的IHY消息。
6,根據(jù)權(quán)利要求5所述的自動保護切換系統(tǒng),其中,每個活 動性消息的每個IHY消息是單個比特標志。
7. 根據(jù)權(quán)利要求5所述的自動保護切換系統(tǒng),其中,所述第 一遠端節(jié)點適于作為APS 1 + 1組的保護節(jié)點而以笫一模式操作,和 作為APS 1 + 1組的工作節(jié)點而以第二模式操作,并且其中,所述笫二遠端節(jié)點適于當所述第一遠端節(jié)點以所述第一才莫式操作時,作為APS 1 + 1組的工作節(jié)點而以第二模式搮作,和當所述第一遠端節(jié)點以所述第二模式操作時,作為APS 1 + 1 組的保護節(jié)點而以第一模式操作。
8. —種自動保護切換系統(tǒng),包括 本地節(jié)點,用于發(fā)送待保護的多個數(shù)據(jù)流,和 冗余保護節(jié)點對,包括第一遠端節(jié)點,其耦合到所述本地節(jié)點并且用于從所述 本地節(jié)點接收所述多個數(shù)據(jù)流,和第二遠端節(jié)點,其耦合到所述本地節(jié)點和所述第一節(jié)點 并且用于從所述本地節(jié)點接收所述多個數(shù)據(jù)流, 其中,所述第一遠端節(jié)點適于從所述第二遠端節(jié)點接收包括所述 多個數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消息的周期活動性消息集合, 并且其中,所述第一遠端節(jié)點適于向所述第二遠端節(jié)點發(fā)送包括 所述多個數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消息的周期活動性消息集 合。
9. 根據(jù)權(quán)利要求8所述的自動保護切換系統(tǒng),其中,每個活 動性消息包括用于指示生成活動性消息的節(jié)點是否從所述冗余保護節(jié)點對中的對等節(jié)點接收到活動性消息的IHY消息。
10. —種自動保護切換系統(tǒng),包括 本地節(jié)點,用于發(fā)送待保護的多個數(shù)據(jù)流,和 冗余保護節(jié)點對,包括第一遠端節(jié)點,其耦合到所述本地節(jié)點并且用于從所述 本地節(jié)點接收所述多個數(shù)據(jù)流中的第一數(shù)據(jù)流子集,第二遠端節(jié)點,其耦合到所述本地節(jié)點和所述第 一 節(jié)點 并且用于從所述本地節(jié)點接收所述多個數(shù)據(jù)流中的所述第一 數(shù)據(jù)流子集以及從所述本地節(jié)點接收所述多個數(shù)據(jù)流中的第 二數(shù)據(jù)流子集,和第三遠端節(jié)點,其耦合到所述本地節(jié)點和所述第二節(jié)點 并且用于接收所述第二數(shù)據(jù)流子集, 其中,所述第二遠端節(jié)點適于從所述第一遠端節(jié)點接收包括所述 第 一 數(shù)據(jù)流子集中每個數(shù)據(jù)流的活動性消息的第 一 周期活動性消 息集合,并且其中,所述第二遠端節(jié)點適于從所述第三遠端節(jié)點 接收包括所述第二數(shù)據(jù)流子集中每個數(shù)據(jù)流的活動性消息的周期 活動性消息集合。
11. 根據(jù)權(quán)利要求10所述的自動保護切換系統(tǒng),其中,所迷第一遠端節(jié)點適于針對所述第一數(shù)據(jù)流子集中的 每個數(shù)據(jù)流用作第一 APS 1 + 1組的保護節(jié)點和第一 APS 1 + 1組的 工作節(jié)點中的一個,并且其中,所述第二遠端節(jié)點適于針對所述第一數(shù)據(jù)流子集 中的每個數(shù)據(jù)流、在所述第一遠端節(jié)點用作工作節(jié)點的情況下用 作所述第一 APS 1 + 1組的保護節(jié)點或者在所述第一遠端節(jié)點用作 保護節(jié)點的情況下用作所述第一 APS 1 + 1組的工作節(jié)點,并且其中,所述第二遠端節(jié)點適于針對所述第二數(shù)據(jù)流子集 中的每個數(shù)據(jù)流用作第二 APS 1 + 1組的保護節(jié)點和第二 APS 1 + 1 組的工作節(jié)點中的一個,并且其中,所述第三遠端節(jié)點適于針對所述第二數(shù)據(jù)流子集 中的每個數(shù)據(jù)流、在所述第二遠端節(jié)點用作工作節(jié)點的情況下用作所述第二 APS 1+1組的保護節(jié)點或者在所述第二遠端節(jié)點用作 保護節(jié)點的情況下用作所述第二 APS 1 + 1組的工作節(jié)點。
12. 根據(jù)權(quán)利要求10的自動保護切換系統(tǒng),其中,每個周期 活動性消息包括用于指示生成周期活動性消息的遠端節(jié)點是否在 保持時期內(nèi)接收到先前從接收周期活動性消息的遠端節(jié)點發(fā)送的 活動性消息的IHY消息,其中,接收所述IHY消息的遠端節(jié)點的 保護切換行為取決于被發(fā)送給接收所述IHY消息的遠端節(jié)點的 IHY消息。
13. —種自動保護切換方法,包括從本地節(jié)點向包括第一遠端節(jié)點和第二遠端節(jié)點的冗余保護 節(jié)點對發(fā)送待保護的第一數(shù)據(jù)流,從所述第一遠端節(jié)點向所述第二遠端節(jié)點以及從所述第二遠 端節(jié)點向所述第一遠端節(jié)點發(fā)送周期活動性消息,其中,被發(fā)送給所述第二遠端節(jié)點的每個活動性消息包括用 于指示所述第一遠端節(jié)點是否在保持時期內(nèi)接收到先前從所述第 二遠端節(jié)點發(fā)送的活動性消息的IHY消息。
14. 根據(jù)權(quán)利要求13所述的自動保護切換方法,還包括 基于被發(fā)送給所述第二遠端節(jié)點的所述IHY消息,在所述第二遠端節(jié)點執(zhí)行保護切換。
15. 根據(jù)權(quán)利要求13所述的自動保護切換方法,其中,被發(fā) 送給所述第一遠端節(jié)點的每個活動性消息包括用于指示所述第二 遠端節(jié)點是否在保持時期內(nèi)接收到先前從所述第一遠端節(jié)點發(fā)送 的活動性消息的IHY消息。
16. 根據(jù)權(quán)利要求15所述的自動保護切換方法,還包括 基于被發(fā)送給所述第二遠端節(jié)點的所述IHY消息,在所述第一遠端節(jié)點執(zhí)行保護切換。
17. 根據(jù)權(quán)利要求13所述的自動保護切換方法,其中,所述 第一遠端節(jié)點適于用作APS l + l組的保護節(jié)點,而所述第二遠端 節(jié)點適于用作所述APS 1 + 1組的工作節(jié)點。
18. 根據(jù)權(quán)利要求13所述的自動保護切換方法,其中,所述 第一遠端節(jié)點適于用作APS 1 + 1組的工作節(jié)點,而所述第二遠端 節(jié)點適于用作所述APS 1 + 1組的保護節(jié)點。
19. 一種自動保護切換方法,包括從本地節(jié)點向包括第一遠端節(jié)點和第二遠端節(jié)點的冗余保護 節(jié)點對發(fā)送待保護的多個數(shù)據(jù)流,從所述第一遠端節(jié)點向所述第二遠端節(jié)點發(fā)送包括所述多個 數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消息的周期活動性消息集合,并且 從所述第二遠端節(jié)點向所述第一遠端節(jié)點發(fā)送包括所述多個數(shù)據(jù) 流中每個數(shù)據(jù)流的活動性消息的周期活動性消息集合, 其中,被發(fā)送給所述第二遠端節(jié)點的每個活動性消息包括用于指 示所述笫一遠端節(jié)點是否在保持時期內(nèi)接收到先前從所述第二遠 端節(jié)點發(fā)送的活動性消息的IHY (我聽到你)消息。
20. —種自動保護切換方法,包括從本地節(jié)點向包括第一遠端節(jié)點和第二遠端節(jié)點的第一冗余 保護節(jié)點對發(fā)送待保護的第一多個數(shù)據(jù)流,從本地節(jié)點向包括第二遠端節(jié)點和第三遠端節(jié)點的第二冗余 保護節(jié)點對發(fā)送待保護的第二多個數(shù)據(jù)流,從所述第一遠端節(jié)點向所述第二遠端節(jié)點發(fā)送包括所述第一 多個數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消息的第 一 周期活動性消息集 合,以及從所述第二遠端節(jié)點向所述第三遠端節(jié)點發(fā)送包括所述第二 多個數(shù)據(jù)流中每個數(shù)據(jù)流的活動性消息的第二周期活動性消息集 合,其中,每個活動性消息包括用于指示發(fā)送活動性消息的遠端節(jié)點是否在保持時期內(nèi)接收到先前從接收活動性消息的遠端節(jié)點發(fā)送的活動性消息的IH Y消息。
全文摘要
提供了用于針對多節(jié)點APS(MN-APS)而提供APS(自動保護切換)冗余對控制協(xié)議信令的系統(tǒng)和方法。周期活動性消息在冗余對的每個節(jié)點之間被交換。每個活動性消息包括IHY(我聽到你)消息,該IHY消息指示活動性消息的發(fā)送方是否在保持時期內(nèi)接收到先前從接收方發(fā)送的活動性消息。當在兩個冗余節(jié)點之間設(shè)置不止一個MN-APS組時,將活動性消息組合在一起以減小處理負載。
文檔編號H04J3/14GK101427499SQ200780014034
公開日2009年5月6日 申請日期2007年4月27日 優(yōu)先權(quán)日2006年4月27日
發(fā)明者K·薩哈, N·D·哈特, T·格里戈留 申請人:阿爾卡特朗訊公司