欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Pon中的透明保護切換操作的制作方法

文檔序號:7551372閱讀:264來源:國知局
專利名稱:Pon中的透明保護切換操作的制作方法
技術(shù)領(lǐng)域
一般來說,本發(fā)明涉及接入網(wǎng),以及更準(zhǔn)確來說,涉及無源光網(wǎng)絡(luò)(PON)。具體來說,它在終端與多個單元之間的點對多點通信的以太網(wǎng)無源光網(wǎng)絡(luò)(EPON)中得到應(yīng)用。
背景技術(shù)
本節(jié)中所述的方式可能推行,但不一定是以前設(shè)想或推行的方式。因此,除非本文中另加說明,否則本節(jié)中所述的方式不是本申請中的權(quán)利要求的現(xiàn)有技術(shù),并且不是通過包含在本節(jié)中而承認(rèn)是現(xiàn)有技術(shù)。自動線路保護能夠在電信網(wǎng)絡(luò)中實現(xiàn)為在鏈路故障的情況下動態(tài)提供兩個端點之間的備選路徑的部件。一般來說,網(wǎng)絡(luò)段的兩個端點經(jīng)由兩個獨立鏈路來連接,其中只有一個鏈路在給定時刻是活動的?;顒渔溌吩谙挛闹蟹Q作工作鏈路。另一鏈路稱作備用鏈路,并且只要工作鏈路是操作中的則保持為空閑。在檢測到工作鏈路上的故障或降級時,兩個端點均同步從工作鏈路到備用鏈路的切換操作。為此,兩個端點均能夠運行給定協(xié)議,以便:
-共享和確認(rèn)故障或降級檢測;
-執(zhí)行工作鏈路與備用鏈路之間的切換操作;
-確認(rèn)切換操作是有效的。通過成功的切換操作,備用鏈路成為工作鏈路,并且使工作鏈路處于空閑狀態(tài),以便執(zhí)行恢復(fù)操作。故障或降級判據(jù)通常包括下列條件:
-明顯高于給定上閾值的信號故障,例如信號丟失、幀丟失、誤碼率;
-信號降級:大于給定下閾值的誤碼率。在線路保護通常應(yīng)用于點對點網(wǎng)絡(luò)段的情況下,無源光網(wǎng)絡(luò)(PON)中的保護因PON的拓?fù)涠扇〔煌螤睢ON是使用廉價的光分路器將來自中心局(CO)的單光纖分為對單獨用戶進行饋送的分立絞線的單個共享光纖。在這類網(wǎng)絡(luò)中,信息由激光脈沖來攜帶。PON稱作“無源的”,因為除了在用戶端點和CO之外,在接入網(wǎng)中不存在有源電子設(shè)備。單光纖通過無源分路器來分離。PON的架構(gòu)在下文中稱作PON樹。以太網(wǎng)無源光網(wǎng)絡(luò)(EPON)基于以太網(wǎng)標(biāo)準(zhǔn),與基于異步傳輸模式(ATM)標(biāo)準(zhǔn)的其它PON技術(shù)不同。EPON使得能夠利用以太網(wǎng)的規(guī)模經(jīng)濟,并且提供對于在用戶端點以及在CO的基于以太網(wǎng)的IP( “因特網(wǎng)協(xié)議”)設(shè)備的簡單并且易于管理的連通性。在這類網(wǎng)絡(luò)中,信息按每個分組在層之間交換。在給定層中接收的各分組采用對這一層特定的編碼參數(shù)集合來編碼。這些參數(shù)應(yīng)當(dāng)通過網(wǎng)絡(luò)管理部件來給出。數(shù)據(jù)鏈路層負(fù)責(zé)在用戶端點與CO之間共享物理資源。數(shù)據(jù)鏈路層由兩個子層、即邏輯鏈路(LL)層和媒體接入控制(MAC)層來組成。物理層把來自數(shù)據(jù)鏈路層的邏輯通信請求轉(zhuǎn)化為硬件特定的操作,以便影響電子信號的傳輸或接收。又稱作千兆位EPON (GEPON)的IEEE 802.3ah EPON規(guī)范定義I千兆位EPON系統(tǒng)(表示每秒在網(wǎng)絡(luò)中傳送I千兆位的數(shù)據(jù))的多點控制協(xié)議(MPCP)、點對點仿真(P2PE)和物理層。IEEE 802.3av規(guī)范定義10千兆位EPON的擴展(主要涉及物理層)。又稱作P1904.1的以太網(wǎng)無源光網(wǎng)絡(luò)業(yè)務(wù)互通(SIEPON)中的標(biāo)準(zhǔn)組至少描述確保EPON設(shè)備的服務(wù)級多廠商互通所需的系統(tǒng)級要求。這些規(guī)范補充確保物理層和數(shù)據(jù)鏈路層的互通的現(xiàn)有IEEE 標(biāo)準(zhǔn) 802.3 和 IEEE 標(biāo)準(zhǔn) 802.1。EPON網(wǎng)絡(luò)通常包括:光線路終端(Optical Line Terminal, OLT),能夠包含在CO中;以及一個或多個光網(wǎng)絡(luò)單元(Optical Network Unit, ONU),能夠負(fù)責(zé)EPON的一個或多個用戶。由每個OLT所管理的ONU的數(shù)量在當(dāng)前部署中處于4與64之間。為了控制點對多點(P2MP)光纖網(wǎng)絡(luò),EPON使用MPCP。MPCP執(zhí)行帶寬指配、帶寬輪詢、自動發(fā)現(xiàn)和測距。MPCP在MAC層中實現(xiàn),從而引入64字節(jié)以太網(wǎng)控制消息:
-GATE和REPORT消息·用于指配和請求帶寬;
-REGISTER消息用于控制自動發(fā)現(xiàn)過程。MAC層負(fù)責(zé)傳輸仲裁,傳輸仲裁允許給定ONU對于預(yù)定時間間隔(又稱作傳輸窗口或時隙)實現(xiàn)從其對等體的傳輸。專用于每個ONU的傳輸窗口的開始和長度由OLT中包含的動態(tài)帶寬分配(DBA)調(diào)度器來限定。GATE消息從OLT發(fā)送到給定0NU,并且用于向那個ONU指配一個或數(shù)個傳輸窗口。REPORT消息是由ONU用于向OLT指示其緩沖器占用率(表示將由ONU發(fā)送的等待數(shù)據(jù)分組的隊列長度)的反饋機制,使得DBA調(diào)度器能夠限定適合ONU的緩沖器占用率的傳輸窗口。IEEE SIEPON定義兩種類型的光線路保護方案:干線保護和樹保護(trunkprotection and tree protection)。參照圖1,示出PON中的干線保護方案。工作OLT (bOLT) 10.1經(jīng)由無源光分路器(SPL) 11連接到η個ONU 12.1-12.η。工作OLT 10.1經(jīng)由第一網(wǎng)絡(luò)段13.1連接到無源光分路器11。備用OLT(bOLT) 10.2還經(jīng)由無源光分路器11連接到多個ONU 12.1-12.η。備用OLT 10.2經(jīng)由第二網(wǎng)絡(luò)段13.2連接到無源光分路器11。無源光分路器11經(jīng)由網(wǎng)絡(luò)段14.1-14.η其中之一連接到ONU 12.1-12.η的每個。因此,無源光分路器11設(shè)置成將第一和第二網(wǎng)絡(luò)段13.1和13.2分路為η個網(wǎng)絡(luò)段12.1-12.η。因此,單個無源光分路器11能夠在干線保護方案中使用。按照干線保護方案,僅保護工作OLT 10.1以及跨越從工作OLT 10.1至無源光分路器11范圍的第一網(wǎng)絡(luò)段13.1以防止出故障。第一和第二網(wǎng)絡(luò)段13.1-13.2共同提供PON樹的干線。現(xiàn)在參照圖2,示出PON中的樹保護方案。具有與干線保護方案中的工作OLT 10.1相同的作用的主OLT (pOLT) 20.1經(jīng)由主無源光分路器21.1連接到η個工作ONU(wONU) 22.1-22.η。主OLT 20.1經(jīng)由第一網(wǎng)絡(luò)段24.1連接到主無源光分路器21.1,并且主無源光分路器21.1經(jīng)由網(wǎng)絡(luò)段25.1-25.η其中之一連接到η個工作ONU 22.1-22.η的每個。主無源光分路器21.1設(shè)置成將第一網(wǎng)絡(luò)段24.1分路為η個網(wǎng)絡(luò)段25.1-25.η。具有與干線保護方案中的備用OLT 10.2相同的作用的輔助OLT (sOLT) 20.2經(jīng)由輔助無源光分路器21.2連接到η個備用ONU (bONU) 23.1-23.η。輔助OLT 20.2經(jīng)由第二網(wǎng)絡(luò)段24.2連接到輔助無源光分路器21.2,并且輔助無源光分路器21.2經(jīng)由網(wǎng)絡(luò)段26.1-26.η其中之一連接到η個備用ONU 23.1-23.η的每個。輔助無源光分路器21.2設(shè)置成將第二網(wǎng)絡(luò)段24.2分路為η個網(wǎng)絡(luò)段26.1-26.η。按照樹保護方案,完全復(fù)制PON樹。因此,主OLT 20.1和η個工作ONU 22.1-22.η受到保護。 EPON協(xié)議實現(xiàn)使OLT發(fā)現(xiàn)其所連接的ONU的特定過程。這個特定過程稱作發(fā)現(xiàn)過程,在此期間OLT確定:
-連接到PON樹的ONU ;
-表征OLT與每個ONU之間的光程的往返時間(RTT)。另外,OLT對所有ONU施加公共時間基準(zhǔn)或時鐘。在正常操作期間通過對以強制的最小頻率所交換的特定協(xié)議消息加時間戳來保持ONU時鐘與OLT時鐘的同步,使得時鐘漂移不會發(fā)生。在發(fā)現(xiàn)過程期間已經(jīng)發(fā)現(xiàn)的并且其時鐘與OLT時鐘正確同步的ONU被說成是處于登記狀態(tài)。ONU能夠在通過特定協(xié)議過程顯式判定OLT時或者在檢測到下列兩個條件時隱式地撤消登記:
-時鐘去同步化,即,在ONU所接收的加時間戳協(xié)議消息中的OLT所指示的時間戳與ONU中本地保持的時間戳相差過大差異。這個第一條件稱作“時間戳漂移誤差”條件?!皶r間戳漂移誤差”條件在IEEE 802.3規(guī)范第5節(jié)第64.2.1.1條款中定義如下:“當(dāng)OLT與ONU的時鐘之間的差超過某個預(yù)定義閾值時發(fā)生時間戳漂移誤差條件。這個條件能夠由OLT或ONU單獨檢測。當(dāng)對于給定ONU所測量的新的與舊的RTT值之間的絕對差超過guardThresholdOLT(參見64.2.2.1)的值時,OLT檢測到這個條件,如圖64-10所示。當(dāng)MPCPDU (多點控制協(xié)議數(shù)據(jù)單元)中接收的時間戳與1calTime計數(shù)器之間的絕對差超過guardThresholdONU (參見64.2.2.1)時,ONU檢測到時間戳漂移誤差條件,如圖64-10和64-11所示”;或者
-對于超過能夠等于一秒的稱作“mpcp_timeout”的預(yù)定義時長沒有由ONU (GATE消息)或者OLT (REPORT消息)接收到控制消息(秒條件)。這兩個條件意味著,如果GATE或REPORT消息交換至少每隔一秒發(fā)生而沒有ONU與OLT之間的時鐘漂移,則ONU保持在登記狀態(tài)。如果不是的話,則ONU轉(zhuǎn)變到撤消登記狀態(tài),并且必須開始完整的發(fā)現(xiàn)過程以對ONU進行撤消登記。為了避免在干線保護方案的操作期間檢測到時間戳漂移誤差,在IEEE1904.1規(guī)范中引入了登記狀態(tài)與撤消登記狀態(tài)之間的中間狀態(tài)。在保持(holdover)狀態(tài)中,ONU凍結(jié)任何超時監(jiān)視器(具體來說是專用于檢測時間戳漂移誤差條件的超時監(jiān)視器)的狀態(tài),并且在離開保持狀態(tài)回到登記狀態(tài)時將超時監(jiān)視器設(shè)置為其默認(rèn)值(初始值)。ONU在處于保持狀態(tài)時不傳送任何上游數(shù)據(jù)。因此,對給定ONU的所有掛起傳輸準(zhǔn)予(經(jīng)由GATE消息所分配)在保持狀態(tài)的轉(zhuǎn)變時由ONU清除,并且一旦完成從保持狀態(tài)到登記狀態(tài)的轉(zhuǎn)變,ONU等待新傳輸。備用OLT則負(fù)責(zé)向ONU提供新傳輸準(zhǔn)予。因此,保持狀態(tài)沒有實現(xiàn)上游傳輸?shù)娜魏芜B續(xù)性,因為保持狀態(tài)的ONU不能傳送上游中的任何數(shù)據(jù)。需要實現(xiàn)干線和樹方案共同的并且從ONU的觀點來看是透明的保護。

發(fā)明內(nèi)容
為了解決這些需要,本發(fā)明的第一方面涉及一種用于執(zhí)行無源光網(wǎng)絡(luò)PON中的第一光線路終端OLT與第二 OLT之間的切換操作的方法,第一和第二 OLT通過至少一個分路器連接到多個光網(wǎng)絡(luò)單元0NU,
第一 OLT和第二 OLT設(shè)置成通過發(fā)送GATE消息向多個ONU分配資源,第一 OLT默認(rèn)地負(fù)責(zé)發(fā)送GATE消息,資源由每個ONU用于傳送數(shù)據(jù)或REPORT消息,
來自多個ONU的每個ONU默認(rèn)地·處于登記狀態(tài),在此狀態(tài)中,在向ONU分配資源之后允許ONU發(fā)送REPORT消息或數(shù)據(jù),REPORT消息被發(fā)送給第一或第二 OLT以便要求資源分配,每個REPORT消息由ONU采用第一時間戳來加時間戳,第一時間戳表示發(fā)送REPORT消息的本地時間,
每個給定ONU適合由給定OLT在由所述給定OLT接收來自給定ONU的REPORT消息的時候、當(dāng)前往返時間RTT與先前RTT之間的差大于給定OLT的第一閾值時,切換到撤消登記狀態(tài)中,當(dāng)前RTT基于REPORT消息的第一時間戳和給定OLT的本地時鐘時間來確定,以及先前RTT是對于先前接收的REPORT消息所確定的當(dāng)前RTT,
不允許處于撤消登記狀態(tài)的ONU向第一或第二 OLT傳送REPORT消息或數(shù)據(jù),以及 第二 OLT的第一閾值最初設(shè)置為第一初始值。為了對多個ONU的至少一個第一 ONU執(zhí)行第一 OLT與第二 OLT之間的切換,該方法由第二 OLT來執(zhí)行,并且包括:
-將第二 OLT的第一閾值設(shè)置為至少等于當(dāng)前往返時間與先前往返時間之間的差的預(yù)定義最大值的值;
-向所述第一 ONU發(fā)送GATE消息,以便向第一 ONU分配資源;
以及在接收來自第一 ONU的REPORT消息之后:
-將第二 OLT的第一閾值設(shè)置為第一初始值。本發(fā)明使得能夠避免在從第一 OLT到第二 OLT的切換操作期間對ONU進行撤消登記。在切換操作期間,第一 ONU保持在登記狀態(tài),而無需創(chuàng)建保持閾值。通過將第一閾值固定在無論當(dāng)前RTT與先前RTT之間的差是什么都無法達到的值,來準(zhǔn)許禁止由第二 OLT檢測時間戳漂移誤差。第一閾值則重置為其初始值,使得PON的效率不受影響。另外,按照本發(fā)明的方法與樹和干線配置均兼容。第一 OLT則能夠表示主OLT或者工作0LT,而第二 OLT能夠表示輔助OLT或備用0LT。第一閾值的初始值例如能夠是IEEE 802.3標(biāo)準(zhǔn)中定義的“guardThresholdOLT”。按照一些實施例,由給定OLT所發(fā)送的每個GATE消息采用給定OLT的第二時間戳來加時間戳,并且每個給定ONU適合在由給定ONU接收來自給定OLT的給定GATE消息的時候、給定GATE消息的第二時間戳與給定ONU的本地時鐘時間之間的差的絕對值大于給定ONU的第二閾值時,切換到撤消登記狀態(tài)中,第二閾值最初設(shè)置為第二初始值,該方法還包括在向第一 ONU發(fā)送GAE消息之前:
-向第一 ONU發(fā)送第一消息,第一消息適合將第一 ONU的第二閾值設(shè)置為至少等于本地時鐘時間與第二時間戳之間的預(yù)定義最大差的值。因此,本發(fā)明還實現(xiàn)通過將第二閾值固定在無論本地時鐘時間與第二時間戳之間的差是什么都無法達到的值,來禁止由ONU檢測時間戳漂移誤差。作為補充,該方法還包括在接收來自第一 ONU的REPORT消息之后:
-向第一 ONU發(fā)送第二消息,第二消息適合將第一 ONU的第二閾值設(shè)置為第二初始值。因此,第二閾值則重置為其初始值,使得在接收第二 OLT的第二消息時,PON的效率不受影響。第二消息由第二 OLT在第一與第二 OLT之間的切換對第一 ONU已經(jīng)執(zhí)行時來發(fā)送,使得ONU能夠重置為其初·始配置。第二閾值的初始值例如能夠是IEEE 802.3中定義的 “guardThresholdONU,,。備選地,在給定時長預(yù)先定義的情況下,在接收第一消息時,第一 ONU能夠?qū)⒍〞r器設(shè)置為零。當(dāng)定時器達到預(yù)定義時長時,第一 ONU的第二閾值則能夠由第一 ONU重置為第二初始值。這些實施例使得能夠減少OLT與ONU之間交換的OAM消息的數(shù)量。例如,預(yù)定義時長能夠?qū)?yīng)于執(zhí)行第一與第二 OLT之間的切換所需的最大時長。作為補充,在由第一 ONU接收GATE消息時,第一 ONU的本地時鐘基于GATE消息的第二時間戳來重置,并且REPORT消息的第一時間戳基于第一 ONU的本地時鐘來確定。因此,在接收第一 GATE消息時能夠沒有檢測時間戳漂移誤差,并且能夠在接收第
一GATE消息時基于OLT的本地時鐘來同步0NU。按照一些實施例,第一和第二 OLT通過唯一分路器連接到多個0NU,第一 OLT經(jīng)由第一網(wǎng)絡(luò)段連接到唯一分路器,第二 OLT經(jīng)由第二網(wǎng)絡(luò)段連接到唯一分路器,以及唯一分路器經(jīng)由網(wǎng)絡(luò)段連接到ONU的每個,第一 OLT與第二 OLT之間的切換對于多個ONU的全部ONU執(zhí)行。因此,本發(fā)明與PON的干線配置兼容。備選地,第一 OLT經(jīng)由第一分路器連接到多個ONU的工作ONU的第一子集,并且第
二OLT經(jīng)由第二分路器連接到多個ONU的備用ONU的第二子集,每個工作ONU與對應(yīng)備用ONU關(guān)聯(lián),第一 OLT與第二 OLT之間的切換至少對于第一工作ONU和關(guān)聯(lián)到第一工作ONU的第一備用ONU來執(zhí)行,并且由第一 OLT在檢測到第一工作ONU與第一 OLT之間的故障時或者在由外部實體接收第一工作OLT的標(biāo)識符時發(fā)起。該方法還包括在設(shè)置第二 OLT的第一閾值之前:
-接收來自第一 OLT的第一工作ONU的標(biāo)識符,
-確定與第一工作ONU關(guān)聯(lián)的第一備用0NU,
向所確定的第一備用ONU發(fā)送GATE消息,并且從所確定的備用ONU接收REPORT消息。因此,本發(fā)明與PON的樹配置兼容。按照一些實施例,向第一備用ONU發(fā)送第一和第二消息。在一些實施例中,對于第一 ONU的第一 OLT與第二 OLT之間的切換在由第一 OLT接收來自外部實體的網(wǎng)絡(luò)管理命令時執(zhí)行,網(wǎng)絡(luò)管理命令包括第一 ONU的標(biāo)識符。因此,保護切換操作能夠基于人工命令來發(fā)起,這改進按照本發(fā)明的方法的可配置性。按照一些實施例,第一 OLT與第二 OLT之間的切換在由第一 OLT檢測到第一 OLT與第一 ONU之間的故障(在干線保護方案的情況下)或者第一 OLT與關(guān)聯(lián)第一 ONU(對應(yīng)備用0NU,在樹保護方案的情況下)的ONU(工作0NU)之間的故障時執(zhí)行,故障涉及:
-由第一 OLT接收REPORT消息;
-由第一 ONU或者由關(guān)聯(lián)ONU接收GATE消息;
-由第一 ONU或者由關(guān)聯(lián)ONU傳送REPORT消息;或者 -由第一 OLT傳送GATE消息。因此,保護切換操作能夠基于由第一 OLT進行的自動故障檢測來發(fā)起,這改進按照本發(fā)明的方法的自主性并且與干線和樹保護方案均兼容。關(guān)聯(lián)ONU用于樹配置的情況,其中每個工作ONU與對應(yīng)備用ONU關(guān)聯(lián)。按照一些實施例,當(dāng)前RTT等于REPORT消息的第一時間戳與給定OLT的本地時鐘時間之間的差的絕對值。在一些實施例中,第一時間戳在REPORT消息中編碼為η位的序列,以及其中,在向第一 ONU發(fā)送GATE消息之前,第二 OLT的第一閾值設(shè)置為至少等于2n的值。這通過將第一閾值固定在能夠易于計算的預(yù)定義值,來確保時間戳漂移誤差在切換操作期間沒有發(fā)生。本發(fā)明的第二方面涉及一種記錄在存儲介質(zhì)上并且是由計算機可執(zhí)行的采取軟件代理器(software agent)形式的程序產(chǎn)品。該程序產(chǎn)品包括設(shè)置成執(zhí)行按照本發(fā)明的第一方面的方法的至少一個軟件模塊。本發(fā)明的第三方面涉及包括另一 OLT的無源光網(wǎng)絡(luò)PON的光線路終端0LT,OLT和另一 OLT通過至少一個分路器連接到多個光網(wǎng)絡(luò)單元0NU,
OLT和另一 OLT設(shè)置成通過發(fā)送GATE消息向多個ONU分配資源,另一 OLT默認(rèn)地負(fù)責(zé)發(fā)送GATE消息,資源由每個ONU用于傳送數(shù)據(jù)或REPORT消息,
多個ONU的每個ONU默認(rèn)地處于登記狀態(tài),在此狀態(tài)中,在向ONU分配資源之后允許ONU發(fā)送REPORT消息,REPORT消息被發(fā)送給OLT或者另一 OLT以便要求資源分配,每個REPORT消息由ONU采用第一時間戳來加時間戳,第一時間戳表示發(fā)送REPORT消息的本地時間,
每個給定ONU適合由給定OLT在由所述給定OLT接收來自給定ONU的REPORT消息的時候、當(dāng)前往返時間RTT與先前RTT之間的差大于給定OLT的第一閾值時,切換到撤消登記狀態(tài)中,當(dāng)前RTT基于REPORT消息的第一時間戳和給定OLT的本地時鐘時間來確定,以及先前RTT對應(yīng)于對于先前接收的REPORT消息所確定的當(dāng)前RTT,
不允許處于撤消登記狀態(tài)的ONU向OLT或者另一 OLT傳送REPORT消息或數(shù)據(jù),并且OLT的第一閾值最初設(shè)置為第一初始值。為了對多個ONU的至少一個第一 ONU執(zhí)行另一 OLT與OLT之間的切換,OLT包括: -第一設(shè)置單元,將OLT的第一閾值設(shè)置為至少等于當(dāng)前往返時間與先前往返時間之
間的差的預(yù)定義最大值的值;-發(fā)送單元,向第一 ONU發(fā)送GATE消息,以便向第一 ONU分配資源;
-接收單元,接收來自第一 ONU的REPORT消息;
-第二設(shè)置單元,將OLT的第一閾值設(shè)置為第一初始值。本發(fā)明的第四方面涉及包括第一光線路終端0LT、第二 0LT、包含第一 ONU的多個光網(wǎng)絡(luò)單元ONU以及至少一個分路器的無源光網(wǎng)絡(luò)的第一光單元,第一和第二 OLT通過至少一個分路器連接到多個0NU,第一 OLT和第二 OLT設(shè)置成通過發(fā)送GATE消息向多個ONU分配資源,第一 OLT默認(rèn)地負(fù)責(zé)發(fā)送GATE消息,資源由每個ONU用于傳送數(shù)據(jù)或REPORT消息,
由給定OLT所發(fā)送的每個GATE消息采用給定OLT的時間戳來加時間戳,
多個ONU的每個ONU默認(rèn)地處于登記狀態(tài),在此狀態(tài)中,在向ONU分配資源之后允許ONU發(fā)送REPORT消息,REPORT消息被發(fā)送給第一或第二 0LT,以便要求資源分配,
每個給定ONU適合在由給定ONU接收來自給定OLT的給定GATE消息的時候、給定GATE消息的時間戳與給定ONU的本地時鐘時間之間的差大于給定ONU的閾值時,切換到撤消登記狀態(tài)中,不允許處于撤消登記狀態(tài)的ONU向第一或第二 OLT傳送REPORT消息或數(shù)據(jù),并且第一 ONU的閾值最初設(shè)置為初始值。為了對第一 ONU執(zhí)行第一 OLT與第二 OLT之間的切換,第一 ONU包括:
-第一接收單元,接收來自第二 OLT的第一消息;
-第一設(shè)置單元,在接收第一消息時將第一 ONU的閾值設(shè)置為至少等于本地時鐘時間與第二時間戳之間的預(yù)定義最大差的值;
-接收單元,接收來自第二 OLT的GATE消息,以便向第一 ONU分配資源;
-傳輸單元,從第一 ONU傳送REPORT消息;
-第二接收單元,接收來自第二 OLT的第二消息;以及 -第二設(shè)置單元,在接收第二消息時將第一 ONU的閾值設(shè)置為初始值。本發(fā)明的第五方面涉及一種包括第一光線路終端0LT、第二 0LT、多個光網(wǎng)絡(luò)單元ONU以及至少一個分路器的無源光網(wǎng)絡(luò),第一和第二 OLT通過至少一個分路器連接到多個0NU,
第一 OLT和第二 OLT設(shè)置成通過發(fā)送GATE消息向多個ONU分配資源,第一 OLT默認(rèn)地負(fù)責(zé)發(fā)送GATE消息,資源由每個ONU用于傳送數(shù)據(jù)或REPORT消息,
多個ONU的每個ONU默認(rèn)地處于登記狀態(tài),在此狀態(tài)中,在向ONU分配資源之后允許ONU發(fā)送REPORT消息,REPORT消息被發(fā)送給第一或第二 OLT以便要求資源分配,每個REPORT消息由ONU采用第一時間戳來加時間戳,第一時間戳表示發(fā)送REPORT消息的本地時間,
每個給定ONU適合由給定OLT在由所述給定OLT接收來自給定ONU的REPORT消息的時候、當(dāng)前往返時間RTT與先前RTT之間的差大于給定OLT的第一閾值時,切換到撤消登記狀態(tài)中,當(dāng)前RTT基于REPORT消息的第一時間戳和給定OLT的本地時鐘時間來確定,以及先前RTT對應(yīng)于對于先前接收的REPORT消息所確定的當(dāng)前RTT,
不允許處于撤消登記狀態(tài)的ONU向第一或第二 OLT傳送REPORT消息或數(shù)據(jù),并且第二OLT的第一閾值最初設(shè)置為第一初始值。為了對多個ONU的至少一個第一 ONU執(zhí)行第一 OLT與第二 OLT之間的切換,第二OLT包括:
-第一設(shè)置單元,將OLT的第一閾值設(shè)置為至少等于當(dāng)前往返時間與先前往返時間之間的差的預(yù)定義最大值的值;
-發(fā)送單元,向第一 ONU發(fā)送GATE消息,以便向第一 ONU分配資源;
-接收單元,接收來自第一 ONU的REPORT消息;
第二設(shè)置單元,將OLT的第一閾值設(shè)置為第一初始值。


通過附圖、作為舉例而不是限制來說明本發(fā)明,附圖中,相似的參考標(biāo)號表示相似的元件,以及其中:
-圖1表示按照現(xiàn)有技術(shù)的·干線配置的PON ;
-圖2表示按照現(xiàn)有技術(shù)的樹配置的PON ;
-圖3是表示按照本發(fā)明的一些實施例的方法的步驟的流程 -圖4表不按照本發(fā)明的一些實施例的第一 OLT和第二 OLT ;
-圖5示出按照本發(fā)明的一些實施例的0NU。
具體實施例方式下文中,通用措辭用于描述干線和樹保護方案,因為本發(fā)明使得能夠提出與兩種方案兼容的OLT切換。因此,第一和第二 OLT能夠用于描述樹保護方案的OLT 10.1和10.2以及干線保護方案的OLT 20.1和20.2。如前面所述,OLT和ONU均能夠檢測時間戳漂移誤差。為此,GATE消息和REPORT消息采用OLT和ONU的相應(yīng)時間戳來加時間戳。因此,當(dāng)發(fā)射預(yù)計送往OLT的REPORT消息時,ONU采用與通過ONU的本地時鐘所確定的本地時間對應(yīng)的第一時間戳對REPORT消息加時間戳。當(dāng)發(fā)射預(yù)計送往ONU的GATE消息時,OLT采用與通過OLT的本地時鐘所確定的本地時間對應(yīng)的第二時間戳對GATE消息加時間戳。當(dāng)OLT接收REPORT消息時,REPORT消息例如按照IEEE 802.3標(biāo)準(zhǔn)中描述的OLT控制解析器(control parser)狀態(tài)圖來解析。對OLT的本地時鐘的本地時間減去REPORT消息的第一時間戳,以便得到當(dāng)前RTT。確定當(dāng)前RTT與先前RTT (對應(yīng)于先前接收的REPORT消息的當(dāng)前RTT)之間的差的絕對值,以便與OLT的第一閾值進行比較。對先前RTT的初始化沒有附加限制(在ONU與OLT之間沒有交換MPCP消息時)。在接收第一 REPORT消息時,先前RTT能夠設(shè)置為任何值。OLT的第一閾值在IEEE 802.3標(biāo)準(zhǔn)中定義為稱作“guardThresholdOLT”的值。如果所得絕對值大于第一閾值,則時間戳漂移誤差由設(shè)置成將ONU切換到撤消登記狀態(tài)中的OLT來檢測。否則,使OLT和ONU同步,并且ONU保持在登記狀態(tài)中。ONU還能夠自行檢測時間漂移誤差。當(dāng)ONU接收GATE消息時,GATE消息例如按照IEEE 802.3標(biāo)準(zhǔn)中描述的ONU控制解析器狀態(tài)圖來解析。確定GATE消息的第二時間戳與ONU的本地時鐘的本地時間之間的差的絕對值,以便與ONU的第二閾值進行比較。ONU的第二閾值在IEEE 802.3標(biāo)準(zhǔn)中定義為稱作“guardThresholdONU”的值。如果所得絕對值大于第一閾值,則時間戳漂移誤差由設(shè)置成切換到撤消登記狀態(tài)中的ONU來檢測。否則,使OLT和ONU同步,并且ONU保持在登記狀態(tài)中。圖3是表示按照本發(fā)明的一些實施例的方法的步驟的流程圖。在步驟30,能夠發(fā)起第一 OLT與第二 OLT之間的保護切換操作。不同觸發(fā)事件能夠按照本發(fā)明來檢測(DET),以便發(fā)起保護切換操作。例如,能夠自動發(fā)起初始化。為此,在干線配置中,當(dāng)故障因圖1的網(wǎng)絡(luò)段13.1而發(fā)生(0NU傳輸故障、ONU接收故障、OLT傳輸故障或OLT接收故障)時,完全沒有REPORT消息和數(shù)據(jù)被工作OLT 10.1接收,這因而能夠檢測到將要發(fā)起保護切換操作。因此,保護切換操作將對于全部ONU12.1-12.η執(zhí)行。ONU 12.1-12.η必須由備用OLT 10.2提供服務(wù)。當(dāng)故障是因網(wǎng)絡(luò)段14.1-14.η其中之一引起時,沒有觸發(fā)保護切換操作,因為涉及單個0NU。因此,單個ONU被撤消登記,并且只能通過發(fā)起過程再次登記。在樹配置中,當(dāng)故障因網(wǎng)絡(luò)段24.1而發(fā)生時,完全沒有REPORT消息和數(shù)據(jù)被主OLT 20.1接收,這因而·能夠檢測到將要發(fā)起保護切換操作。因此,保護切換操作將對全部工作ONU 22.1-22.η執(zhí)行,使得備用ONU 23.1由輔助OLT 20.1提供服務(wù)。當(dāng)故障是因網(wǎng)絡(luò)段26.1-26.η其中之一、例如網(wǎng)絡(luò)段26.2引起時,主OLT 20.1沒有接收來自工作ONU 22.2的任何REPORT消息或數(shù)據(jù),并且因而能夠檢測到保護切換操作能夠?qū)τ诠ぷ鱋NU 22.2和備用ONU 23.2發(fā)起,使得備用ONU 23.2由輔助OLT 20.2提供服務(wù)。因此,在兩種配置中,保護切換操作能夠由第一 OLT(主OLT 20.1或工作OLT10.1)來發(fā)起。按照一些實施例,保護切換操作還能夠人工觸發(fā)。它例如能夠通過從諸如網(wǎng)絡(luò)管理系統(tǒng)之類的外部實體傳送給第一 OLT的網(wǎng)絡(luò)管理命令來觸發(fā)。在這種情況下,網(wǎng)絡(luò)管理命令顯式取代自動故障檢測。在步驟31,在由第一 OLT檢測到故障時或者接收來自外部實體的命令時,第一 OLT停止(STOP)向檢測到其故障的ONU傳送GATE消息。如前面所述,如果完全沒有REPORT消息或數(shù)據(jù)被第一 OLT接收,則第一 OLT停止向所有ONU傳送GATE消息。在樹配置的情況下,如果保護切換操作僅涉及一個工作ONU (或者m個工作0NU,m小于η),則第一 OLT停止向第一 ONU傳送GATE消息,但是繼續(xù)向保護切換操作沒有涉及的ONU傳送。在下文中,切換操作所涉及的ONU稱作第一 0NU。在樹配置的情況下,工作ONU和關(guān)聯(lián)備用ONU均能夠被切換操作涉及,并且稱作第一工作ONU和第一備用0NU。因此,樹配置中的第一 ONU是第一備用0NU,因為它們將在切換操作之后取代關(guān)聯(lián)的第一工作0NU。在干線配置中,第一 ONU對應(yīng)于PON的所有0NU。在步驟32,第一 OLT通知(INF)第二 OLT關(guān)于將要開始保護切換操作。為此,第一OLT能夠傳送第一 ONU的標(biāo)識符。在樹配置的情況下,主OLT可以僅發(fā)送所涉及的第一工作ONU的標(biāo)識符,因為輔助OLT能夠推斷關(guān)聯(lián)的第一備用0NU。在步驟33,第二 OLT向第一 ONU發(fā)送第一消息(1st MESS),例如“switch,start”O(jiān)AM消息(操作、管理和維護)。在步驟34,第二 OLT將第二 OLT的第一閾值重置(RESET)為某個值,該值足夠大以使得當(dāng)前RTT與先前RTT之間的差的絕對值能夠不超過該值。這個值能夠固定在當(dāng)前RTT與先前RTT之間的差的預(yù)定義最大值。例如,如果第一時間戳在REPORT消息中編碼為η位(例如32)的序列,則該值能夠等于2n (例如232)。按照一些實施例,步驟34能夠在步驟33之前或期間執(zhí)行。在步驟35,第一消息由第一 ONU接收。第一消息準(zhǔn)許將第一 ONU的相應(yīng)第二閾值設(shè)置為至少等于每個第一 ONU的本地時鐘時間與第二時間戳之間的預(yù)定義最大差的值。例如,如果將第二時間戳編碼為η位(例如32)的序列,則該值能夠等于2η(例如232)。在步驟36,第二 OLT向第一 ONU的每個發(fā)送GATE消息,每個GATE消息采用第二時間戳來加時間戳,如前面所述。在步驟37,每個第一 ONU例如使用例如IEEE 802.3標(biāo)準(zhǔn)在ONU控制解析器狀態(tài)圖中所述的普通MPCP消息解析狀態(tài)機來解析所接收的GATE消息(PARSE_G)。由于第二閾值先前已經(jīng)重置為最大值,所以第一 ONU沒有切換到撤消登記狀態(tài)中,并且能夠?qū)⒌谝?ONU的本地時鐘的本地時間與第二 OLT的本地時間再調(diào)整。在步驟38,由于第一 ONU仍然處于登記狀態(tài)中,所以每個第一 ONU能夠向第二 OLT發(fā)送REPORT消息以要求資源分配,其中每個REPORT消息采用第一時間戳來加時間戳,如前面所述。在步驟39,第二 OLT例如使用例如IEEE 802.3標(biāo)準(zhǔn)在OLT控制解析器狀態(tài)圖中所述的普通MPCP消息解析狀態(tài)機來解析每個所接收的REPORT消息(PARSE_R)。由于OLT的第一閾值先前已經(jīng)重置為最大值,所以第二 OLT沒有將第一 ONU切換到撤消登記狀態(tài)中。在步驟40,在發(fā)送任何其它GATE消息之前,第二OLT向第一ONU發(fā)送第二消息(2ndMESS),例如 “ switch_end” OAM 消息。
在步驟41,第二 OLT將第一閾值重置為其初始值(即,IEEE 802.3標(biāo)準(zhǔn)中定義的值)。在步驟42,第二 OLT基于每個REPORT消息中包含的第二時間戳來估計新的當(dāng)前RTT值,并且能夠通知(INFORM)第一 OLT關(guān)于保護切換操作的結(jié)束,使得第一 OLT不必服務(wù)于干線配置中的第一 0NU,并且不必服務(wù)于與樹配置中的第一 ONU關(guān)聯(lián)的工作0NU。對第二 OLT執(zhí)行步驟40至42的順序沒有附加限制。在步驟43,在接收第二消息時,每個第一 ONU將第二閾值重置為其初始值(即,IEEE 802.3標(biāo)準(zhǔn)中定義的值)。備選地,在步驟40沒有向第一 ONU發(fā)送第二消息,以及在給定時長預(yù)先定義的情況下,在步驟35接收第一消息時,第一 ONU能夠?qū)⒍〞r器設(shè)置為零。當(dāng)定時器達到預(yù)定義時長時,第一 ONU的第二閾值則能夠由第一 ONU重置為第二初始值。這些實施例使得能夠減少OLT與ONU之間交換的OAM消息的數(shù)量。例如,預(yù)定義時長能夠?qū)?yīng)于執(zhí)行第一與第
二OLT之間的切換所需的最大時長。
因此,本發(fā)明使得能夠避免在保護交換操作期間觸發(fā)時間戳漂移誤差的檢測,因而將所涉及的ONU保持在登記狀態(tài)。另外,本發(fā)明對干線和樹配置是共同的,并且切換由第一OLT(主或工作0LT)發(fā)起。因此,本發(fā)明避免采用現(xiàn)有技術(shù)中定義的保持狀態(tài),并且不允許將所涉及ONU保持在登記狀態(tài)。本發(fā)明還與觸發(fā)保護交換操作的發(fā)起的任何觸發(fā)事件兼容。另外,與IEEE 802.3標(biāo)準(zhǔn)相比,沒有進行時間戳漂移誤差的檢測的修改,因為僅修改閾值。為了實現(xiàn)該方法,假定OAM過程能夠訪問第一和第二閾值。還假定OAM消息由第一 ONU進行時間戳校驗,并且因此,時間戳漂移誤差不會因OAM消息而發(fā)生。圖4表示按照本發(fā)明的一些實施例的第一 OLT 50和第二 OLT 60。如前面所述,本發(fā)明能夠通過樹配置以及干線配置來實現(xiàn)。因此,第一 OLT能夠是工作OLT 10.1或者主OLT 20.1,并且第二 OLT能夠是備用OLT 10.2或者輔助OLT 20.2。第一 OLT 50包括處理單元(PR0C)51、傳輸單元(TR)52、交換單元(SWITCH)53、接收單元(REC) 54和通信接口(COM) 55。處理單元51適合例如IEEE 802.3標(biāo)準(zhǔn)中定義的MPCP消息來處理向ONU (樹配置的工作0NU)分配資源。能夠經(jīng)由傳輸單元52來與ONU(樹配置中的工作0NU)交換MPCP消息。傳輸單元52經(jīng)由網(wǎng)絡(luò)段56連接到分路器(圖4未示出)。處理單元51還包括本地時鐘,使得GATE消息能夠如前面所述加時間戳。處理器51還能夠如前面所述檢測故障,向交換單元53報告該故障。接收單元54適合與諸如網(wǎng)絡(luò)管理系統(tǒng)之類的外部實體進行通信,并且因而能夠接收發(fā)起保護交換操作的網(wǎng)絡(luò)管理命令。網(wǎng)絡(luò)管理命令能夠轉(zhuǎn)發(fā)給交換單元53。交換單元53設(shè)置·成在由處理單元51自動檢測故障時發(fā)起保護交換操作,并且確定該操作所涉及的第一 0NU。通信接口 55設(shè)置成實現(xiàn)與第二 OLT 60的通信。在發(fā)起保護交換操作時,通信接口 55能夠通知第二 OLT 60關(guān)于保護交換操作開始。處理單元51則停止向交換操作所涉及的ONU(干線配置的全部0NU,以及樹配置的、檢測到其故障的工作0NU)傳送MPCP消息。第一 OLT默認(rèn)地負(fù)責(zé)與ONU交換MPCP消息。第二 OLT 60包括處理單元61、傳輸單元62、通信接口 63和設(shè)置單元(SET) 64。處理單元61適合例如IEEE 802.3標(biāo)準(zhǔn)中定義的MPCP消息來處理向ONU (樹配置的備用0NU)分配資源。能夠經(jīng)由傳輸單元62來與ONU(樹配置中的工作0NU)交換MPCP消息。傳輸單元62經(jīng)由網(wǎng)絡(luò)段65連接到分路器(圖4未示出)。處理單元61還包括本地時鐘,使得GATE消息能夠如前面所述加時間戳。通信接口 63能夠與第一 OLT 50進行通信,并且因而能夠收到關(guān)于將要發(fā)起保護交換操作的通知。為此,通信接口 63能夠接收對其將要執(zhí)行交換操作的ONU的標(biāo)識符。在樹配置的情況下,交換操作所涉及的工作ONU的標(biāo)識符能夠由通信接口 63接收,并且能夠傳送給處理單元61,使得能夠確定對應(yīng)備用0NU。通信接口 63能夠通知設(shè)置單元64關(guān)于發(fā)起交換操作,并且設(shè)置單元能夠?qū)LT的第一閾值(它由處理單元61用于解析MPCP消息)設(shè)置為當(dāng)前往返時間與先前往返時間之間的差的預(yù)定義最大值,如前面所述。處理單元61適合經(jīng)由傳輸單元62向第一 ONU發(fā)送先前描述的第一和第二消息。傳輸單元62還適合接收來自第一 ONU的REPORT消息,并且將其轉(zhuǎn)發(fā)給處理單元61。當(dāng)執(zhí)行交換操作時,在接收REPORT消息時,設(shè)置單元64設(shè)置成將第一閾值重置為其初始值。圖5示出按照本發(fā)明的一些實施例的ONU 70。ONU 70被理解為樹配置的情況下的備用0NU。ONU 70包括接收單元72、處理單元71和設(shè)置單元73。例如,處理單元71設(shè)置成按照IEEE 802.3標(biāo)準(zhǔn)來解析MPCP消息。接收單元72連接到PON,并且使得能夠接收來自O(shè)LT的GATE消息。接收單元72經(jīng)由網(wǎng)絡(luò)元件74連接到PON的分路器。接收單元還使得能夠向OLT傳送REPORT消息,REPORT消息由處理單元71來生成。處理單元71還包括本地時鐘,使得REPORT消息能夠如前面所述加時間戳。接收單元72還設(shè)置成按照本發(fā)明來接收第一和第二 OAM消息。在接收第一 OAM消息時,設(shè)置單元73能夠?qū)NU 70的第二閾值設(shè)置為至少等于本地時鐘時間與GATE消息的第二時間戳之間的預(yù)定義最大差的值。在接收第二 OAM消息時,設(shè)置單元能夠?qū)NU 70的第二閾值設(shè)置為其初始值。本發(fā)明還能夠嵌入計算機程序產(chǎn)品中,計算機程序產(chǎn)品包括使得能夠?qū)崿F(xiàn)本文所述方法的所有特征,并且在加載到信息處理系統(tǒng)中時促成信息處理系統(tǒng)。本上下文中的計算機程序部件或計算機程序以任何語言、代碼或符號來表示指令集的任何表示,預(yù)計該指令集使具有信息處理能力的系統(tǒng)直接執(zhí)行或者在轉(zhuǎn)換成另一種語言之后執(zhí)行特定功能。這種計算機程序能夠存儲在計算機或機器可讀介質(zhì)上,允許從該介質(zhì)讀取數(shù)據(jù)、指令、消息或消息分組以及其它機器可讀信息。計算機或機器可讀介質(zhì)可包括非易失性存儲器,例如R0M、Flash存儲器、磁盤驅(qū)動存儲器、CD-RO和其它永久存儲裝置。另外,計算機或機器可讀介質(zhì)可包括例如易失性存儲裝置,例如RAM、緩沖器、高速緩沖存儲器和網(wǎng)絡(luò)電路。此外,計算機或機器可讀介質(zhì)可包括允許裝置讀取這類計算機或機器可讀信息的諸如網(wǎng)絡(luò)鏈路和/或網(wǎng)絡(luò)接口、包括 有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)之類的暫態(tài)介質(zhì)中的計算機或機器可讀信息。在解釋說明書及其關(guān)聯(lián)權(quán)利要求書時,諸如“包含”、“包括”、“結(jié)合”、“是”和“具有”之類的表示將以非排它方式來理解,即,被理解為還允許沒有顯式定義的其它項或組件存在。對單數(shù)的引用還將被理解為對復(fù)數(shù)的引用,反過來也是一樣。雖然示出和描述了當(dāng)前被認(rèn)為是本發(fā)明的優(yōu)選實施例的內(nèi)容,但是本領(lǐng)域的技術(shù)人員將會理解,可進行各種其它修改,以及等效體可用于替代,而沒有背離本發(fā)明的真實范圍。另外,可進行多種修改以便使特定情況適應(yīng)本發(fā)明的理論,而沒有背離本文所述的發(fā)明中心思想。此外,本發(fā)明的一個實施例可能沒有包括上述特征的全部。因此,預(yù)計本發(fā)明并不局限于所公開的具體實施例,本發(fā)明而是包括落入以上廣義限定的本發(fā)明的范圍之內(nèi)的所有實施例。本領(lǐng)域的技術(shù)人員將易于理解,本描述中公開的各種參數(shù)可經(jīng)過修改,并且所公開和/或要求保護的各種實施例可進行組合,而沒有背離本發(fā)明的范圍。
權(quán)利要求
1.一種用于執(zhí)行無源光網(wǎng)絡(luò)PON中的第一光線路終端0LT(50)與第二0LT(60)之間的切換操作的方法,所述第一和第二 OLT通過至少一個分路器(11 ;21.1 ;21.2)連接到多個光網(wǎng)絡(luò)單元ONU (70), 所述第一 OLT和所述第二 OLT設(shè)置成通過發(fā)送GATE消息向所述多個ONU分配資源,所述第一 OLT默認(rèn)地負(fù)責(zé)發(fā)送GATE消息,資源由每個ONU用于傳送數(shù)據(jù)或REPORT消息, 所述多個ONU的每個ONU默認(rèn)地處于登記狀態(tài),在此狀態(tài)中,在向所述ONU分配資源之后允許所述ONU發(fā)送REPORT消息或數(shù)據(jù),所述REPORT消息被發(fā)送給所述第一或者所述第二 OLT以便要求資源分配,每個REPORT消息由所述ONU采用第一時間戳來加時間戳,所述第一時間戳表示發(fā)送所述REPORT消息的所述本地時間, 每個給定ONU適合由給定OLT在由所述給定OLT接收來自所述給定ONU的REPORT消息的時候、當(dāng)前往返時間RTT與先前RTT之間的差大于所述給定OLT的第一閾值時,切換到撤消登記狀態(tài)中,所述當(dāng)前RTT基于所述REPORT消息的所述第一時間戳和所述給定OLT的本地時鐘時間來確定,以及所述先前RTT是對于先前接收的REPORT消息所確定的所述當(dāng)前RTT, 不允許處于撤消登記狀態(tài)的ONU向所述第一或第二 OLT傳送REPORT消息或數(shù)據(jù), 所述第二 OLT的所述第一閾值最初設(shè)置為第一初始值, 其中,為了對所述多個ONU的至少一個第一 ONU執(zhí)行所述第一 OLT與所述第二 OLT之間的切換,所述方法由所述第二 OLT來執(zhí)行,并且包括: -將所述第二 OLT的所述第一閾值設(shè)置為至少等于當(dāng)前往返時間與先前往返時間之間的差的預(yù)定義最大值的值; -向所述第一 ONU發(fā)送GATE消息,以 便向所述第一 ONU分配資源; 以及在接收來自所述第一 ONU的REPORT消息之后: -將所述第二 OLT的所述第一閾值設(shè)置為所述第一初始值。
2.如權(quán)利要求1所述的方法,由給定OLT(50 ;60)所發(fā)送的每個GATE消息采用所述給定OLT的第二時間戳來加時間戳,以及 每個給定ONU(70)適合在由所述給定ONU接收來自所述給定OLT的給定GATE消息的時候、所述給定GATE消息的所述第二時間戳與所述給定ONU的本地時鐘時間之間的所述差的絕對值大于所述給定ONU的第二閾值時,切換到所述撤消登記狀態(tài)中, 所述第二閾值最初設(shè)置為第二初始值, 其中所述方法還包括在向所述第一 ONU發(fā)送GATE消息之前: -向所述第一 ONU發(fā)送第一消息,所述第一消息適合將所述第一 ONU的所述第二閾值設(shè)置為至少等于本地時鐘時間與第二時間戳之間的預(yù)定義最大差的值。
3.如權(quán)利要求2所述的方法,其中,所述方法還包括在接收來自所述第一ONU的所述REPORT消息之后: -向所述第一 ONU發(fā)送第二消息,所述第二消息適合將所述第一 ONU的所述第二閾值設(shè)置為所述第二初始值。
4.如權(quán)利要求2或3所述的方法,其中,在由所述第一ONU (70)接收所述GATE消息時,所述第一 ONU的本地時鐘基于所述GATE消息的所述第二時間戳來重置,并且所述REPORT消息的所述第一時間戳基于所述第一 ONU的本地時鐘來確定。
5.如權(quán)利要求1所述的方法,所述第一和第二OLT (50,60)通過唯一分路器(11)連接到所述多個0NU,所述第一 OLT經(jīng)由第一網(wǎng)絡(luò)段(56)連接到所述唯一分路器,所述第二 OLT經(jīng)由第二網(wǎng)絡(luò)段¢5)連接到所述唯一分路器,以及所述唯一分路器經(jīng)由網(wǎng)絡(luò)段(74)連接到所述ONU的每個, 其中所述第一 OLT與所述第二 OLT之間的所述切換對于所述多個ONU的全部ONU執(zhí)行。
6.如權(quán)利要求1所述的方法,所述第一OLT (50)經(jīng)由第一分路器(21.1)連接到所述多個ONU的工作ONU (70)的第一子集,以及所述第二 OLT ¢0)經(jīng)由第二分路器(21.2)連接到所述多個ONU的備用ONU的第二子集, 每個工作ONU與對應(yīng)備用ONU關(guān)聯(lián), 其中所述第一 OLT與所述第二 OLT之間的所述切換至少對于第一工作ONU和關(guān)聯(lián)到所述第一工作ONU的第一備用ONU來執(zhí)行,并且由所述第一 OLT在檢測到所述第一工作ONU與所述第一 OLT之間的故障時或者由外部實體接收所述第一工作OLT的標(biāo)識符時發(fā)起, 其中所述方法還包括在設(shè)置所述第二 OLT的所述第一閾值之前: -接收來自所述第一 OLT的所述第一工作ONU的標(biāo)識符, -確定與所述第一工作ONU關(guān)聯(lián)的所述第一備用0NU, 其中向所述所確定的第一備用ONU發(fā)送所述GATE消息,并且從所述所確定的備用ONU接收所述REPORT消息。
7.如權(quán)利要求3和6所述的方法,其中,向所述第一備用ONU(70)發(fā)送所述第一和第二消息。
8.如權(quán)利要求1所述的方法,其中,所述對第一ONU (70)的所述第一 OLT (50)與所述第二 OLT ¢0)之間的所述切換在由所述第一 OLT接收來自外部實體的網(wǎng)絡(luò)管理命令時執(zhí)行,所述網(wǎng)絡(luò)管理命令包括所述第一 ONU的標(biāo)識符。
9.如權(quán)利要求1所述的方法,其中,所述第一OLT(50)與所述第二 0LT(60)之間的所述切換在由所述第一 OLT檢測到所述第一 OLT與所述第一 ONU之間的故障或者與關(guān)聯(lián)所述第一 ONU (70)的ONU之間的故障時執(zhí)行,所述故障涉及: -由所述第一 OLT接收REPORT消息; -由所述第一 ONU或者由所述關(guān)聯(lián)ONU接收GATE消息; -由所述第一 ONU或者由所述關(guān)聯(lián)ONU傳送REPORT消息;或者 -由所述第一 OLT傳送GATE消息。
10.如權(quán)利要求1所述的方法,其中,所述當(dāng)前RTT等于所述REPORT消息的所述第一時間戳與所述給定OLT (50,60)的所述本地時鐘時間之間的所述差的絕對值。
11.如權(quán)利要求1所述的方法,其中,所述第一時間戳在所述REPORT消息中編碼為η位的序列,并且在向所述第一 ONU (70)發(fā)送GATE消息之前,所述第二 OLT (60)的所述第一閾值設(shè)置為至少等于2n的值。
12.—種在存儲介質(zhì)上記錄并且是由計算機可執(zhí)行的采取軟件代理器形式的程序產(chǎn)品,其特征在于,它包括設(shè)置成執(zhí)行權(quán)利要求1所述的方法的至少一個軟件模塊。
13.一種無源光網(wǎng)絡(luò)PON的光線路終端OLT(60),所述無源光網(wǎng)絡(luò)PON包括另一OLT (50),所述OLT和另一 OLT通過至 少一個分路器(11,21.1,21.2)連接到多個光網(wǎng)絡(luò)單元 ONU(70),所述OLT和所述另一 OLT設(shè)置成通過發(fā)送GATE消息向所述多個ONU分配資源,所述另一 OLT默認(rèn)地負(fù)責(zé)發(fā)送GATE消息,資源由每個ONU用于傳送數(shù)據(jù)或REPORT消息, 所述多個ONU的每個ONU默認(rèn)地處于登記狀態(tài),在此狀態(tài)中,在向所述ONU分配資源之后允許所述ONU發(fā)送REPORT消息,所述REPORT消息被發(fā)送給OLT或者所述另一 OLT以便要求資源分配,每個REPORT消息由所述ONU采用第一時間戳來加時間戳,所述第一時間戳表示發(fā)送所述REPORT消息的所述本地時間, 每個給定ONU適合由給定OLT在由所述給定OLT接收來自所述給定ONU的REPORT消息的時候、當(dāng)前往返時間RTT與先前RTT之間的差大于所述給定OLT的第一閾值時,切換到撤消登記狀態(tài)中,所述當(dāng)前RTT基于所述REPORT消息的所述第一時間戳和所述給定OLT的本地時鐘時間來確定,以及所述先前RTT對應(yīng)于對于先前接收的REPORT消息所確定的所述當(dāng)前RTT, 不允許處于撤消登記狀態(tài)的ONU向所述OLT或者所述另一 OLT傳送REPORT消息或數(shù)據(jù), 所述OLT的所述第一閾值最初設(shè)置為第一初始值, 其中,為了對所述多個ONU的至少一個第一 ONU執(zhí)行所述另一 OLT與所述OLT之間的切換,所述OLT包括: -第一設(shè)置單元(64),將所述OLT的所述第一閾值設(shè)置為至少等于當(dāng)前往返時間與先前往返時間之間的所述差的預(yù)定義最大值的值; -發(fā)送單元(62),向所述第一 ONU發(fā)送GATE消息,以便向所述第一 ONU分配資源; -接收單元(62),接收來自所述第一 ONU的REPORT消息; -第二設(shè)置單元(64),將所述OLT的所述第一閾值設(shè)置為所述第一初始值。
14.一種無源光網(wǎng)絡(luò)的第一光網(wǎng)絡(luò)單元(70),所述無源光網(wǎng)絡(luò)包括第一光線路終端0LT(50)、第二 0LT(60)、包含所述第一 ONU的多個光網(wǎng)絡(luò)單元ONU以及至少一個分路器(11 ;21.1 ;21.2),所述第一和第二 OLT通過所述至少一個分路器連接到所述多個0NU, 所述第一 OLT和所述第二 OLT設(shè)置成通過發(fā)送GATE消息向所述多個ONU分配資源,所述第一 OLT默認(rèn)地負(fù)責(zé)發(fā)送GATE消息,資源由每個ONU用于傳送數(shù)據(jù)或REPORT消息,由給定OLT所發(fā)送的每個GATE消息采用給定OLT的時間戳來加時間戳, 所述多個ONU的每個ONU默認(rèn)地處于登記狀態(tài),在此狀態(tài)中,在向所述ONU分配資源之后允許所述ONU發(fā)送REPORT消息,所述REPORT消息被發(fā)送給所述第一或者所述第二 OLT,以便要求資源分配, 每個給定ONU適合在由所述給定ONU接收來自所述給定OLT的給定GATE消息的時候、所述給定GATE消息的所述時間戳與所述給定ONU的本地時鐘時間之間的所述差大于所述給定ONU的閾值時,切換到撤消登記狀態(tài)中,不允許處于撤消登記狀態(tài)的ONU向所述第一或第二 OLT傳送REPORT消息或數(shù)據(jù), 所述第一 ONU的所述閾值最初設(shè)置為初始值, 其中,為了對所述第一 ONU執(zhí)行所述第一 OLT與所述第二 OLT之間的切換,所述第一ONU包括: -第一接收單元(72),接收來自所述第二 OLT的第一消息; -第一設(shè)置單元(73),在接收所述第一消息時將所述第一 ONU的所述閾值設(shè)置為至少等于本地時鐘時間與第二時間戳之間的預(yù)定義最大差的值; -接收單元(72),接收來自所述第二 OLT的GATE消息,以便向所述第一 ONU分配資源; -傳輸單元(72),從所述第一 ONU傳送REPORT消息; -第二接收單元(72),接收來自所述第二 OLT的第二消息;以及-第二設(shè)置單元(73),在接收所述第二消息時將所述第一 ONU的所述閾值設(shè)置為所述初始值。
15.一種無源光網(wǎng)絡(luò),包括第一光線路終端OLT(50)、第二 OLT(60)、多個光網(wǎng)絡(luò)單元ONU(70)以及至少一個分路器(11 ;21.1 ;21.2),所述第一和所述第二 OLT通過所述至少一個分路器連接到所述多個0NU, 所述第一 OLT和第二 OLT設(shè)置成通過發(fā)送GATE消息向所述多個ONU分配資源,所述第一OLT默認(rèn)地負(fù)責(zé)發(fā)送GATE消息,資源由每個ONU用于傳送數(shù)據(jù)或REPORT消息, 所述多個ONU的每個ONU默認(rèn)地處于登記狀態(tài),在此狀態(tài)中,在向所述ONU分配資源之后允許所述ONU發(fā)送REPORT消息,所述REPORT消息被發(fā)送給所述第一或者所述第二 OLT以便要求資源分配,每個REPORT消息由所述ONU采用第一時間戳來加時間戳,所述第一時間戳表示發(fā)送所述REPORT消息的所述本地時間, 每個給定ONU適合由給定OLT在由所述給定OLT接收來自所述給定ONU的REPORT消息的時候、當(dāng)前往返時間RTT與先前RTT之間的差大于所述給定OLT的第一閾值時,切換到撤消登記狀態(tài)中,所述當(dāng)前RTT基于所述REPORT消息的所述第一時間戳和所述給定OLT的本地時鐘時間來確定,以及所述先前RTT對應(yīng)于對于先前接收的REPORT消息所確定的所述當(dāng)前RTT, 不允許處于撤消登 記狀態(tài)的ONU向所述第一或第二 OLT傳送REPORT消息或數(shù)據(jù), 所述第二 OLT的所述第一閾值最初設(shè)置為第一初始值, 其中,為了對所述多個ONU的至少一個第一 ONU執(zhí)行所述第一 OLT與所述第二 OLT之間的切換,所述第二 OLT包括: -第一設(shè)置單元(64),將所述OLT的所述第一閾值設(shè)置為至少等于當(dāng)前往返時間與先前往返時間之間的所述差的預(yù)定義最大值的值; -發(fā)送單元(62),向所述第一 ONU發(fā)送GATE消息,以便向所述第一 ONU分配資源; -接收單元(62),接收來自所述第一 ONU的REPORT消息; -第二設(shè)置單元(64),將所述OLT的所述第一閾值設(shè)置為所述第一初始值。
全文摘要
本發(fā)明涉及一種用于執(zhí)行無源光網(wǎng)絡(luò)PON中的第一光線路終端OLT與第二OLT之間的切換操作的方法,所述第一和第二OLT通過至少一個分路器連接到多個光網(wǎng)絡(luò)單元ONU。通過修改第二OLT中的檢測的閾值,本發(fā)明使得能夠避免在保護切換操作期間檢測時間戳漂移誤差。
文檔編號H04Q11/00GK103227966SQ20131003501
公開日2013年7月31日 申請日期2013年1月30日 優(yōu)先權(quán)日2012年1月30日
發(fā)明者C.芒然 申請人:三菱電機株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巢湖市| 灯塔市| 荆州市| 赞皇县| 比如县| 灌云县| 白朗县| 阳原县| 刚察县| 来凤县| 焉耆| 昌图县| 马边| 隆昌县| 龙井市| 东丽区| 泰安市| 凌源市| 社会| 岳普湖县| 南丹县| 河间市| 屯门区| 普兰县| 金堂县| 江陵县| 清水河县| 新民市| 临西县| 泉州市| 江山市| 太原市| 新余市| 科技| 肃宁县| 辰溪县| 田东县| 乌兰察布市| 泽库县| 靖宇县| 旺苍县|