專利名稱:時(shí)分波分混合pon系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及PON系統(tǒng),具體涉及時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法。
背景技術(shù):
光接入網(wǎng)絡(luò)FTTH作為光纖通信網(wǎng)絡(luò)中的ー個(gè)重要部分具有廣闊的應(yīng)用前景。但是隨著業(yè)務(wù)內(nèi)容的豐富,需求的帶寬越來(lái)越高,1G/2.5速率的EPON或GPON和10G/2.5速率XG-PON不能滿足未來(lái)市場(chǎng)帶寬的需求。在下一代無(wú)源光接入網(wǎng)(NG P0N2)中,基于TffDM-PON技術(shù)的研究被業(yè)界廣泛關(guān)注。TWDM-PON采用波分和復(fù)用技術(shù)的PON被稱為時(shí)分波分復(fù)分解無(wú)源光網(wǎng)絡(luò)(TffDM-PON )0TffDM-PON采用在原來(lái)時(shí)分PON的基礎(chǔ)上增加使用波分復(fù)用技術(shù)從技術(shù)上來(lái)講是比較容易實(shí)現(xiàn)的,技術(shù)成熟,成本相對(duì)也較低。TWDM-PON可以保持ODN不變,即ODN中的分路器僅是光功率分配器,而不是波長(zhǎng)路由或者波長(zhǎng)選擇器。系統(tǒng)中引用波分復(fù)用技術(shù)的方法較為簡(jiǎn)單,波長(zhǎng)選擇器就下降到ONU處,具體ONU所使用的波長(zhǎng)信道則由局端和遠(yuǎn)端的協(xié)議協(xié)商而定。因此,TWDM-PON的關(guān)鍵在于系統(tǒng)波長(zhǎng)管理的實(shí)現(xiàn)。TffDM-PON系統(tǒng)架構(gòu)示意圖見(jiàn)圖1。系統(tǒng)有N個(gè)OLT (端ロ),每個(gè)OLT (端ロ)的傳輸匯聚層符合XG-PON協(xié)議,與ONU進(jìn)行通信。具體ONU所使用的波長(zhǎng)信道則由局端OLT和遠(yuǎn)端ONU通過(guò)系統(tǒng)波長(zhǎng)管理通道的協(xié)議協(xié)商而定。通常的做法是指定缺省OLT (端ロ)所使用的波長(zhǎng)信道對(duì)作為管理通道,但這種做法存在一個(gè)缺點(diǎn):當(dāng)缺省OLT (端ロ)有故障吋,整個(gè)系統(tǒng)就無(wú)法實(shí)現(xiàn)波長(zhǎng)管理。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是解決當(dāng)作為波長(zhǎng)管理通道的缺省OLT端ロ有故障吋,整個(gè)TWDM-PON系統(tǒng)就無(wú)法實(shí)現(xiàn)波長(zhǎng)管理的問(wèn)題。為了解決上述技術(shù)問(wèn)題,本發(fā)明所采用的技術(shù)方案是提供一種時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇的方法,包括以下步驟:每個(gè)OLT端ロ根據(jù)端ロ狀態(tài)發(fā)出轉(zhuǎn)移激勵(lì)消息,井根據(jù)收到的相應(yīng)轉(zhuǎn)移激勵(lì)消息在選舉狀態(tài)、運(yùn)行狀態(tài)和切換狀態(tài)之間的進(jìn)行轉(zhuǎn)換,所述轉(zhuǎn)移激勵(lì)消息包括競(jìng)選消息、域主消息和普調(diào)消息;在所述選舉狀態(tài)下,各OLT端ロ發(fā)送競(jìng)選消息,并根據(jù)所述競(jìng)選消息選舉產(chǎn)生一個(gè)OLT端ロ為域主端ロ,所述域主端ロ轉(zhuǎn)入所述運(yùn)行狀態(tài)并持續(xù)發(fā)送域主消息給其他OLT端ロ,并在消息中指定副主OLT端ロ,其他OLT端ロ收到所述域主消息后轉(zhuǎn)入所述運(yùn)行狀態(tài);在所述運(yùn)行狀態(tài)下,以所述域主端ロ使用的波長(zhǎng)信道作為波長(zhǎng)管理通道,為各ONU指配工作波長(zhǎng);副主OLT端ロ監(jiān)測(cè)ONU投訴,如果收到ONU投訴則轉(zhuǎn)入所述切換狀態(tài);
在所述切換狀態(tài)下,取消域主端ロ,各OLT端ロ信譽(yù)值調(diào)整,并進(jìn)入所述選舉狀態(tài)。在上述方法中,所述競(jìng)選消息包括4個(gè)值域:競(jìng)選消息代碼、推舉的域主值、推舉的副主值和發(fā)出競(jìng)選消息的端ロ的競(jìng)選信譽(yù)值;所述域主消息包括4個(gè)值域:域主消息代碼、當(dāng)選的域主值和當(dāng)選的副主值,本端ロ的競(jìng)選信譽(yù)值;所述普調(diào)消息包括2個(gè)值域:普調(diào)消息代碼和發(fā)出普通消息的端ロ的競(jìng)選信譽(yù)值。在上述方法中,選舉操作的步驟如下:步驟All、每個(gè)OLT端ロ廣播自己的競(jìng)選消息,競(jìng)選消息中推舉的域主值和推舉的副主值分別為本端ロ的域主值和副主值;步驟A12、每個(gè)OLT端ロ接收其它OLT端ロ的競(jìng)選消息,井根據(jù)收到的競(jìng)選消息中推舉的域主值和推舉的副主值以及競(jìng)選信譽(yù)值判斷本端ロ繼續(xù)競(jìng)選、轉(zhuǎn)入當(dāng)選操作或讓賢,如果繼續(xù)競(jìng)選,則轉(zhuǎn)步驟All ;如果讓賢,則轉(zhuǎn)步驟A13 ;如果轉(zhuǎn)入當(dāng)選操作,則轉(zhuǎn)步驟A14 ;步驟A13、推舉競(jìng)選信譽(yù)值高的端ロ為域主,修改競(jìng)選消息,修改后的競(jìng)選消息中推舉的域主值為接收端ロ的競(jìng)選信譽(yù)值,推舉的副主值為自己的競(jìng)選信譽(yù)值,競(jìng)選信譽(yù)值不變,轉(zhuǎn)步驟A12 ;步驟A14、根據(jù)收到的選擇自己的競(jìng)選消息個(gè)數(shù)P和OLT端口數(shù)N的比較判斷是否當(dāng)選,如果P=N-1或在S秒內(nèi)沒(méi)有收到推舉的域主值高于自己的信譽(yù)值則認(rèn)定自己為域主,發(fā)送域主消息并轉(zhuǎn)入運(yùn)行狀態(tài),N為OLT端口數(shù);否則繼續(xù)競(jìng)選,轉(zhuǎn)步驟A12。在上述方法中,在步驟A12中,如果收到的競(jìng)選消息中推舉的域主值高于自己的競(jìng)選信譽(yù)值,則推舉收到競(jìng)選消息的OLT端ロ為域主端ロ ;如果收到的競(jìng)選消息中推舉的域主值和競(jìng)選信譽(yù)值不相等,但推舉的域主值和自己的競(jìng)選信譽(yù)值相等,則轉(zhuǎn)入是否當(dāng)選判斷操作;如果收到的競(jìng)選消息中推舉的域主值和競(jìng)選信譽(yù)值相等,且等于自己信譽(yù)值,則說(shuō)明發(fā)生了選民(0LT端ロ)的值相等的情況,回退自己的信譽(yù)值;如果收到的競(jìng)選消息中推舉的域主值小于自己的推舉的,則繼續(xù)競(jìng)選,發(fā)送選舉報(bào)文;如果收到域主消息,則轉(zhuǎn)入運(yùn)行態(tài)。在上述方法中,在運(yùn)行狀態(tài)下:域主端ロ持續(xù)發(fā)送域主消息,并在帶內(nèi)向ONU廣播擔(dān)當(dāng)域主;非域主接收域主消息后,若發(fā)現(xiàn)自己的信譽(yù)值等于推舉的副主值,則置自己的副主當(dāng)選值vice為1,在帶內(nèi)持續(xù)向ONU廣播自己擔(dān)當(dāng)副主;副主OLT端ロ監(jiān)測(cè)ONU投訴,如果收到ONU投訴則轉(zhuǎn)入所述切換狀態(tài);非域主接收域主消息后,若發(fā)現(xiàn)自己的信譽(yù)值不等于推舉的副主值,此時(shí),若接收到副主發(fā)來(lái)的普調(diào)消息則轉(zhuǎn)入切換狀態(tài)。在上述方法中,在切換狀態(tài)下,調(diào)整各端ロ的信譽(yù)值方法如下:
域主收到普調(diào)消息時(shí),將自己的信譽(yù)值降低,具體作法是自己的信譽(yù)值減去(N-1 ),N為端口數(shù),若該操作使得自己的信譽(yù)值為負(fù)值吋,則設(shè)自己的信譽(yù)值為0,并轉(zhuǎn)入選舉狀態(tài);非域主收到普調(diào)消息時(shí)則將自己的信譽(yù)值加1,并轉(zhuǎn)入選舉狀態(tài);副主將自己的信譽(yù)值加I。在上述方法中,所述在帶內(nèi)持續(xù)向ONU廣播擔(dān)當(dāng)域主或者擔(dān)當(dāng)副主的方法是:SP利用XG-PON中PLOAM或其他開(kāi)銷消息,發(fā)送含有當(dāng)選域主值及當(dāng)選副主值的管理消息或開(kāi)銷字節(jié)。在上述方法中,所述ONU投訴的方法是:0NU利用XG-P0N中PLOAM或其他開(kāi)銷消息,在上行中向副主發(fā)送請(qǐng)求波長(zhǎng)未響應(yīng)的管理消息或開(kāi)銷字節(jié)。本發(fā)明,TffDM-PON系統(tǒng)有能力重新選擇某一 OLT端ロ所使用的信道作為波長(zhǎng)管理通道,當(dāng)原有的(域主)OLT端ロ有故障時(shí),其余正常OLT端ロ可以被選為波長(zhǎng)管理通道,這樣就可規(guī)避缺省的OLT端ロ有故障時(shí)無(wú)法實(shí)現(xiàn)波長(zhǎng)管理的問(wèn)題。
圖1為T(mén)WDM-PON系統(tǒng)的架構(gòu)框圖;圖2為本發(fā)明的流程示意圖;圖3為本發(fā)明中OLT端ロ的狀態(tài)轉(zhuǎn)移示意圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作出詳細(xì)的說(shuō)明。如圖1、圖2、圖3所示,本發(fā)明提供的時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法通過(guò)以下方式實(shí)現(xiàn):每個(gè)OLT端ロ根據(jù)端ロ狀態(tài)發(fā)出轉(zhuǎn)移激勵(lì)消息,井根據(jù)收到的相應(yīng)轉(zhuǎn)移激勵(lì)消息在選舉狀態(tài)、運(yùn)行狀態(tài)和切換狀態(tài)之間的進(jìn)行轉(zhuǎn)換,所述轉(zhuǎn)移激勵(lì)消息包括競(jìng)選消息、域主消息和普調(diào)消息;在所述選舉狀態(tài)下,各OLT端ロ發(fā)送競(jìng)選消息,并根據(jù)所述競(jìng)選消息選舉產(chǎn)生一個(gè)OLT端ロ為域主端ロ(域主OLT端ロ,簡(jiǎn)稱域主),所述域主端ロ轉(zhuǎn)入所述運(yùn)行狀態(tài)并持續(xù)發(fā)送域主消息給其他OLT端ロ,并在消息中指定副主端ロ(副主OLT端ロ,簡(jiǎn)稱副主),其他OLT端ロ收到所述域主消息后轉(zhuǎn)入所述運(yùn)行狀態(tài);在所述運(yùn)行狀態(tài)下,以所述域主端ロ使用的波長(zhǎng)信道作為波長(zhǎng)管理通道,為各ONU指配工作波長(zhǎng);副主OLT端ロ監(jiān)測(cè)ONU投訴,如果收到ONU投訴則轉(zhuǎn)入所述切換狀態(tài),ONU投訴的方法是:0NU利用XG-PON中PLOAM或其他開(kāi)銷消息,在上行中向副主發(fā)送請(qǐng)求波長(zhǎng)未響應(yīng)的管理消息或開(kāi)銷字節(jié);在所述切換狀態(tài)下,取消域主端ロ,各OLT端ロ調(diào)整信譽(yù)值,并進(jìn)入所述選舉狀態(tài)。競(jìng)選消息A是指端ロ參加競(jìng)選域主的消息,包括4個(gè)值域:競(jìng)選消息代碼AO(AO=I)、推舉的域主值A(chǔ)l、推舉的副主值A(chǔ)2和發(fā)出競(jìng)選消息的端ロ的競(jìng)選信譽(yù)值A(chǔ)Y。域主消息B是域主已經(jīng)選定的消息,包括4個(gè)值域:域主消息代碼BO (B0=2)、當(dāng)選的域主值BI和當(dāng)選的副主值B2、本端ロ的競(jìng)選信譽(yù)值BY。普調(diào)消息C是指作為副主的OLT端ロ發(fā)現(xiàn)有ONU投訴而發(fā)出的消息,普調(diào)消息C是需要重新競(jìng)選域主的消息,只能由副主發(fā)出,包括2個(gè)值域:普調(diào)消息代碼CO (C0=3)和自己競(jìng)選信譽(yù)值CY。端ロ在選舉狀態(tài)EL下收到競(jìng)選消息事件,則執(zhí)行選舉操作,并維持在選舉狀態(tài)EL, OLT各端ロ開(kāi)始選舉過(guò)程,通過(guò)選舉機(jī)制選舉產(chǎn)生ー個(gè)端ロ為域主DM,當(dāng)ー個(gè)端ロ被選為域主的時(shí)候則轉(zhuǎn)入運(yùn)行狀態(tài),其使用的波長(zhǎng)信道即為波長(zhǎng)管理信道,通過(guò)域主端ロ進(jìn)行正常的ONU波長(zhǎng)指配工作;當(dāng)系統(tǒng)出現(xiàn)故障,進(jìn)行域主切換操作。選舉機(jī)制是ー種通過(guò)帶外控制消息交互產(chǎn)生域主的過(guò)程,各端ロ之間通過(guò)帶外控制消息爭(zhēng)當(dāng)域主。端ロ選舉狀態(tài)EL下收到域主消息事件,則轉(zhuǎn)入運(yùn)行狀態(tài)RN。OLT各端ロ完成選舉過(guò)程后,則分別轉(zhuǎn)入運(yùn)行狀態(tài)。端ロ在運(yùn)行狀態(tài)下收到普調(diào)消息事件,則轉(zhuǎn)入切換狀態(tài)SW,即域主進(jìn)行切換,域主喪失域主身份。 端ロ在切換狀態(tài)下,取消域主端ロ,重新選舉域主,切換狀態(tài)SW完成操作后,無(wú)條件轉(zhuǎn)入選舉狀態(tài)EL,即OLT又開(kāi)始進(jìn)行選舉。在選舉狀態(tài)EL下,端ロ的選舉操作的步驟如下:步驟Al 1、每個(gè)OLT端ロ廣播自己的競(jìng)選消息,競(jìng)選消息中推舉的域主值A(chǔ)2和推舉的副主值A(chǔ)3分別為本端ロ的域主值和副主值。步驟A12、每個(gè)OLT端ロ接收其它OLT端ロ的競(jìng)選消息,井根據(jù)收到的競(jìng)選消息中推舉的域主值和推舉的副主值以及競(jìng)選信譽(yù)值判斷本端ロ繼續(xù)競(jìng)選、轉(zhuǎn)入當(dāng)選操作或讓賢,如果繼續(xù)競(jìng)選,則轉(zhuǎn)步驟All ;如果讓賢,則轉(zhuǎn)步驟A13 ;如果轉(zhuǎn)入當(dāng)選操作,則轉(zhuǎn)步驟A14。如果收到的競(jìng)選消息中推舉的域主值高于自己的競(jìng)選信譽(yù)值,則推舉收到競(jìng)選消息的OLT端ロ為域主端ロ ;如果收到的競(jìng)選消息中推舉的域主值和競(jìng)選信譽(yù)值不相等,但推舉的域主值和自己的競(jìng)選信譽(yù)值相等,則轉(zhuǎn)入是否當(dāng)選判斷操作;如果收到的競(jìng)選消息中推舉的域主值和競(jìng)選信譽(yù)值相等,且等于自己信譽(yù)值,則說(shuō)明發(fā)生了選民(0LT端ロ)的值相等的情況,回退自己的信譽(yù)值;如果收到的競(jìng)選消息中推舉的域主值小于自己的推舉的,則繼續(xù)競(jìng)選,發(fā)送選舉報(bào)文;如果收到域主消息,則轉(zhuǎn)入運(yùn)行態(tài)。步驟A13、推舉競(jìng)選信譽(yù)值高的端ロ為域主,修改競(jìng)選消息,修改后的競(jìng)選消息中推舉的域主值為接收端ロ的競(jìng)選信譽(yù)值,推舉的副主值為自己的競(jìng)選信譽(yù)值,競(jìng)選信譽(yù)值不變,轉(zhuǎn)步驟A12 ;步驟A14、根據(jù)收到的選擇自己的競(jìng)選消息個(gè)數(shù)P和OLT端口數(shù)N的比較判斷是否當(dāng)選,如果P=N-1或在S秒內(nèi)沒(méi)有收到推舉的域主值高于自己的信譽(yù)值則認(rèn)定自己為域主,發(fā)送域主消息并轉(zhuǎn)入運(yùn)行狀態(tài),N為OLT端口數(shù);否則,繼續(xù)競(jìng)選,轉(zhuǎn)步驟A12 ;在運(yùn)行狀態(tài)下:域主端ロ持續(xù)發(fā)送域主消息,并在帶內(nèi)向ONU廣播擔(dān)當(dāng)域主,采用的方法是:利用XG-PON中PLOAM或其他開(kāi)銷消息,發(fā)送含有當(dāng)選域主值及當(dāng)選副主值的管理消息或開(kāi)銷字節(jié);非域主接收域主消息后,若發(fā)現(xiàn)自己的信譽(yù)值等于推舉的副主值,則置自己的副主當(dāng)選值vice為1,在帶內(nèi)持續(xù)向ONU廣播自己擔(dān)當(dāng)副主,采用的方法是:利用XG-PON中PLOAM或其他開(kāi)銷消息,發(fā)送含有當(dāng)選域主值及當(dāng)選副主值的管理消息或開(kāi)銷字節(jié);副主OLT端ロ監(jiān)測(cè)ONU投訴,如果收到ONU投訴則轉(zhuǎn)入切換狀態(tài);Vice為ー個(gè)OLT端ロ的內(nèi)部變量,當(dāng)OLT監(jiān)測(cè)到vice為I時(shí)就表明是副主,ONU約定投訴的端ロ是副主端ロ,只有副主端口才能發(fā)起重新選舉(通過(guò)監(jiān)測(cè)投訴,繼而發(fā)出普調(diào)消息,進(jìn)入sw,再進(jìn)入選舉態(tài))。非域主接收域主消息后,若發(fā)現(xiàn)自己的信譽(yù)值不等于推舉的副主值(即為普通OLT端ロ),此時(shí),若接收到副主發(fā)來(lái)的普調(diào)消息則轉(zhuǎn)入切換狀態(tài)。在切換狀態(tài)下,調(diào)整各端ロ的信譽(yù)值方法如下:域主收到普調(diào)消息時(shí),將自己的信譽(yù)值降低,具體作法是自己的信譽(yù)值減去(N-1 ),N為端口數(shù),若該操作使得自己的信譽(yù)值為負(fù)值吋,則設(shè)自己的信譽(yù)值為0,并轉(zhuǎn)入選舉狀態(tài);非域主收到普調(diào)消息時(shí)則將自己的信譽(yù)值加1,并轉(zhuǎn)入選舉狀態(tài)。副主將自己的信譽(yù)值加I。下面結(jié)合一個(gè)具體實(shí)例對(duì)本發(fā)明進(jìn)行詳細(xì)的說(shuō)明。本具體實(shí)例中,OLT有三個(gè)端ロ參加選舉機(jī)制,分別為端ロ D1、端ロ D2和端ロ D3。端ロ D1、端ロ D2和端ロ D3各自運(yùn)行ー份上述的3種狀態(tài)(選舉狀態(tài)、運(yùn)行狀態(tài)和切換狀態(tài))之間的轉(zhuǎn)換步驟(狀態(tài)轉(zhuǎn)移),每個(gè)OLT端ロ根據(jù)端ロ狀態(tài)發(fā)出轉(zhuǎn)移激勵(lì)消息,井根據(jù)收到的激勵(lì)消息轉(zhuǎn)移狀態(tài)。過(guò)程(時(shí)間段)0 =OLT的三個(gè)端ロ Dl、D2和D3進(jìn)入競(jìng)選狀態(tài)EL競(jìng)選域主,初始狀態(tài)下:端ロ Dl的競(jìng)選信譽(yù)值A(chǔ)Yll = 99,端ロ D2的競(jìng)選信譽(yù)值A(chǔ)Y21 = 98,端ロ D3的競(jìng)選信譽(yù)值A(chǔ)Y31 = 97,競(jìng)選信譽(yù)值的初始值A(chǔ)Y是由系統(tǒng)根據(jù)各端ロ序列號(hào)、MAC地址等信息分配的,每個(gè)端ロ均不相同,如果某ー個(gè)端ロ的競(jìng)選信譽(yù)值的初始值與其他端ロ的競(jìng)選信譽(yù)值的初始值相同,則其中的一個(gè)端ロ需要采用要回退機(jī)制重新分配。過(guò)程(時(shí)間段)1:姆個(gè)OLT端ロ廣播自己的競(jìng)選消息,競(jìng)選消息中推舉的域主和推舉的副主為本端ロ的域主值和副主值,競(jìng)選信譽(yù)值為本端ロ的競(jìng)選信譽(yù)值;端ロ Dl發(fā)送競(jìng)選消息al,競(jìng)選消息al中推舉的域主All = 99、推舉的副主A21=O、自己競(jìng)選信譽(yù)值A(chǔ)Yl I = 99 ;端ロ D2發(fā)送競(jìng)選消息a2,競(jìng)選消息a2中推舉的域主A21 = 98、推舉的副主A22=O、自己競(jìng)選信譽(yù)值A(chǔ)Y21 = 98 ;端ロ 3發(fā)送競(jìng)選消息a3,競(jìng)選消息a3中推舉的域主A31 = 97、推舉的副主A33 =O、自己競(jìng)選信譽(yù)值A(chǔ)Y31 = 97。過(guò)程(時(shí)間段)2:每個(gè)OLT端ロ接收其它OLT端ロ的競(jìng)選消息,井根據(jù)收到的競(jìng)選消息中推舉的域主和推舉的副主以及競(jìng)選信譽(yù)值判斷繼續(xù)競(jìng)選或讓賢,如果繼續(xù)競(jìng)選,則繼續(xù)發(fā)送競(jìng)選消息;如果讓賢,則推舉競(jìng)選信譽(yù)值高的端ロ為域主,修改競(jìng)選消息,修改后的競(jìng)選消息中推舉的域主值為接收端ロ的競(jìng)選信譽(yù)值,推舉的副主為自己的競(jìng)選信譽(yù)值,競(jìng)選信譽(yù)值不變,表示自己可當(dāng)副主,并且推舉的域主值為接收端ロ的競(jìng)選信譽(yù)值。本實(shí)例中:端ロ Dl收到競(jìng)選消息a2后,發(fā)現(xiàn)端ロ D2的競(jìng)選信譽(yù)值A(chǔ)Y21 = 98低于自己的競(jìng)選信譽(yù)值A(chǔ)Yll = 99,說(shuō)明自己有希望當(dāng)選,繼續(xù)發(fā)送競(jìng)選消息al ;端ロ Dl收到競(jìng)選消息a3后,發(fā)現(xiàn)端ロ 3的競(jìng)選信譽(yù)值A(chǔ)Y31 = 97低于自己的競(jìng)選信譽(yù)值A(chǔ)Yll = 99,說(shuō)明自己有希望當(dāng)選,繼續(xù)發(fā)送競(jìng)選消息al ;端ロ D2收到競(jìng)選消息al后,發(fā)現(xiàn)端ロ Dl的競(jìng)選信譽(yù)值A(chǔ)Yll = 99,高于自己的競(jìng)選信譽(yù)值A(chǔ)Y21 = 98,于是讓賢(推舉端ロ Dl為域主),修改競(jìng)選消息a2,修改后的競(jìng)選消息a2中推舉的域主A21 = 99、推舉的副主A22 = 98、競(jìng)選信譽(yù)值A(chǔ)Y21 = 98,表示自己AY21=98可當(dāng)副主,推舉域主的資格為:A21 = 99 ;端ロ D3收到競(jìng)選消息al后,發(fā)現(xiàn)端ロ Dl的競(jìng)選信譽(yù)值A(chǔ)Yll = 99,高于自己的競(jìng)選信譽(yù)值A(chǔ)Y21 = 97,于是讓賢,推舉端ロ Dl為域主,修改競(jìng)選消息a3,修改后的競(jìng)選消息a3中推舉的域主A31 = 99、推舉的副主A21 = 97、競(jìng)選信譽(yù)值A(chǔ)Y31 =97,表示自己AY31=97可當(dāng)副主,推舉域主的資格為A21 = 99。端ロ Dl收到修改后的競(jìng)選消息a2、a3后,發(fā)現(xiàn)競(jìng)選消息a2、a3中推舉的域主和競(jìng)選信譽(yù)值不相等,但推舉的域主值和自己的競(jìng)選信譽(yù)值相等,認(rèn)定修改后的競(jìng)選消息a2、a3在選自己,于是轉(zhuǎn)過(guò)程3,轉(zhuǎn)入是否當(dāng)選判斷操作。過(guò)程(時(shí)間段)3:端ロ Dl比較選擇自己收到的競(jìng)選消息個(gè)數(shù)P和OLT端口數(shù)N,此時(shí)P=N-1=2 (或在設(shè)定時(shí)間內(nèi)沒(méi)有收到推舉的域主值高于自己競(jìng)選信譽(yù)值的競(jìng)選消息),則端ロ Dl判斷自己當(dāng)選為域主,轉(zhuǎn)過(guò)程4。過(guò)程(時(shí)間段)4:端ロ Dl向端ロ D2和端ロ D3持續(xù)發(fā)送域主消息bl,域主消息bl中當(dāng)選的域主值BI = 99、當(dāng)選的副主值B2 = 98,端ロ D2和端ロ D3接收域主消息bl ;過(guò)程(時(shí)間段)5:端ロ D1、端ロ D2和端ロ D3轉(zhuǎn)入運(yùn)行狀態(tài)RN,以端ロ Dl使用的波長(zhǎng)信道作為波長(zhǎng)管理通道,為各ONU指配工作波長(zhǎng);過(guò)程(時(shí)間段)6:副主端ロ判斷是否收到ONU投訴,在此例中為副主OLT D2收到投訴,故轉(zhuǎn)過(guò)程7;過(guò)程(時(shí)間段)7:副主OLT端ロ D2收到ONU投訴,于是向其他OLT端ロ廣播普調(diào)消息Cl。過(guò)程(時(shí)間段)8:副主自己的競(jìng)選信譽(yù)值加I ;其它不是副主或域主的OLT端ロ收到了普調(diào)消息自己的競(jìng)選信譽(yù)值加I。然后進(jìn)入選舉狀態(tài)EL。本實(shí)例中,端ロ D2的競(jìng)選信譽(yù)值A(chǔ)Y21 = 98+1=99(因?yàn)槎衰?D2為副主,副主的競(jìng)選信譽(yù)值A(chǔ)Y21加I);進(jìn)入選舉狀態(tài)EL。端ロ D3收到普調(diào)消息Cl后,(非原域主前進(jìn))競(jìng)選信譽(yù)值A(chǔ)Y31=AY31+1 = 97+1=98 ;進(jìn)入選舉狀態(tài)EL。域主OLT端ロ(端ロ Dl)收到普調(diào)消息后Cl后,(原域主自貶)競(jìng)選信譽(yù)值A(chǔ)YII=AYI1- (N-1) = 99 - 2 = 97 ;進(jìn)入選舉狀態(tài) EL。如下表所示:在過(guò)程編號(hào)I至3,OLT各端ロ處于競(jìng)選狀態(tài),過(guò)程編號(hào)4至6,OLT各端ロ處于運(yùn)行狀態(tài),編號(hào)7至8,OLT各端ロ處于切換狀態(tài)。
權(quán)利要求
1.時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法,其特征在于,包括以下步驟: 每個(gè)OLT端ロ根據(jù)端ロ狀態(tài)發(fā)出轉(zhuǎn)移激勵(lì)消息,井根據(jù)收到的相應(yīng)轉(zhuǎn)移激勵(lì)消息在選舉狀態(tài)、運(yùn)行狀態(tài)和切換狀態(tài)之間的進(jìn)行轉(zhuǎn)換,所述轉(zhuǎn)移激勵(lì)消息包括競(jìng)選消息、域主消息和普調(diào)消息; 在所述選舉狀態(tài)下,各OLT端ロ發(fā)送競(jìng)選消息,并根據(jù)所述競(jìng)選消息選舉產(chǎn)生ー個(gè)OLT端ロ為域主端ロ,所述域主端ロ轉(zhuǎn)入所述運(yùn)行狀態(tài)并持續(xù)發(fā)送域主消息給其他OLT端ロ,并在消息中指定副主OLT端ロ,其他OLT端ロ收到所述域主消息后轉(zhuǎn)入所述運(yùn)行狀態(tài);在所述運(yùn)行狀態(tài)下,以所述域主端ロ使用的波長(zhǎng)信道作為波長(zhǎng)管理通道,為各ONU指配工作波長(zhǎng);副主OLT端ロ監(jiān)測(cè)ONU投訴,如果收到ONU投訴則轉(zhuǎn)入所述切換狀態(tài); 在所述切換狀態(tài)下,取消域主端ロ,各OLT端ロ信譽(yù)值調(diào)整,并進(jìn)入所述選舉狀態(tài)。
2.如權(quán)利要求1所述的時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法,其特征在干, 所述競(jìng)選消息包括4個(gè)值域:競(jìng)選消息代碼、推舉的域主值、推舉的副主值和發(fā)出競(jìng)選消息的端ロ的競(jìng)選信譽(yù)值; 所述域主消息包括4個(gè)值域:域主消息代碼、當(dāng)選的域主值和當(dāng)選的副主值,本端ロ的競(jìng)選信譽(yù)值; 所述普調(diào)消息包括2個(gè)值域:普調(diào)消息代碼和發(fā)出普通消息的端ロ的競(jìng)選信譽(yù)值。
3.如權(quán)利要求2所述的時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法,其特征在于,選舉操作的步驟如下: 步驟All、每個(gè)OLT端ロ廣播自己的競(jìng)選消息,競(jìng)選消息中推舉的域主值和推舉的副主值分別為本端ロ的域主值和副主值; 步驟A12、每個(gè)OLT端ロ接收其它OLT端ロ的競(jìng)選消息,并根據(jù)收到的競(jìng)選消息中推舉的域主值和推舉的副主值以及競(jìng)選信譽(yù)值判斷本端ロ繼續(xù)競(jìng)選、轉(zhuǎn)入當(dāng)選操作或讓賢,如果繼續(xù)競(jìng)選,則轉(zhuǎn)步驟All ;如果讓賢,則轉(zhuǎn)步驟A13 ;如果轉(zhuǎn)入當(dāng)選操作,則轉(zhuǎn)步驟A14 ;步驟A13、推舉競(jìng)選信譽(yù)值高的端ロ為域主,修改競(jìng)選消息,修改后的競(jìng)選消息中推舉的域主值為接收端ロ的競(jìng)選信譽(yù)值,推舉的副主值為自己的競(jìng)選信譽(yù)值,競(jìng)選信譽(yù)值不變,轉(zhuǎn)步驟A12 ; 步驟A14、根據(jù)收到的選擇自己的競(jìng)選消息個(gè)數(shù)P和OLT端口數(shù)N的比較判斷是否當(dāng)選,如果P=N-1或在S秒內(nèi)沒(méi)有收到推舉的域主值高于自己的信譽(yù)值則認(rèn)定自己為域主,發(fā)送域主消息并轉(zhuǎn)入運(yùn)行狀態(tài),N為OLT端口數(shù);否則繼續(xù)競(jìng)選,轉(zhuǎn)步驟A12。
4.如權(quán)利要求3所述的時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法,其特征在于,在步驟A12中, 如果收到的競(jìng)選消息中推舉的域主值高于自己的競(jìng)選信譽(yù)值,則推舉收到競(jìng)選消息的OLT端ロ為域主端ロ ; 如果收到的競(jìng)選消息中推舉的域主值和競(jìng)選信譽(yù)值不相等,但推舉的域主值和自己的競(jìng)選信譽(yù)值相等,則轉(zhuǎn)入是否當(dāng)選判斷操作; 如果收到的競(jìng)選消息中推舉的域主值和競(jìng)選信譽(yù)值相等,且等于自己信譽(yù)值,則說(shuō)明發(fā)生了選民(0LT端ロ)的值相等的情況,回退自己的信譽(yù)值;如果收到的競(jìng)選消息中推舉的域主值小于自己的推舉的,則繼續(xù)競(jìng)選,發(fā)送選舉報(bào)文; 如果收到域主消息,則轉(zhuǎn)入運(yùn)行態(tài)。
5.如權(quán)利要求2所述的時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法,其特征在于,在運(yùn)行狀態(tài)下: 域主端ロ持續(xù)發(fā)送域主消息,并在帶內(nèi)向ONU廣播擔(dān)當(dāng)域主; 非域主接收域主消息后,若發(fā)現(xiàn)自己的信譽(yù)值等于推舉的副主值,則置自己的副主當(dāng)選值vice為1,在帶內(nèi)持續(xù)向ONU廣播自己擔(dān)當(dāng)副主;副主OLT端ロ監(jiān)測(cè)ONU投訴,如果收到ONU投訴則轉(zhuǎn)入所述切換狀態(tài); 非域主接收域主消息后,若發(fā)現(xiàn)自己的信譽(yù)值不等于推舉的副主值,此時(shí),若接收到副主發(fā)來(lái)的普調(diào)消息則轉(zhuǎn)入切換狀態(tài)。
6.如權(quán)利要求2所述的時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法,其特征在于,在切換狀態(tài)下,調(diào)整各端ロ的信譽(yù)值方法如下: 域主收到普調(diào)消息吋,將自己的信譽(yù)值降低,具體作法是自己的信譽(yù)值減去(N-1),N為端口數(shù),若該操作使得自己的信譽(yù)值為負(fù)值吋,則設(shè)自己的信譽(yù)值為0,并轉(zhuǎn)入選舉狀態(tài); 非域主收到普調(diào)消息時(shí)則將自己的信譽(yù)值加1,并轉(zhuǎn)入選舉狀態(tài); 副主將自己的信譽(yù)值加I。
7.如權(quán)利要求3所述的時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法,其特征在于,所述在帶內(nèi)持續(xù)向ONU廣播擔(dān)當(dāng)域主或者擔(dān)當(dāng)副主的方法是:即利用XG-PON中PLOAM或其他開(kāi)銷消息,發(fā)送含有當(dāng)選域主值及當(dāng)選副主值的管理消息或開(kāi)銷字節(jié)。
8.如權(quán)利要求3所述的時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法,其特征在于,所述ONU投訴的方法是:0NU利用XG-PON中PLOAM或其他開(kāi)銷消息,在上行中向副主發(fā)送請(qǐng)求波長(zhǎng)未響應(yīng)的管理消息或開(kāi)銷字節(jié)。
全文摘要
本發(fā)明公開(kāi)了一種時(shí)分波分混合PON系統(tǒng)中波長(zhǎng)管理通道選擇和切換的方法,包括以下步驟每個(gè)OLT端口根據(jù)端口狀態(tài)發(fā)出轉(zhuǎn)移激勵(lì)消息,并根據(jù)相應(yīng)轉(zhuǎn)移激勵(lì)消息在選舉狀態(tài)、運(yùn)行狀態(tài)和切換狀態(tài)之間轉(zhuǎn)換;在選舉狀態(tài)下,各OLT端口選舉產(chǎn)生一個(gè)OLT端口為域主端口,域主端口轉(zhuǎn)入運(yùn)行狀態(tài)并持續(xù)發(fā)送域主消息,并指定副主OLT端口;其他OLT端口收到域主消息后轉(zhuǎn)入運(yùn)行狀態(tài);在運(yùn)行狀態(tài)下,以域主端口使用的波長(zhǎng)信道作為波長(zhǎng)管理通道為各ONU指配工作波長(zhǎng);副主OLT端口監(jiān)測(cè)ONU投訴,如果收到則轉(zhuǎn)入切換狀態(tài);在切換狀態(tài)下,取消域主端口,并進(jìn)入選舉狀態(tài)。本發(fā)明可靈活選擇OLT端口所使用的信道作為波長(zhǎng)管理通道,規(guī)避缺省的OLT端口有故障時(shí)無(wú)法實(shí)現(xiàn)波長(zhǎng)管理的問(wèn)題。
文檔編號(hào)H04Q11/00GK103118309SQ20131006889
公開(kāi)日2013年5月22日 申請(qǐng)日期2013年3月5日 優(yōu)先權(quán)日2013年3月5日
發(fā)明者何巖, 王素椅 申請(qǐng)人:烽火通信科技股份有限公司