本發(fā)明涉及通信領域,特別涉及一種用于調(diào)節(jié)線路速率的方法、裝置和系統(tǒng)。
背景技術:
隨著LTE(Long Term Evolution,長期演進)移動網(wǎng)絡啟動大規(guī)模部署,同時各類政企客戶對于網(wǎng)絡專線的接入帶寬和安全性要求日益提高,基于WDM(Wavelength Division Multiplexing,波分復用)PON(Passive Optical Network:無源光網(wǎng)絡)技術的高速無源光網(wǎng)絡逐漸成為部署和應用的熱點。WDM PON技術基于傳統(tǒng)的無源光網(wǎng)絡樹型拓撲結構,通過引入分波器匯聚大量用戶側接入光纖,相比目前IPRAN(IP Radio Access Network)、PTN(Packet Transport Network,分組傳送網(wǎng))等移動承載網(wǎng)絡以及傳統(tǒng)企業(yè)專線點對點的光纖拓撲結構能夠節(jié)省大量光纖資源,大幅度降低工程建設工作量和成本;同時,由于引入了波分復用技術,每個用戶獨享一對上下行傳輸波長,相比傳統(tǒng)采用TDM(Time Division Multiplexing,時分復用)方案的EPON(Ethernet PON,以太網(wǎng)無源光網(wǎng)絡)/GPON(Gigabit-Capable PON)無源光網(wǎng)絡系統(tǒng),WDM PON上行方向不再是時分復用,下行方向不再是廣播發(fā)送,大大提高了單個用戶的接入帶寬和安全性。
目前現(xiàn)有技術的WDM PON系統(tǒng),單個用戶的接入帶寬可達10Gbps,基本可以滿足現(xiàn)有LTE移動網(wǎng)絡和政企專線的業(yè)務需求。但是,以下幾個方面的原因,要求WDM PON設備具備在線動態(tài)調(diào)節(jié)端口線路速率的能力。
1、目前承載LTE網(wǎng)絡的CPRI(Common Public Radio Interface,通用公共無線電接口)前傳協(xié)議具備多種速率規(guī)范(1G/6G/10G等),現(xiàn) 網(wǎng)部署時需要根據(jù)具體基站設備能力配置不同的WDM PON端口線路速率;
2、運營商需要制定不同的政企專線業(yè)務套餐速率,以滿足不同企業(yè)的業(yè)務需求,同時,用戶可以隨時更改自己的套餐(相應的接入速率)并盡快生效,因此要求相應的WDM PON設備端口線路速率可以在線動態(tài)調(diào)節(jié);
3、隨著高速接入網(wǎng)的廣泛建設和部署,近年來接入網(wǎng)設備總體能耗也在迅速上升,如何節(jié)約不必要的設備能耗,降低運維成本也成為了運營商日益關心的問題,高速WDM PON設備的線路速率如果在空閑時段調(diào)節(jié)到低速率工作模式,可以有效降低電層芯片的功耗,實現(xiàn)有效的節(jié)能減排。
在現(xiàn)有國際標準中,尚未對WDM PON設備在線調(diào)節(jié)端口線路速率的方法進行詳細規(guī)定,缺乏對于各種異常情況的處理方法,未能提供一套完整的端口線速率調(diào)節(jié)的方法和系統(tǒng)解決方案。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種用于調(diào)節(jié)線路速率的方法、裝置和系統(tǒng)。光線路終端和光網(wǎng)絡單元通過交互進行狀態(tài)流轉,以便能夠在線動態(tài)調(diào)節(jié)端口線路速率,從而使得光線路終端和光網(wǎng)絡單元利用匹配的線路速率進行交互。
根據(jù)本發(fā)明的一個方面,提供一種用于調(diào)節(jié)線路速率的方法,包括:
在進行線路速率調(diào)節(jié)時,根據(jù)光網(wǎng)絡單元當前的負荷水平及線路速率調(diào)節(jié)能力確定調(diào)節(jié)起始時間;
向光網(wǎng)絡單元發(fā)送調(diào)節(jié)指令,以便指示光網(wǎng)絡單元進行線路速率調(diào)節(jié),其中調(diào)節(jié)指令包括調(diào)節(jié)起始時間和針對光網(wǎng)絡單元的附加時延信息;
判斷在調(diào)節(jié)起始時間到達時是否已接收到光網(wǎng)絡單元發(fā)送的確認信息;
若在調(diào)節(jié)起始時間到達時已接收到光網(wǎng)絡單元發(fā)送的確認信息,則 將當前的線路速率從第一線路速率調(diào)節(jié)為第二線路速率;
在將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率后,啟動第一定時器;
判斷在第一定時器期滿前是否接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,其中光網(wǎng)絡單元在成功調(diào)節(jié)為第二線路速率后發(fā)送調(diào)節(jié)成功消息;
若在第一定時器期滿前接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,則向光網(wǎng)絡單元發(fā)送成功響應消息,以便光網(wǎng)絡單元繼續(xù)使用第二線路速率進行工作。
在一個實施例中,若在第一定時器期滿時仍未接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,則將當前的線路速率從第二線路速率回滾至第一線路速率。
在一個實施例中,若未能將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率,則將當前的線路速率回滾至第一線路速率。
在一個實施例中,若在調(diào)節(jié)起始時間到達時未接收到光網(wǎng)絡單元發(fā)送的確認信息,則停止線路速率調(diào)節(jié)。
在一個實施例中,調(diào)節(jié)起始時間為無源光網(wǎng)絡系統(tǒng)中超級幀計數(shù)器SFC的特定計數(shù)值。
根據(jù)本發(fā)明的另一方面,提供一種用于調(diào)節(jié)線路速率的方法,包括:
在接收到光線路終端發(fā)送的調(diào)節(jié)指令后,判斷調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息是否與自身能力相匹配;
若調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息與自身能力相匹配,則向光線路終端發(fā)送確認信息;
在調(diào)節(jié)起始時間和附加時延信息指定的時間到來后,將當前的線路速率從第一線路速率調(diào)節(jié)為第二線路速率;
在將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率后,向光線路終端發(fā)送調(diào)節(jié)成功消息,并啟動第二定時器;
判斷在第二定時器期滿前是否接收到光線路終端發(fā)送的成功響應消息;
若在第二定時器期滿前接收到光線路終端發(fā)送的成功響應消息,則繼續(xù)使用第二線路速率進行工作。
在一個實施例中,若在第二定時器期滿時仍未接收到光線路終端發(fā)送的成功響應消息,則將當前的線路速率從第二線路速率回滾至第一線路速率。
在一個實施例中,若未能將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率,則將當前的線路速率回滾至第一線路速率。
在一個實施例中,若調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息與自身能力不匹配,則向光線路終端發(fā)送否定確認信息。
根據(jù)本發(fā)明的另一方面,提供一種用于調(diào)節(jié)線路速率的光線路終端,包括起始時間確定模塊、第一接口模塊、第一識別模塊、第一狀態(tài)轉移模塊、第二識別模塊和第一定時器,其中:
起始時間確定模塊,用于在進行線路速率調(diào)節(jié)時,根據(jù)光網(wǎng)絡單元當前的負荷水平及線路速率調(diào)節(jié)能力確定調(diào)節(jié)起始時間;
第一接口模塊,用于向光網(wǎng)絡單元發(fā)送調(diào)節(jié)指令,以便指示光網(wǎng)絡單元進行線路速率調(diào)節(jié),其中調(diào)節(jié)指令包括調(diào)節(jié)起始時間和針對光網(wǎng)絡單元的附加時延信息;
第一識別模塊,用于判斷第一接口模塊在調(diào)節(jié)起始時間到達時是否已接收到光網(wǎng)絡單元發(fā)送的確認信息;
第一狀態(tài)轉移模塊,用于根據(jù)第一識別模塊的判斷結果,若在調(diào)節(jié)起始時間到達時已接收到光網(wǎng)絡單元發(fā)送的確認信息,則將當前的線路速率從第一線路速率調(diào)節(jié)為第二線路速率;在將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率后,啟動第一定時器;
第二識別模塊,用于判斷第一接口模塊在第一定時器期滿前是否接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,其中光網(wǎng)絡單元在成功調(diào)節(jié)為第二線路速率后發(fā)送調(diào)節(jié)成功消息;若在第一定時器期滿前接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,則指示第一接口模塊向光網(wǎng)絡單元發(fā)送成功響應消息,以便光網(wǎng)絡單元繼續(xù)使用第二線路速率進行工作。
在一個實施例中,第一狀態(tài)轉移模塊還用于根據(jù)第二識別模塊的判 斷結果,若在第一定時器期滿時仍未接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,則將當前的線路速率從第二線路速率回滾至第一線路速率。
在一個實施例中,第一狀態(tài)轉移模塊還用于在未能將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率時,將當前的線路速率回滾至第一線路速率。
在一個實施例中,第一狀態(tài)轉移模塊還用于根據(jù)第一識別模塊的判斷結果,若在調(diào)節(jié)起始時間到達時未接收到光網(wǎng)絡單元發(fā)送的確認信息,則停止線路速率調(diào)節(jié)。
在一個實施例中,調(diào)節(jié)起始時間為無源光網(wǎng)絡系統(tǒng)中超級幀計數(shù)器SFC的特定計數(shù)值。
根據(jù)本發(fā)明的另一方面,提供一種用于調(diào)節(jié)線路速率的光網(wǎng)絡單元,包括第二接口模塊、第三識別模塊、第二狀態(tài)轉移模塊、第四識別模塊和第二定時器,其中:
第二接口模塊,用于接收光線路終端發(fā)送的調(diào)節(jié)指令;
第三識別模塊,用于在第二接口模塊接收到光線路終端發(fā)送的調(diào)節(jié)指令后,判斷調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息是否與自身能力相匹配;若調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息與自身能力相匹配,則指示第二接口模塊向光線路終端發(fā)送確認信息;
第二狀態(tài)轉移模塊,用于在調(diào)節(jié)起始時間和附加時延信息指定的時間到來后,將當前的線路速率從第一線路速率調(diào)節(jié)為第二線路速率;在將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率后,指示第二接口模塊向光線路終端發(fā)送調(diào)節(jié)成功消息,并啟動第二定時器;
第四識別模塊用于判斷第二接口模塊在第二定時器期滿前是否接收到光線路終端發(fā)送的成功響應消息;若在第二定時器期滿前接收到光線路終端發(fā)送的成功響應消息,則繼續(xù)使用第二線路速率進行工作。
在一個實施例中,第二狀態(tài)轉移模塊還用于根據(jù)第四識別模塊的判斷結果,若在第二定時器期滿時仍未接收到光線路終端發(fā)送的成功響應消息,則將當前的線路速率從第二線路速率回滾至第一線路速率。
在一個實施例中,第二狀態(tài)轉移模塊還用于在未能將當前的線路速 率從第一線路速率成功調(diào)節(jié)為第二線路速率時,將當前的線路速率回滾至第一線路速率。
在一個實施例中,第三識別模塊還用于在調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息與自身能力不匹配時,指示第二接口模塊向光線路終端發(fā)送否定確認信息。
根據(jù)本發(fā)明的另一方面,提供一種用于調(diào)節(jié)線路速率的系統(tǒng),包括上述任一實施例涉及的光線路終端,以及上述任一實施例涉及的光網(wǎng)絡單元。
通過以下參照附圖對本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明用于調(diào)節(jié)線路速率的方法一個實施例的示意圖。
圖2為本發(fā)明用于調(diào)節(jié)線路速率的方法另一實施例的示意圖。
圖3為本發(fā)明用于調(diào)節(jié)線路速率的方法又一實施例的示意圖。
圖4為本發(fā)明用于調(diào)節(jié)線路速率的方法又一實施例的示意圖。
圖5為本發(fā)明光線路終端一個實施例的示意圖。
圖6為本發(fā)明光網(wǎng)絡單元一個實施例的示意圖。
圖7為本發(fā)明用于調(diào)節(jié)線路速率的系統(tǒng)一個實施例的示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。以下對至少一個示例性實施例的描述實 際上僅僅是說明性的,決不作為對本發(fā)明及其應用或使用的任何限制?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。
同時,應當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關系繪制的。
對于相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適當情況下,所述技術、方法和設備應當被視為授權說明書的一部分。
在這里示出和討論的所有示例中,任何具體值應被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
圖1為本發(fā)明用于調(diào)節(jié)線路速率的方法一個實施例的示意圖。優(yōu)選的,本實施例的方法步驟可由光線路終端(OLT)執(zhí)行。其中:
步驟101,在進行線路速率調(diào)節(jié)時,根據(jù)光網(wǎng)絡單元當前的負荷水平及線路速率調(diào)節(jié)能力確定調(diào)節(jié)起始時間。
優(yōu)選的,調(diào)節(jié)起始時間可以為PON系統(tǒng)TC層的超級幀計數(shù)器SFC(Super Frame Counter)的特定計數(shù)值。
步驟102,向光網(wǎng)絡單元發(fā)送調(diào)節(jié)指令,以便指示光網(wǎng)絡單元進行線路速率調(diào)節(jié),其中調(diào)節(jié)指令包括調(diào)節(jié)起始時間和針對光網(wǎng)絡單元的附加時延信息。
步驟103,判斷在調(diào)節(jié)起始時間到達時是否已接收到光網(wǎng)絡單元發(fā)送的確認信息。
其中光網(wǎng)絡單元在判斷調(diào)節(jié)起始時間和附加時延信息與自身相匹配時發(fā)送確認信息。
步驟104,若在調(diào)節(jié)起始時間到達時已接收到光網(wǎng)絡單元發(fā)送的確認信息,則將當前的線路速率從第一線路速率調(diào)節(jié)為第二線路速率。
由于不同線路速率的OLT與光網(wǎng)絡單元之間無法進行消息交互,因此需要先將OLT調(diào)節(jié)至第二線路速率。
步驟105,在將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率后,啟動第一定時器。
步驟106,判斷在第一定時器期滿前是否接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息。
其中光網(wǎng)絡單元在成功調(diào)節(jié)為第二線路速率后發(fā)送調(diào)節(jié)成功消息。
步驟107,若在第一定時器期滿前接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,則向光網(wǎng)絡單元發(fā)送成功響應消息,以便光網(wǎng)絡單元繼續(xù)使用第二線路速率進行工作。
基于本發(fā)明上述實施例提供的用于調(diào)節(jié)線路速率的方法,光線路終端和光網(wǎng)絡單元通過交互進行狀態(tài)流轉,以便能夠在線動態(tài)調(diào)節(jié)端口線路速率,從而使得光線路終端和光網(wǎng)絡單元利用匹配的線路速率。
圖2為本發(fā)明用于調(diào)節(jié)線路速率的方法另一實施例的示意圖。優(yōu)選的,本實施例的方法步驟可由OLT執(zhí)行。其中:
步驟201,在進行線路速率調(diào)節(jié)時,根據(jù)光網(wǎng)絡單元當前的負荷水平及線路速率調(diào)節(jié)能力確定調(diào)節(jié)起始時間。這里設OLT當前的線路速率為第一線路速率。
優(yōu)選的,調(diào)節(jié)起始時間可以為PON系統(tǒng)TC層的超級幀計數(shù)器SFC的特定計數(shù)值。
步驟202,向光網(wǎng)絡單元發(fā)送調(diào)節(jié)指令,以便指示光網(wǎng)絡單元進行線路速率調(diào)節(jié),其中調(diào)節(jié)指令包括調(diào)節(jié)起始時間和針對光網(wǎng)絡單元的附加時延信息。
步驟203,判斷在調(diào)節(jié)起始時間到達時是否已接收到光網(wǎng)絡單元發(fā)送的確認信息。其中光網(wǎng)絡單元在判斷調(diào)節(jié)起始時間和附加時延信息與自身相匹配時發(fā)送確認信息。
若在調(diào)節(jié)起始時間到達時已接收到光網(wǎng)絡單元發(fā)送的確認信息,則 執(zhí)行步驟204;若在調(diào)節(jié)起始時間到達時未接收到光網(wǎng)絡單元發(fā)送的確認信息,則執(zhí)行步驟211。
步驟204,將當前的線路速率從第一線路速率調(diào)節(jié)為第二線路速率。
步驟205,判斷調(diào)節(jié)是否成功。若將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率,則執(zhí)行步驟206;若未能將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率,則執(zhí)行步驟210。
步驟206,啟動第一定時器。
步驟207,判斷在第一定時器期滿前是否接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息。其中光網(wǎng)絡單元在成功調(diào)節(jié)為第二線路速率后發(fā)送調(diào)節(jié)成功消息。
若在第一定時器期滿前接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,則執(zhí)行步驟208;若在第一定時器期滿時仍未接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,則執(zhí)行步驟209。
步驟208,向光網(wǎng)絡單元發(fā)送成功響應消息。以便光網(wǎng)絡單元繼續(xù)使用第二線路速率進行工作,從而OLT以第二線路速率與光網(wǎng)絡單元進行交互。之后不再執(zhí)行本實施例的其它步驟。
步驟209,將當前的線路速率從第二線路速率回滾至第一線路速率,以便OLT以第一線路速率與光網(wǎng)絡單元進行交互。之后不再執(zhí)行本實施例的其它步驟。
由于光網(wǎng)絡單元未能成功調(diào)節(jié)為第二線路速率,因此OLT回滾至原有的線路速率。
步驟210,將當前的線路速率回滾至第一線路速率。之后不再執(zhí)行本實施例的其它步驟。
由于OLT自身未能成功調(diào)節(jié)至第二線路速率,因此當前的線路速率回滾至第一線路速率。
步驟211,停止線路速率調(diào)節(jié)。
通過上述處理,確保了在出現(xiàn)異常時OLT可回滾至原有的線路速率進行工作,從而解決了單方線路速率調(diào)節(jié)失敗后雙方設備無法再次正常交互的問題,保證了所承載業(yè)務的連續(xù)性和穩(wěn)定性。
圖3為本發(fā)明用于調(diào)節(jié)線路速率的方法又一實施例的示意圖。優(yōu)選的,本實施例的方法步驟可由光網(wǎng)絡單元(ONU)執(zhí)行。其中:
步驟301,在接收到光線路終端發(fā)送的調(diào)節(jié)指令后,判斷調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息是否與自身能力相匹配。
步驟302,若調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息與自身能力相匹配,則向光線路終端發(fā)送確認信息。
步驟303,在調(diào)節(jié)起始時間和附加時延信息指定的時間到來后,將當前的線路速率從第一線路速率調(diào)節(jié)為第二線路速率。
步驟304,在將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率后,向光線路終端發(fā)送調(diào)節(jié)成功消息,并啟動第二定時器。
步驟305,判斷在第二定時器期滿前是否接收到光線路終端發(fā)送的成功響應消息。
步驟306,若在第二定時器期滿前接收到光線路終端發(fā)送的成功響應消息,則繼續(xù)使用第二線路速率進行工作。
基于本發(fā)明上述實施例提供的用于調(diào)節(jié)線路速率的方法,光線路終端和光網(wǎng)絡單元通過交互進行狀態(tài)流轉,以便能夠在線動態(tài)調(diào)節(jié)端口線路速率,從而使得光線路終端和光網(wǎng)絡單元利用匹配的線路速率。
圖4為本發(fā)明用于調(diào)節(jié)線路速率的方法另一實施例的示意圖。優(yōu)選的,本實施例的方法步驟可由ONU執(zhí)行。其中:
步驟401,接收光線路終端發(fā)送的調(diào)節(jié)指令。
步驟402,判斷調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息是否與自身能力相匹配。若調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息與自身能力相匹配,則執(zhí)行步驟403;若調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息與自身能力不匹配,則執(zhí)行步驟411。
步驟403,向光線路終端發(fā)送確認信息(ACK)。
步驟404,在調(diào)節(jié)起始時間和附加時延信息指定的時間到來后,將當前的線路速率從第一線路速率調(diào)節(jié)為第二線路速率。
步驟405,判斷調(diào)節(jié)是否成功。在將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率后,執(zhí)行步驟406;若未能將當前的線路速 率從第一線路速率成功調(diào)節(jié)為第二線路速率,則執(zhí)行步驟410。
步驟406,向光線路終端發(fā)送調(diào)節(jié)成功消息,并啟動第二定時器。
步驟407,判斷在第二定時器期滿前是否接收到光線路終端發(fā)送的成功響應消息。若在第二定時器期滿前接收到光線路終端發(fā)送的成功響應消息,則執(zhí)行步驟408;若在第二定時器期滿時仍未接收到光線路終端發(fā)送的成功響應消息,則執(zhí)行步驟409。
步驟408,繼續(xù)使用第二線路速率進行工作,以便ONU以第二線路速率與光線路終端進行交互。之后不再執(zhí)行本實施例的其它步驟。
步驟409,將當前的線路速率從第二線路速率回滾至第一線路速率,以便ONU以第一線路速率與光線路終端進行交互。之后不再執(zhí)行本實施例的其它步驟。
步驟410,將當前的線路速率回滾至第一線路速率。之后不再執(zhí)行本實施例的其它步驟。
步驟411,向光線路終端發(fā)送否定確認信息(NACK),然后停止本次調(diào)節(jié)工作。
通過上述處理,確保了在出現(xiàn)異常時ONU可回滾至原有的線路速率進行工作,從而解決了單方線路速率調(diào)節(jié)失敗后雙方設備無法再次正常交互的問題,保證了所承載業(yè)務的連續(xù)性和穩(wěn)定性。
圖5為本發(fā)明光線路終端一個實施例的示意圖。如圖5所示,光線路終端可包括起始時間確定模塊501、第一接口模塊502、第一識別模塊503、第一狀態(tài)轉移模塊504、第二識別模塊505和第一定時器506。其中:
起始時間確定模塊501,用于在進行線路速率調(diào)節(jié)時,根據(jù)光網(wǎng)絡單元當前的負荷水平及線路速率調(diào)節(jié)能力確定調(diào)節(jié)起始時間。
優(yōu)選的,調(diào)節(jié)起始時間為無源光網(wǎng)絡系統(tǒng)中超級幀計數(shù)器SFC的特定計數(shù)值。
第一接口模塊502,用于向光網(wǎng)絡單元發(fā)送調(diào)節(jié)指令,以便指示光網(wǎng)絡單元進行線路速率調(diào)節(jié),其中調(diào)節(jié)指令包括調(diào)節(jié)起始時間和附加時延信息。
第一識別模塊503,用于判斷第一接口模塊502在調(diào)節(jié)起始時間到達時是否已接收到光網(wǎng)絡單元發(fā)送的確認信息。
第一狀態(tài)轉移模塊504,用于根據(jù)第一識別模塊503的判斷結果,若在調(diào)節(jié)起始時間到達時已接收到光網(wǎng)絡單元發(fā)送的確認信息,則將當前的線路速率從第一線路速率調(diào)節(jié)為第二線路速率;在將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率后,啟動第一定時器506。
第二識別模塊505,用于判斷第一接口模塊502在第一定時器506期滿前是否接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,其中光網(wǎng)絡單元在成功調(diào)節(jié)為第二線路速率后發(fā)送調(diào)節(jié)成功消息。若在第一定時器506期滿前接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,則指示第一接口模塊502向光網(wǎng)絡單元發(fā)送成功響應消息,以便光網(wǎng)絡單元繼續(xù)使用第二線路速率進行工作。
基于本發(fā)明上述實施例提供的用于調(diào)節(jié)線路速率的光線路終端,通過與光網(wǎng)絡單元交互進行狀態(tài)流轉,以便能夠在線動態(tài)調(diào)節(jié)端口線路速率,從而使得光線路終端和光網(wǎng)絡單元利用匹配的線路速率進行交互。
優(yōu)選的,第一狀態(tài)轉移模塊504還用于根據(jù)第二識別模塊505的判斷結果,若在第一定時器506期滿時仍未接收到光網(wǎng)絡單元發(fā)送的調(diào)節(jié)成功消息,則將當前的線路速率從第二線路速率回滾至第一線路速率,以便OLT以第一線路速率與光網(wǎng)絡單元進行交互。
優(yōu)選的,第一狀態(tài)轉移模塊504還用于在未能將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率時,將當前的線路速率回滾至第一線路速率。
優(yōu)選的,第一狀態(tài)轉移模塊504還用于根據(jù)第一識別模塊503的判斷結果,若在調(diào)節(jié)起始時間到達時未接收到光網(wǎng)絡單元發(fā)送的確認信息,則停止線路速率調(diào)節(jié)。
圖6為本發(fā)明光網(wǎng)絡單元一個實施例的示意圖。如圖6所示,光網(wǎng)絡單元可包括第二接口模塊601、第三識別模塊602、第二狀態(tài)轉移模塊603、第四識別模塊604和第二定時器605。其中:
第二接口模塊601,用于接收光線路終端發(fā)送的調(diào)節(jié)指令。
第三識別模塊602,用于在第二接口模塊601接收到光線路終端發(fā)送的調(diào)節(jié)指令后,判斷調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息是否與自身能力相匹配;若調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息與自身能力相匹配,則指示第二接口模塊601向光線路終端發(fā)送確認信息。
第二狀態(tài)轉移模塊603,用于在調(diào)節(jié)起始時間和附加時延信息指定的時間到來后,將當前的線路速率從第一線路速率調(diào)節(jié)為第二線路速率;在將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率后,指示第二接口模塊601向光線路終端發(fā)送調(diào)節(jié)成功消息,并啟動第二定時器605。
第四識別模塊604用于判斷第二接口模塊601在第二定時器605期滿前是否接收到光線路終端發(fā)送的成功響應消息;若在第二定時器605期滿前接收到光線路終端發(fā)送的成功響應消息,則繼續(xù)使用第二線路速率進行工作,以便ONU以第二線路速率與光線路終端進行交互。
基于本發(fā)明上述實施例提供的用于調(diào)節(jié)線路速率的光網(wǎng)絡單元,通過與光線路終端交互進行狀態(tài)流轉,以便能夠在線動態(tài)調(diào)節(jié)端口線路速率,從而使得光線路終端和光網(wǎng)絡單元利用匹配的線路速率進行交互。
優(yōu)選的,第二狀態(tài)轉移模塊603還用于根據(jù)第四識別模塊604的判斷結果,若在第二定時器605期滿時仍未接收到光線路終端發(fā)送的成功響應消息,則將當前的線路速率從第二線路速率回滾至第一線路速率,以便ONU以第一線路速率與光線路終端進行交互。
優(yōu)選的,第二狀態(tài)轉移模塊603還用于在未能將當前的線路速率從第一線路速率成功調(diào)節(jié)為第二線路速率時,將當前的線路速率回滾至第一線路速率。
優(yōu)選的,第三識別模塊602還用于在調(diào)節(jié)指令中包括的調(diào)節(jié)起始時間和附加時延信息與自身能力不匹配時,指示第二接口模塊601向光線路終端發(fā)送否定確認信息,以終止本次調(diào)節(jié)工作。
圖7為本發(fā)明用于調(diào)節(jié)線路速率的系統(tǒng)一個實施例的示意圖。如圖7所示,該系統(tǒng)可包括光線路終端701和光網(wǎng)絡單元702,其中光線路 終端701為附圖5中任一實施例涉及的光線路終端,光網(wǎng)絡單元702為附圖6中任一實施例涉及的光網(wǎng)絡單元。
通過實施本發(fā)明,可對調(diào)節(jié)過程中OLT與ONU可能出現(xiàn)的異常情況進行處理,確保在一方調(diào)節(jié)失敗后,雙方可以在特定的定時器超時之后返回原有線路速率,保證了雙方在各種情況下均能再次進行正常的消息交互,確保業(yè)務的連續(xù)性和穩(wěn)定性。
本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領域的普通技術人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應用,并且使本領域的普通技術人員能夠理解本發(fā)明從而設計適于特定用途的帶有各種修改的各種實施例。