專利名稱:在rpr網(wǎng)中傳播故障信息的方法及相應(yīng)rpr數(shù)據(jù)包的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及RPR(彈性分組環(huán))網(wǎng)領(lǐng)域,更準(zhǔn)確地說(shuō),涉及一種在RPR網(wǎng)中傳播故障信息的方法和相應(yīng)RPR數(shù)據(jù)包。
背景技術(shù):
IEEE 802.17 RPR(彈性分組環(huán))中,IEEE標(biāo)準(zhǔn)化協(xié)會(huì)定義了一種新技術(shù),用于環(huán)網(wǎng)中分組傳輸可用帶寬的優(yōu)化,這里所述環(huán)網(wǎng)為定義的RPR網(wǎng),尤其用在MAN(城域網(wǎng))中,例如描述于文章″ResilientPacket Rings for Metro Networks″,Global Optical Communication,Pages 142-146,作者為N.Cole,J.Hawkins,M.Green,R.Sharma,K.Vasani,可參見網(wǎng)址http//www.rpralliance.org/。
例如環(huán)技術(shù)可基于SDH,SONET或Ethernet的物理傳輸層,其中將RPR網(wǎng)的數(shù)據(jù)包物理傳輸。
如圖1所示,眾所周知的RPR網(wǎng)基于反向旋轉(zhuǎn)的雙環(huán)設(shè)置,內(nèi)環(huán)為順時(shí)針方向,顯示為灰色,外環(huán)為逆時(shí)針方向,顯示為黑色。雙環(huán)用于在系列RPR節(jié)點(diǎn)間傳輸數(shù)據(jù)和/或控制RPR數(shù)據(jù)包,例如,參見圖1,在系列RPR網(wǎng)絡(luò)節(jié)點(diǎn)A~F之間。
一個(gè)RPR數(shù)據(jù)包是指眾所周知的ISO-OSI或TCP-IP協(xié)議棧第二層的一幀。設(shè)置RPR控制數(shù)據(jù)包來(lái)實(shí)現(xiàn)眾所周知的RPR功能,即″拓?fù)浒l(fā)現(xiàn)″、″保護(hù)切換″和″帶寬管理″功能。
″拓?fù)浒l(fā)現(xiàn)″功能基于一種機(jī)制,允許每個(gè)RPR節(jié)點(diǎn)識(shí)別和定位所有其它節(jié)點(diǎn)和間距。當(dāng)RPR節(jié)點(diǎn)在環(huán)中插入一個(gè)新RPR數(shù)據(jù)包時(shí),根據(jù)網(wǎng)絡(luò)拓?fù)浜鸵ㄟ^(guò)的RPR節(jié)點(diǎn)數(shù),選擇內(nèi)環(huán)或外環(huán)以便沿最短路徑到達(dá)RPR目的節(jié)點(diǎn)。
″保護(hù)切換″功能保證稱為″彈性″的功能,即通過(guò)從檢測(cè)到故障后預(yù)建立周期(50ms)內(nèi)的反應(yīng),RPR數(shù)據(jù)包級(jí)的保護(hù)能力。在RPR網(wǎng)中發(fā)生故障時(shí),″保護(hù)切換″功能的RPR控制數(shù)據(jù)包用來(lái)執(zhí)行APS(自動(dòng)保護(hù)切換)型協(xié)議。同時(shí)支持眾所周知的″繞接保護(hù)″機(jī)制,理論上類似于應(yīng)用在RPR層的眾所周知的MS-Spring SDH系統(tǒng),以及″導(dǎo)引保護(hù)″機(jī)制,理論上類似于應(yīng)用于RPR層的眾所周知的跨洋MS-SPRING系統(tǒng)。
在RPR環(huán)中用于帶寬管理的RPR控制數(shù)據(jù)包用來(lái)保證在各RPR節(jié)點(diǎn)中適當(dāng)?shù)亟尤氕h(huán),而不管在環(huán)中的物理位置。
RPR技術(shù)允許帶寬空間再利用,通過(guò)支持″目標(biāo)剝離″功能即,將單播RPR數(shù)據(jù)包從RPR目的節(jié)點(diǎn)的環(huán)中去除而不用通過(guò)整個(gè)環(huán)路,從而留出剩余路徑再利用。反之,多播、或廣播或其RPR目的節(jié)點(diǎn)不在該環(huán)上的單播RPR數(shù)據(jù)包,可以進(jìn)行″源剝離″,即在通過(guò)整個(gè)環(huán)后能夠從相同RPR源節(jié)點(diǎn)中去除?!迳鏁r(shí)間″程序還用于防止RPR數(shù)據(jù)包在環(huán)中無(wú)限循環(huán)傳播。
即使RPR數(shù)據(jù)包格式還沒有詳細(xì)標(biāo)準(zhǔn)化,RPR數(shù)據(jù)包格式也包括一個(gè)報(bào)頭和凈荷。凈荷包括數(shù)據(jù),即要傳輸?shù)母邔有畔?。而?bào)頭至少需要如下字段-RPR目的節(jié)點(diǎn)的標(biāo)識(shí)地址;-RPR源節(jié)點(diǎn)的標(biāo)識(shí)地址;-幀類型,用來(lái)在用戶數(shù)據(jù)的各種類型RPR數(shù)據(jù)包中區(qū)分控制或其它特定RPR幀;-協(xié)議類型,用來(lái)確定在凈荷中傳輸?shù)男畔㈩愋停?″生存時(shí)間″TTL數(shù)據(jù)包能在網(wǎng)絡(luò)中通過(guò)最大節(jié)點(diǎn)數(shù),用于防止RPR數(shù)據(jù)包在環(huán)中無(wú)限循環(huán)傳播;-環(huán)ID確定插入RPR數(shù)據(jù)包的內(nèi)或外環(huán)路徑;-CoS,用來(lái)確定RPR數(shù)據(jù)包的服務(wù)等級(jí),即優(yōu)先級(jí)。
眾所周知在RPR網(wǎng)中RPR數(shù)據(jù)包的數(shù)據(jù)包級(jí)的一些保護(hù)機(jī)制。所述的保護(hù)機(jī)制必須介入以在非常短的時(shí)間內(nèi)排除故障,典型時(shí)間為50ms。
所以就出現(xiàn)問(wèn)題,故障信息在RPR網(wǎng)絡(luò)單元間的交換必須非常快速而高效,從而允許所有RPR網(wǎng)絡(luò)單元迅速反應(yīng)以保證在非常短的時(shí)間(50ms)內(nèi)排除故障。
發(fā)明內(nèi)容
本發(fā)明的目的為解決上述的問(wèn)題,并提出一種在RPR網(wǎng)中傳播故障信息的方法,實(shí)現(xiàn)一個(gè)連續(xù)和專用來(lái)在RPR雙環(huán)中交換故障信息的邏輯信息信道。
根據(jù)本發(fā)明,每個(gè)RPR網(wǎng)絡(luò)節(jié)點(diǎn)周期性地沿雙環(huán)方向向相鄰節(jié)點(diǎn)發(fā)送包含故障信息的″ keep-alive(保持有效)″消息(按RPR控制數(shù)據(jù)包形式)。該消息有雙重功能-將該網(wǎng)絡(luò)節(jié)點(diǎn)正在工作情況通知給相鄰節(jié)點(diǎn)這樣如果一定時(shí)間內(nèi)沒有接收到″keep-alive″消息就能告知故障;-傳播有關(guān)檢測(cè)到的故障的故障信息。
發(fā)送″keep-alive″消息包括按一定時(shí)鐘同步傳送定期消息,通常用于重新產(chǎn)生前面的消息;以及異步傳送消息una tantum,以報(bào)告指示剛剛發(fā)生的故障。
另外,一旦傳播故障通知,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)必須等待一定時(shí)間才能執(zhí)行必要步驟,以確定該故障通知持續(xù)不變。
本發(fā)明的另一目的是定義帶有″keep-alive″消息的RPR控制數(shù)據(jù)包格式。
為實(shí)現(xiàn)該目的,本發(fā)明涉及在RPR網(wǎng)中傳播故障信息的方法和相應(yīng)RPR數(shù)據(jù)包,如權(quán)利要求書所述。
根據(jù)本發(fā)明,通過(guò)RPR網(wǎng)傳播故障信息的方法的主要優(yōu)點(diǎn)為提供一個(gè)連續(xù)的RPR信息信道。這允許將故障快速通知給RPR網(wǎng)絡(luò)節(jié)點(diǎn),還適用于丟失部分″keep-alive″保護(hù)消息的情形。
第二個(gè)優(yōu)點(diǎn)為,根據(jù)本發(fā)明的方法不需要再用″拓?fù)浒l(fā)現(xiàn)″算法修正來(lái)檢測(cè)故障及其位置。
第三個(gè)優(yōu)點(diǎn)為在同時(shí)有兩個(gè)或更多具有不同優(yōu)先級(jí)的故障的情形下,由于持續(xù)故障通知檢查機(jī)制和時(shí)間短,無(wú)需執(zhí)行不必要的″保護(hù)切換″。
本發(fā)明的其它目的和優(yōu)點(diǎn)從下面非限定性的實(shí)施方式的詳細(xì)描述和附圖中清晰可見,其中圖1示出眾所周知的RPR網(wǎng)結(jié)構(gòu),前面已經(jīng)描述;圖2示出根據(jù)本發(fā)明在無(wú)故障時(shí)的信息發(fā)送;圖3示出有一個(gè)故障時(shí)的信息發(fā)送,該故障導(dǎo)致同一網(wǎng)絡(luò)節(jié)點(diǎn)兩個(gè)路徑中斷;圖4示出有兩個(gè)故障時(shí)的信息發(fā)送,每個(gè)故障導(dǎo)致同一網(wǎng)絡(luò)節(jié)點(diǎn)兩個(gè)路徑中斷;圖5示出有一個(gè)故障時(shí)的信息發(fā)送,只中斷一個(gè)方向的路徑;圖6示出同一網(wǎng)絡(luò)節(jié)點(diǎn)檢測(cè)兩個(gè)本地故障時(shí)的信息發(fā)送;圖7和8分別示出網(wǎng)絡(luò)節(jié)點(diǎn)中用于產(chǎn)生故障信息的時(shí)間圖和內(nèi)部電路實(shí)例。
具體實(shí)施例方式
此后描述根據(jù)本發(fā)明在RPR網(wǎng)中傳播故障信息的方法。
正如所述,使用一個(gè)連續(xù)邏輯信息信道專用于RPR雙環(huán)的故障信息交換。
每個(gè)RPR網(wǎng)絡(luò)節(jié)點(diǎn)周期性地向相鄰節(jié)點(diǎn)沿環(huán)的兩個(gè)方向發(fā)送包含故障信息的″keep-alive″消息。該消息具有雙重功能通知相鄰節(jié)點(diǎn)該網(wǎng)絡(luò)節(jié)點(diǎn)正在工作這樣在一定時(shí)間內(nèi)如果未接收到″keep-alive″消息就通知故障;傳播有關(guān)檢測(cè)故障的保護(hù)信息。
發(fā)送″keep-alive″消息包括以固定時(shí)鐘(例如每毫秒一個(gè)信號(hào))同步發(fā)送定期消息,通常用于重新產(chǎn)生前面的消息;以及異步發(fā)送una-tantum消息,報(bào)告剛剛產(chǎn)生的故障情況。
故障總是在輸入方向檢測(cè)到并總是認(rèn)為是雙向,即如果故障在輸入方向檢測(cè)到,也在另一個(gè)環(huán)的發(fā)出方向上通知有故障。
眾所周知,RPR環(huán)上的故障檢測(cè)技術(shù)為已知,不是本發(fā)明的內(nèi)容,本發(fā)明的目的為在RPR環(huán)上傳播故障信息。
此后詳細(xì)描述參見圖7和圖8,根據(jù)故障的發(fā)生和/或檢測(cè)點(diǎn),一般網(wǎng)絡(luò)節(jié)點(diǎn)有兩種情形第一種情形,如果故障由網(wǎng)絡(luò)節(jié)點(diǎn)本身檢測(cè)到,后者立即產(chǎn)生(有最高優(yōu)先級(jí))發(fā)送故障信息的″keep-alive″消息,并將之立即雙向發(fā)送到相鄰節(jié)點(diǎn);第二種情形,如果故障已由其它發(fā)送″keep-alive″消息的節(jié)點(diǎn)檢測(cè)到,該節(jié)點(diǎn)立即重新產(chǎn)生該消息并沿接收同一方向?qū)⒃撓鞑サ江h(huán)的相鄰節(jié)點(diǎn)。這樣,故障檢測(cè)信息迅速在環(huán)中雙向傳播。
傳播信息類型取決于故障數(shù)量和相應(yīng)的優(yōu)先級(jí)。有多個(gè)故障時(shí),只通知具有最高優(yōu)先級(jí)的故障,即各個(gè)RPR網(wǎng)絡(luò)節(jié)點(diǎn)重新產(chǎn)生″keep-alive″消息,根據(jù)相應(yīng)的優(yōu)先級(jí)決定確認(rèn)那個(gè)故障通知,以后詳述。
只要傳播有故障通知,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)必須等待一定時(shí)間(毫秒為單位)才能執(zhí)行其它命令,以確保故障通知持續(xù)不變,即不能被其它具有更高優(yōu)先級(jí)的故障替換。
此段時(shí)間后,該故障認(rèn)為是持續(xù)不變的而后建立RPR環(huán)中數(shù)據(jù)流量的保護(hù)切換方式。
各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)控制雙環(huán)的輸入部分進(jìn)行直接故障檢測(cè)。
至于包含″keep-alive″消息的RPR數(shù)據(jù)包格式,該數(shù)據(jù)包為控制類型,正如所述,由網(wǎng)絡(luò)節(jié)點(diǎn)沿雙環(huán)兩個(gè)輸出方向發(fā)送。
″keep-alive″消息(參見前述一般格式)報(bào)頭部分至少包括如下根據(jù)本發(fā)明方法感興趣的字段中的數(shù)據(jù)-RPR目的節(jié)點(diǎn)標(biāo)識(shí)廣播;-幀類型RPR控制數(shù)據(jù)包;-協(xié)議類型標(biāo)識(shí)保護(hù)協(xié)議;
″生存時(shí)間″TTL-1數(shù)據(jù)包在下一網(wǎng)絡(luò)節(jié)點(diǎn)重新產(chǎn)生;CoS業(yè)務(wù)等級(jí)(即優(yōu)先級(jí)),順序產(chǎn)生并在最短的時(shí)間內(nèi)發(fā)送,由普通系統(tǒng)預(yù)見(本身已知)用于RPR數(shù)據(jù)包生成。
反之,″keep-alive″消息的凈荷部分包括如下信息檢測(cè)故障的RPR網(wǎng)絡(luò)節(jié)點(diǎn)MAC地址當(dāng)沒有故障時(shí)(見圖2)該部分置為邏輯0;故障類型同樣當(dāng)沒有故障時(shí)該部分置為邏輯0;方向指示在與故障檢測(cè)位置(圖3 KAD消息類型)相反方向置為邏輯1,在故障檢測(cè)(圖3 KA消息類型)環(huán)方向置為邏輯0;該部分用于標(biāo)識(shí)故障發(fā)生的方向(雙環(huán)中哪一個(gè));并且當(dāng)有故障時(shí)該部分在兩個(gè)方向置為邏輯0。
正如所述,優(yōu)先級(jí)關(guān)聯(lián)各種類型故障。例如,在各種類型故障中適用以下由低到高的優(yōu)先級(jí)-無(wú)故障;-等待恢復(fù)WTR恢復(fù)故障并指示等待時(shí)間間隔,修正故障后完全恢復(fù)連接并當(dāng)修復(fù)穩(wěn)定時(shí);單個(gè)故障后恢復(fù)時(shí)生成;-手動(dòng)保護(hù)切換由操作者手動(dòng)完成;當(dāng)有更高優(yōu)先級(jí)的故障時(shí)可從網(wǎng)絡(luò)中去除;-信號(hào)變差;-無(wú)信號(hào)由于線路中斷(例如光纖切斷);-強(qiáng)制保護(hù)切換由操作者強(qiáng)制持續(xù)執(zhí)行。
正如所述,一般有多個(gè)故障時(shí),只通知具有最高優(yōu)先級(jí)的故障(即由各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)重新產(chǎn)生的),而拒絕其它的故障;僅在有強(qiáng)制切換類型同時(shí)發(fā)生的故障和無(wú)信號(hào)情形,這些故障才可共存于同一環(huán),就象兩個(gè)同等故障通知可以共存一樣。
因而在多故障情形,所有檢測(cè)到故障的網(wǎng)絡(luò)節(jié)點(diǎn)直接發(fā)布包括MAC地址和故障類型的″keep-alive″消息。如上所說(shuō),方向指示置為邏輯1或0。
同一網(wǎng)絡(luò)節(jié)點(diǎn)在兩個(gè)方向沿一個(gè)和兩個(gè)相鄰路徑檢測(cè)到兩個(gè)本地故障情形,每個(gè)故障只沿和檢測(cè)方向相反(逆時(shí)針)方向通知。
如果一定時(shí)間內(nèi),網(wǎng)絡(luò)節(jié)點(diǎn)沒有從相鄰節(jié)點(diǎn)接收到″keep-alive″消息,各個(gè)連接被認(rèn)為沒有信號(hào),生成對(duì)應(yīng)故障信號(hào)通知。
正如所述,在重新產(chǎn)生情形,每個(gè)在環(huán)中(沿一個(gè)方向)接收到故障通知的網(wǎng)絡(luò)節(jié)點(diǎn),必須將之發(fā)送-通過(guò)對(duì)之立即重新產(chǎn)生-在同一環(huán)(方向)給相鄰節(jié)點(diǎn)。如果接收到故障通知的同一節(jié)點(diǎn)還在本地檢測(cè)到其它故障,那么該節(jié)點(diǎn)就發(fā)送具有更高優(yōu)先級(jí)的故障通知,而拒絕另外一個(gè)。如果它們具有相同的優(yōu)先級(jí),那么節(jié)點(diǎn)就傳播本地檢測(cè)到的故障通知。如果本地故障為強(qiáng)制切換或無(wú)信號(hào),總是傳播本地故障。
如上所述,一旦發(fā)送故障通知,所有之后發(fā)送的″keep-alive″消息應(yīng)包括該故障通知直到被替換。這允許對(duì)可能丟失保護(hù)消息有非??斓姆磻?yīng)。
在圖2至圖5中,描述一些檢查和產(chǎn)生″keep-alive″消息的例子。如圖1所示,兩個(gè)反向旋轉(zhuǎn)的環(huán)各自顯示為,灰色(內(nèi)環(huán)為順時(shí)針旋轉(zhuǎn)方向)和黑色(外環(huán)為逆時(shí)針旋轉(zhuǎn)方向)。此外,圖中顯示了消息凈荷的內(nèi)容。
圖2顯示無(wú)故障情形下信息的發(fā)送如上所述,在雙環(huán)上,各種網(wǎng)絡(luò)節(jié)點(diǎn)產(chǎn)生內(nèi)容為邏輯0的周期型消息。
圖3顯示當(dāng)環(huán)在相同網(wǎng)絡(luò)節(jié)點(diǎn)A和B有一個(gè)故障和一個(gè)雙向路徑中斷情形下信息的發(fā)送。
節(jié)點(diǎn)A和B在兩個(gè)方向都置有為故障發(fā)生要素的MAC地址。此后,消息傳播要遵循上述規(guī)則,因此,在外環(huán)(黑色)傳播的MAC地址應(yīng)為B,而在內(nèi)環(huán)(灰色)為A。如你所見,這樣所有的節(jié)點(diǎn)知道故障發(fā)生在A和B之間。這樣,保護(hù)切換算法提供切換來(lái)排除A和B間的直接路徑并在B和A間其它部分重新路由通信業(yè)務(wù)。
此外,A沿逆時(shí)針方向(外環(huán),黑色)設(shè)置邏輯1為方向指示位,B沿順時(shí)針方向(內(nèi)環(huán),灰色)設(shè)置。
在涉及故障類型的部分中,如上所述,每個(gè)節(jié)點(diǎn)重新產(chǎn)生指示。
圖4顯示環(huán)有兩個(gè)故障情形時(shí)信息的發(fā)送,每個(gè)故障導(dǎo)致在相同網(wǎng)絡(luò)節(jié)點(diǎn)兩個(gè)路徑中斷,分別為A和B對(duì),以及D和E對(duì)。對(duì)于兩對(duì)中的每一對(duì),圖3所述的A和B對(duì)有效。由于A和B之間以及D和E之間路徑中斷,保護(hù)切換的算法將確定切換來(lái)排除這些路徑并在保持路徑A-F-E和B-C-D重新路由通信業(yè)務(wù)。
圖5顯示在一個(gè)環(huán)只有一個(gè)鏈路沿一個(gè)方向有故障和通信業(yè)務(wù)中斷情形時(shí)信息的發(fā)送。
在一對(duì)路徑中的一個(gè)路徑檢測(cè)到的故障認(rèn)為是,對(duì)數(shù)據(jù)是雙向的,對(duì)″keep-alive″消息是單向的。
參見圖5,意指當(dāng)節(jié)點(diǎn)A收到節(jié)點(diǎn)B的通知并且通知穩(wěn)定,節(jié)點(diǎn)A和B間的通信業(yè)務(wù)被切斷,但是從B到A仍然發(fā)送通知。
因此,考慮到通信業(yè)務(wù),該情形類似于圖3中的情形。
參見圖6,如上所述,在相同網(wǎng)絡(luò)節(jié)點(diǎn)沿雙向同時(shí)在一個(gè)和兩個(gè)相鄰鏈路上檢測(cè)到雙重本地故障情形下,每個(gè)故障僅沿和檢測(cè)方向相反(逆時(shí)針)方向發(fā)信號(hào)。因此,例如,如果這發(fā)生在網(wǎng)絡(luò)節(jié)點(diǎn)B,節(jié)點(diǎn)B將在相同連接相反路徑發(fā)出包含故障通知的″keep-alive″消息,故障通知涉及MAC地址為MAC=B同方向的其它鏈路,并且方向指示為邏輯1。這用于雙向。
由于將故障通知立即發(fā)送,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)必須在處理數(shù)據(jù)通信業(yè)務(wù)前″整合″接收到的通知。意思是說(shuō),節(jié)點(diǎn)等待一定時(shí)間(例如多少個(gè)毫秒)才認(rèn)為是最后的消息。整合必須在將故障通知發(fā)送給相鄰節(jié)點(diǎn)后完成。
在同時(shí)有具有不同優(yōu)先級(jí)的故障情形下,由于發(fā)送消息的傳播時(shí)間,有可能執(zhí)行不希望的切換??赏ㄟ^(guò)將整合時(shí)間設(shè)置為至少等于一條消息沿整個(gè)環(huán)的往返時(shí)間防止其發(fā)生。。
參見圖7和8,詳細(xì)解釋″keep-alive″消息在節(jié)點(diǎn)A和B(圖1)之間連接情形下的產(chǎn)生方法。
每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)通過(guò)包括時(shí)鐘的PER塊周期性地產(chǎn)生″keep-alive″消息,正如所述,并根據(jù)故障的檢測(cè)位置將其發(fā)送到所有在兩個(gè)發(fā)出方向上或僅在接收方向上的相鄰節(jié)點(diǎn)(圖8中黑色和灰色箭頭)。消息根據(jù)上面分別描述部分的定義來(lái)構(gòu)成。
即使所述周期通常在所有節(jié)點(diǎn)相同(例如,1ms),但各自的相位卻不相關(guān),因此,每個(gè)節(jié)點(diǎn)有自己的生成消息,獨(dú)立于其它節(jié)點(diǎn)。
所述消息在無(wú)故障時(shí)置為邏輯0圖7中,對(duì)應(yīng)于從A和B的出口(Out A,Out B)初始條件OK1,然后在B的入口(In B)。
假設(shè)在某個(gè)時(shí)刻,節(jié)點(diǎn)A檢測(cè)到一個(gè)故障,顯示為它的內(nèi)部塊RIL所述故障信令可通過(guò)″keep-alive″消息從任何一個(gè)其它RPR網(wǎng)絡(luò)節(jié)點(diǎn)或從相同節(jié)點(diǎn)內(nèi)部發(fā)出,例如由物理傳輸層(SDH)生成,或當(dāng)無(wú)信號(hào)或無(wú)″keep-alive″消息時(shí)直接檢測(cè)。
從RIL輸出的故障信號(hào)SET決定根據(jù)塊ASY產(chǎn)生,在A內(nèi)部,顯示故障通知的異步類型(una-tantum)的″keep-alive″消息F;該消息F立即發(fā)送給A出口(Out A),例如一個(gè)給B,具有最高優(yōu)先級(jí)。B接收后(In B)立即在出口(Out B)重新產(chǎn)生。
正如所述,根據(jù)故障檢測(cè)位置,該″keep-alive″消息還沿所有發(fā)出方向向所有相鄰節(jié)點(diǎn)(圖8中黑色和灰色箭頭)或僅沿接收方向發(fā)送。
從該時(shí)刻開始,每個(gè)從PER塊(在A和B的出口)輸出的消息,周期性地發(fā)送,還顯示從ASY接收到的所述故障條件F。換言之,ASY將消息F加到PER中。只要RIL出口保持故障條件,這就一直有效;若其消失則認(rèn)為是時(shí)鐘PER復(fù)位RES,恢復(fù)周期性產(chǎn)生的″keep-alive″消息為邏輯0(無(wú)故障),圖7中OK2為按照上面描述沿環(huán)重新傳播。
塊RIL能夠檢測(cè)到故障信令的起點(diǎn),無(wú)論在網(wǎng)絡(luò)節(jié)點(diǎn)內(nèi)部或外部,在其它節(jié)點(diǎn)并控制塊PER和ASY來(lái)僅在一個(gè)方向或同時(shí)在兩個(gè)方向發(fā)送″keep-alive″消息。
根據(jù)上述描述,通過(guò)運(yùn)用眾所周知的RPR傳送技術(shù)的一般知識(shí),無(wú)須給出其它解釋,熟練的技術(shù)人員能夠得到實(shí)現(xiàn)本發(fā)明的在RPR網(wǎng)上傳播故障信息的方法的所有必要信息,以及有關(guān)各個(gè)RPR數(shù)據(jù)包的生成及其在網(wǎng)絡(luò)上的循環(huán)傳播的信息。
權(quán)利要求
1.在彈性分組環(huán)電信網(wǎng)中傳播故障信息的方法,該網(wǎng)包括多個(gè)通過(guò)鏈路互連并構(gòu)成兩個(gè)反向旋轉(zhuǎn)的環(huán)的彈性分組環(huán)網(wǎng)絡(luò)節(jié)點(diǎn)(A至F),其中數(shù)據(jù)包沿兩個(gè)相反方向循環(huán)傳播,其特征在于,實(shí)現(xiàn)一個(gè)連續(xù)的邏輯信息信道,該信息信道專用于在彈性分組環(huán)雙環(huán)中的故障信息交換,其中每個(gè)彈性分組環(huán)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送包含故障信息的keep-alive消息給網(wǎng)絡(luò)中相鄰節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1的方法,其特征在于,發(fā)送keep-alive消息的步驟包括同步傳送定期消息;以及異步傳送una-tantum消息,以報(bào)告剛剛產(chǎn)生的故障情況,其中所述消息具有最高優(yōu)先級(jí)。
3.根據(jù)權(quán)利要求2的方法,其特征在于,對(duì)于每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)如果網(wǎng)絡(luò)節(jié)點(diǎn)本身檢測(cè)到故障,就發(fā)出keep-alive消息并沿雙向發(fā)送給環(huán)上相鄰節(jié)點(diǎn);如果其它已經(jīng)發(fā)出keep-alive消息的節(jié)點(diǎn)檢測(cè)到故障,所述節(jié)點(diǎn)通過(guò)重新產(chǎn)生該消息并將其沿與接收相同的方向傳播給環(huán)上其它節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求1的方法,其特征在于每個(gè)接收到包含故障信息的keep-alive消息的RPR網(wǎng)絡(luò)節(jié)點(diǎn)立即重新產(chǎn)生該消息并發(fā)送該消息;所述故障具有不同的優(yōu)先級(jí),一旦其中所述節(jié)點(diǎn)本地檢測(cè)到其它故障,就發(fā)送具有更高優(yōu)先級(jí)的故障信息并丟棄其余的故障信息,如果它們具有相同的優(yōu)先級(jí),該節(jié)點(diǎn)就傳播本地檢測(cè)到的故障通知,并將所述故障信息在隨后的消息中發(fā)送,直到被更高優(yōu)先級(jí)故障通知或故障修復(fù)通知替換。
5.根據(jù)權(quán)利要求4的方法,其特征在于,每個(gè)接收到故障信息的彈性分組環(huán)網(wǎng)絡(luò)節(jié)點(diǎn)等待一定時(shí)間再將該消息認(rèn)為是最后的,以確定該故障通知持續(xù)不變而不會(huì)被其它具有更高優(yōu)先級(jí)的故障通知替換。
6.根據(jù)權(quán)利要求5的方法,其特征在于,在環(huán)上輸入方向檢測(cè)到故障通知的彈性分組環(huán)網(wǎng)絡(luò)節(jié)點(diǎn),還認(rèn)為從另一個(gè)環(huán)輸出的并行方向上有故障。
7.根據(jù)前述權(quán)利要求中任一項(xiàng)的方法,其特征在于,所述keep-alive消息按RPR控制數(shù)據(jù)包形式發(fā)送,包括報(bào)頭和凈荷,其中每個(gè)數(shù)據(jù)包至少包括如下信息a)報(bào)頭中目的RPR網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)廣播類型;保護(hù)協(xié)議類型;在下一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)重新產(chǎn)生的數(shù)據(jù)包(″生存時(shí)間″TTL=1);業(yè)務(wù)等級(jí)(CoS)或最高優(yōu)先級(jí);b)凈荷中檢測(cè)到故障的RPR網(wǎng)絡(luò)節(jié)點(diǎn)的MAC地址;故障類型;發(fā)生故障的方向指示。
8.根據(jù)權(quán)利要求7的方法,其特征在于,如果無(wú)故障,所述MAC地址和所述故障類型設(shè)置為邏輯0;其中所述方向指示在發(fā)出通知方向設(shè)置為邏輯1,該方向與故障檢測(cè)方向相反,并在檢測(cè)到故障的環(huán)方向上設(shè)置為邏輯0;此外,如果無(wú)故障,在兩個(gè)方向都設(shè)置為邏輯0。
9.根據(jù)權(quán)利要求4的方法,其特征在于,如果網(wǎng)絡(luò)節(jié)點(diǎn)本身在兩個(gè)方向上的一個(gè)和兩個(gè)相鄰鏈路上檢測(cè)到雙重本地故障,只在與檢測(cè)方向相反的方向(逆時(shí)針)發(fā)送每個(gè)故障信號(hào)。
10.分組RPR(彈性分組環(huán))電信網(wǎng),包括如同前述任一權(quán)利要求所述的實(shí)現(xiàn)在RPR網(wǎng)中傳播故障信息的裝置和相應(yīng)的RPR數(shù)據(jù)包。
全文摘要
一種在彈性分組環(huán)(RPR)網(wǎng)中傳播故障信息的方法,其中每個(gè)彈性分組環(huán)網(wǎng)絡(luò)節(jié)點(diǎn)周期性地沿環(huán)的兩個(gè)方向發(fā)送含有故障信息的keep-alive消息給相鄰節(jié)點(diǎn),用來(lái)通知相鄰節(jié)點(diǎn)該網(wǎng)絡(luò)節(jié)點(diǎn)工作正?;騻鞑ス收蠙z測(cè)信息。一旦傳播一個(gè)故障通知,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)必須等待一定時(shí)間才能執(zhí)行必要步驟,以確定該故障通知持續(xù)不變。
文檔編號(hào)H04L29/12GK1412977SQ0214750
公開日2003年4月23日 申請(qǐng)日期2002年10月10日 優(yōu)先權(quán)日2001年10月10日
發(fā)明者邁克爾·方塔納, 伊塔羅·布西, 皮耶羅·格蘭迪 申請(qǐng)人:阿爾卡塔爾公司