專利名稱:用于在以太無源光網(wǎng)絡(luò)中注冊多個(gè)遠(yuǎn)程節(jié)點(diǎn)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無源光網(wǎng)絡(luò)的設(shè)計(jì)。更明確地,本發(fā)明涉及一種用于在一個(gè)以太無源光網(wǎng)絡(luò)中發(fā)現(xiàn)多個(gè)遠(yuǎn)程節(jié)點(diǎn)的方法和設(shè)備。
背景技術(shù):
為了同步增加的互聯(lián)網(wǎng)業(yè)務(wù)量,光纖和相關(guān)的光傳輸設(shè)備被廣泛部署以大幅度增加骨干網(wǎng)絡(luò)的容量。但是,這種骨干網(wǎng)絡(luò)容量的增加并沒有相應(yīng)的接入網(wǎng)絡(luò)的容量增加與其匹配。即使在寬帶解決方案中,例如數(shù)字用戶線(DSL)和有線調(diào)制解調(diào)器(CM),由當(dāng)前接入網(wǎng)絡(luò)所提供的有限的帶寬在將高帶寬提供給最終用戶時(shí)會產(chǎn)生一個(gè)嚴(yán)重的瓶頸。
在當(dāng)前開發(fā)的不同技術(shù)中,以太無源光網(wǎng)絡(luò)(EPON)是下一代接入網(wǎng)絡(luò)的最佳候選技術(shù)之一。EPON組合了普遍存在的以太網(wǎng)技術(shù)和成本不高的無源光學(xué)。因此,它們提供了以太網(wǎng)的簡單性和可擴(kuò)展性,并具有無源光學(xué)的有成本效益和高容量。尤其是,因?yàn)楣饫w的高帶寬,EPON能夠同時(shí)包容寬帶話音、數(shù)據(jù)和視頻業(yè)務(wù)量。這樣的集成服務(wù)很難由DSL或CM技術(shù)提供。此外,EPON更適合于互聯(lián)網(wǎng)協(xié)議(IP)業(yè)務(wù)量,因?yàn)橐蕴珟梢灾苯拥胤庋b具有不同大小的本地IP分組,而ATM無源光網(wǎng)絡(luò)(APON)使用固定大小的ATM信元,因此需要分組分割和重組裝。
EPON一般用于網(wǎng)絡(luò)的“第一英里”,這一英里提供了服務(wù)提供者的中心局與商業(yè)或住宅區(qū)用戶之間的連通性。邏輯上說,第一英里是點(diǎn)到多點(diǎn)網(wǎng)絡(luò),其中中心局為多個(gè)用戶提供服務(wù)。在EPON中可以采用樹狀拓?fù)?,其中一根光纖連接中心局到無源光分路器,后者將下行的光信號分開并分發(fā)給用戶,并組合來自用戶的上行光信號(見圖1)。
EPON中的傳輸一般在一個(gè)光線路終端(OLT)和光網(wǎng)絡(luò)單元(ONU)之間進(jìn)行(見圖2)。注意ONU有時(shí)候也稱為光網(wǎng)絡(luò)終端(ONT)。OLT一般位于中心局,將光接入網(wǎng)絡(luò)連接到城域骨干網(wǎng)絡(luò),后者一般是一個(gè)屬于一個(gè)互聯(lián)網(wǎng)服務(wù)提供者(ISP)或一個(gè)本地交換運(yùn)營者的外部網(wǎng)絡(luò)。ONU可以位于路邊或者終端用戶位置,以及可以提供寬帶話音、數(shù)據(jù)和視頻服務(wù)。ONU一般連接到一到N(1×N)無源光耦合器,其中N是ONU的數(shù)量,而該無源光耦合器一般通過單根光纖鏈路連接到OLT。這種配置可以很大程度上減少EPON所需的光纖數(shù)量和硬件數(shù)量。
EPON內(nèi)部的通信可以分為下行業(yè)務(wù)量(從OLT到ONU)和上行業(yè)務(wù)量(從ONU到OLT)。在下行方向,因?yàn)?×N無源光耦合器的廣播特性,由OLT廣播的下行數(shù)據(jù)幀到達(dá)所有ONU,之后由它們的目的ONU抽取。在上行方向,ONU需要共享信道容量和資源,因?yàn)橹挥幸粭l鏈路將無源光耦合器連接到OLT。
因此,EPON一般采用某種仲裁機(jī)制來避免數(shù)據(jù)沖突,以及提供上行光纖信道容量的公正共享。這通過分配傳輸窗口(時(shí)隙)給每個(gè)ONU來實(shí)現(xiàn)。每個(gè)時(shí)隙可以承載多個(gè)以太分組。一個(gè)ONU一般緩存它從用戶接收的數(shù)據(jù),直至它的傳輸時(shí)隙到達(dá)。當(dāng)它的時(shí)隙到達(dá)時(shí),ONU以全信道速率“突發(fā)”所有存儲的幀給OLT。
為了允許ONU在任意時(shí)間加入EPON,EPON通常具有兩種工作模式發(fā)現(xiàn)(初始化)模式和正常工作模式。正常工作模式包容常規(guī)上行數(shù)據(jù)傳輸,其中依次分配傳輸機(jī)會給所有初始化后的ONU。注意,OLT有規(guī)則地進(jìn)入發(fā)現(xiàn)模式,以允許新的ONU加入EPON。發(fā)現(xiàn)模式提供了一個(gè)時(shí)間窗口來檢測新加入的ONU,而常規(guī)上行數(shù)據(jù)傳輸被中止。當(dāng)OLT成功地注冊了一個(gè)新加入的ONU時(shí),它分配給該ONU一個(gè)邏輯鏈路ID(LLID),其與ONU的媒體訪問控制(MAC)地址相對應(yīng)。在與OLT進(jìn)行之后的通信期間這個(gè)LLID識別特定的ONU。
目前的EPON體系結(jié)構(gòu)允許一個(gè)ONU具有多個(gè)LLID。當(dāng)一個(gè)OLT分配多個(gè)LLID給一個(gè)ONU時(shí),對于OLT每一個(gè)LLID表示一個(gè)邏輯ONU的等同物,雖然所有的LLID與一個(gè)公共物理ONU相關(guān)聯(lián)。該特征允許多個(gè)用戶設(shè)備與公共物理ONU相連接并且作為虛擬ONU(VONU)進(jìn)行工作。在發(fā)現(xiàn)過程中,這些VONU可以像一個(gè)常規(guī)ONU一樣運(yùn)行,雖然它們通過公共物理ONU傳輸所有它們的數(shù)據(jù)。
因?yàn)椴恢挂粋€(gè)未注冊的VONU能夠請求與OLT的注冊,而且上行響應(yīng)消息也不是調(diào)度的(因?yàn)樾录尤氲腣ONU仍未被初始化),所以發(fā)現(xiàn)過程遭受響應(yīng)消息之間的沖突。如果沖突的可能性很高,一個(gè)EPON就需要長時(shí)間停留在發(fā)現(xiàn)模式并且需要更頻繁的進(jìn)入發(fā)現(xiàn)模式,導(dǎo)致了常規(guī)數(shù)據(jù)傳輸?shù)目衫脦挼慕档汀?br>
因此,需要一種用于在EPON中發(fā)現(xiàn)遠(yuǎn)程節(jié)點(diǎn)的方法和設(shè)備,其在發(fā)現(xiàn)過程中可以減少沖突并且提供更有效的上行帶寬利用。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)實(shí)施方式提供了一種系統(tǒng),其有利于在一個(gè)以太無源光網(wǎng)絡(luò)(EPON)中注冊遠(yuǎn)程節(jié)點(diǎn)。該系統(tǒng)包括一個(gè)中心節(jié)點(diǎn)和至少一個(gè)遠(yuǎn)程節(jié)點(diǎn),其中多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)與一個(gè)公共物理遠(yuǎn)程節(jié)點(diǎn)相連接,并且通過該公共物理遠(yuǎn)程節(jié)點(diǎn)中的一個(gè)公共傳輸器來傳輸上行數(shù)據(jù)。在一個(gè)初始的發(fā)現(xiàn)周期期間,上述系統(tǒng)在一個(gè)遠(yuǎn)程節(jié)點(diǎn)處接收來自中心節(jié)點(diǎn)的一個(gè)征求消息,其中該征求消息分配一個(gè)發(fā)現(xiàn)時(shí)隙,一個(gè)未注冊的遠(yuǎn)程節(jié)點(diǎn)可以在該時(shí)隙內(nèi)向上述中心節(jié)點(diǎn)傳輸一個(gè)響應(yīng)消息用于注冊。該系統(tǒng)接著在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)的一個(gè)用于注冊的響應(yīng)消息。如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述系統(tǒng)控制來自這些虛擬遠(yuǎn)程節(jié)點(diǎn)的到上述中心節(jié)點(diǎn)的響應(yīng)消息的傳輸,從而來避免來自不同遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息之間的沖突。
在這種實(shí)施方式的一個(gè)變型中,上述公共物理遠(yuǎn)程節(jié)點(diǎn)維護(hù)著一個(gè)隊(duì)列,其用于存儲來自上述虛擬遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息。如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則在上述所分配的發(fā)現(xiàn)時(shí)隙期間該公共物理遠(yuǎn)程節(jié)點(diǎn)只向上述中心節(jié)點(diǎn)傳輸來自上述隊(duì)列的一個(gè)響應(yīng)消息。
在另一個(gè)變型中,如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該公共物理遠(yuǎn)程節(jié)點(diǎn)傳輸在上述隊(duì)列開頭處的響應(yīng)消息。如果該響應(yīng)消息沒有導(dǎo)致一次成功的注冊,則上述公共物理遠(yuǎn)程節(jié)點(diǎn)將同一響應(yīng)消息重新插入到上述隊(duì)列的尾部。
在另一個(gè)變型中,如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該公共物理遠(yuǎn)程節(jié)點(diǎn)允許在上述隊(duì)列開頭處的響應(yīng)消息嘗試多次傳輸,以獲得一次成功的注冊。如果上述多次傳輸之后該響應(yīng)消息仍然不能導(dǎo)致一次成功的注冊,則上述公共物理遠(yuǎn)程節(jié)點(diǎn)將該響應(yīng)消息重新插入到上述隊(duì)列的尾部。
在另一個(gè)變型中,如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,并且如果在上述多次傳輸之后上述響應(yīng)消息不能導(dǎo)致一次成功的注冊,則上述公共物理遠(yuǎn)程節(jié)點(diǎn)將在一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期內(nèi)懸置該響應(yīng)消息的傳輸。在該懸置之后,上述公共物理遠(yuǎn)程節(jié)點(diǎn)將該響應(yīng)消息重新插入到上述隊(duì)列的尾部。
在這種實(shí)施方式的另一個(gè)變型中,如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該公共物理遠(yuǎn)程節(jié)點(diǎn)在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸多個(gè)響應(yīng)消息,其中每個(gè)響應(yīng)消息與一個(gè)尋求注冊的虛擬遠(yuǎn)程節(jié)點(diǎn)相關(guān)聯(lián),并且其中在上述發(fā)現(xiàn)時(shí)隙內(nèi)這些響應(yīng)消息不互相重疊。
在另一個(gè)變型中,上述公共物理遠(yuǎn)程節(jié)點(diǎn)在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)一個(gè)緊接一個(gè)地傳輸上述多個(gè)響應(yīng)消息。
在這種實(shí)施方式的一個(gè)變型中,如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該公共物理遠(yuǎn)程節(jié)點(diǎn)發(fā)送一個(gè)集合響應(yīng)消息,其攜帶了與上述公共物理節(jié)點(diǎn)連接的所有未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的注冊消息。該集合響應(yīng)消息允許多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)的同時(shí)注冊。
在這種實(shí)施方式的一個(gè)變型中,如果上述響應(yīng)消息的預(yù)先設(shè)定的多次在前傳輸沒有導(dǎo)致一次成功的注冊,則上述系統(tǒng)在一個(gè)懸置時(shí)間段內(nèi)懸置來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息的傳輸。
在另一個(gè)變型中,上述懸置時(shí)間段是一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期。
在另一個(gè)變型中,接收到來自上述中心節(jié)點(diǎn)的一個(gè)單播征求消息后,上述系統(tǒng)將恢復(fù)上述響應(yīng)消息的傳輸。
在這種實(shí)施方式的一個(gè)變型中,如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了一個(gè)來自上述中心節(jié)點(diǎn)的明確的否定確認(rèn),則上述系統(tǒng)將在一個(gè)預(yù)先設(shè)定時(shí)間段內(nèi)懸置該響應(yīng)消息的未來傳輸。
在這種實(shí)施方式的一個(gè)變型中,如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了一個(gè)來自上述中心節(jié)點(diǎn)的明確的否定確認(rèn),則上述系統(tǒng)將懸置該響應(yīng)消息的未來傳輸,直到接收到一個(gè)來自上述中心節(jié)點(diǎn)的單播征求。
在另一個(gè)變型中,上述懸置受控制于一個(gè)暫停時(shí)間段,在其結(jié)束時(shí)恢復(fù)上述響應(yīng)消息的傳輸。
在另一個(gè)變型中,如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息導(dǎo)致了一個(gè)來自上述中心節(jié)點(diǎn)的明確的否定確認(rèn),則上述系統(tǒng)將連續(xù)地監(jiān)視由上述中心節(jié)點(diǎn)所傳輸?shù)南滦袛?shù)據(jù)。如果在由上述中心節(jié)點(diǎn)所發(fā)送的下行數(shù)據(jù)中有一個(gè)中斷,這可以表明在上述中心節(jié)點(diǎn)處能量的失去或者一個(gè)系統(tǒng)重新開始,則該系統(tǒng)退出上述懸置并且恢復(fù)上述響應(yīng)消息的傳輸。
本發(fā)明的另一種實(shí)施方式提供了一個(gè)系統(tǒng),其有利于在一個(gè)以太無源光網(wǎng)絡(luò)(EPON)中注冊遠(yuǎn)程節(jié)點(diǎn)。該系統(tǒng)包括一個(gè)中心節(jié)點(diǎn)和至少一個(gè)遠(yuǎn)程節(jié)點(diǎn),其中多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)與一個(gè)公共物理遠(yuǎn)程節(jié)點(diǎn)相連接,并且通過該公共物理遠(yuǎn)程節(jié)點(diǎn)內(nèi)的一個(gè)公共傳輸器來傳輸上行數(shù)據(jù)。在一個(gè)初始的發(fā)現(xiàn)周期期間,上述系統(tǒng)在一個(gè)遠(yuǎn)程節(jié)點(diǎn)處接收來自中心節(jié)點(diǎn)的一個(gè)征求消息,其中該征求消息分配一個(gè)發(fā)現(xiàn)時(shí)隙,一個(gè)未注冊的遠(yuǎn)程節(jié)點(diǎn)可以在該時(shí)隙內(nèi)向上述中心節(jié)點(diǎn)傳輸一個(gè)響應(yīng)消息用于注冊。該系統(tǒng)接著在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)選擇性地傳輸來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息用于注冊,從而降低所傳輸?shù)捻憫?yīng)消息之間沖突的可能性。
在這種實(shí)施方式的一個(gè)變型中,如果上述響應(yīng)消息的預(yù)先設(shè)定的多次在前傳輸沒有導(dǎo)致一次成功的注冊,則上述系統(tǒng)在一個(gè)懸置時(shí)間段內(nèi)懸置該響應(yīng)消息的傳輸。
在另一個(gè)變型中,上述懸置時(shí)間段是一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期。
在另一個(gè)變型中,如果上述響應(yīng)消息的預(yù)先設(shè)定的多次在前傳輸沒有導(dǎo)致一次成功的注冊,則上述系統(tǒng)在接收到來自上述中心節(jié)點(diǎn)的一個(gè)單播征求消息后,將恢復(fù)上述響應(yīng)消息的傳輸。
在這種實(shí)施方式的一個(gè)變型中,如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了一個(gè)來自上述中心節(jié)點(diǎn)的明確的否定確認(rèn),則上述系統(tǒng)將在一個(gè)預(yù)先設(shè)定的時(shí)間段內(nèi)懸置該響應(yīng)消息的未來傳輸。
在這種實(shí)施方式的一個(gè)變型中,如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了一個(gè)來自上述中心節(jié)點(diǎn)的明確的否定確認(rèn),則上述系統(tǒng)將懸置該響應(yīng)消息的未來傳輸,直到接收到一個(gè)來自上述中心節(jié)點(diǎn)的單播征求。
在另一個(gè)變型中,上述懸置受控制于一個(gè)暫停時(shí)間段,在其結(jié)束時(shí)恢復(fù)上述響應(yīng)消息的傳輸。
在另一個(gè)變型中,如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了一個(gè)來自上述中心節(jié)點(diǎn)的明確的否定確認(rèn),則上述系統(tǒng)將連續(xù)地監(jiān)視由上述中心節(jié)點(diǎn)所傳輸?shù)南滦袛?shù)據(jù)。如果在由上述中心節(jié)點(diǎn)所發(fā)送的下行數(shù)據(jù)中有一個(gè)中斷,這可以表明在上述中心節(jié)點(diǎn)處能量的失去或者一個(gè)系統(tǒng)重新開始,則該系統(tǒng)退出上述懸置并且恢復(fù)上述響應(yīng)消息的傳輸。
在這種實(shí)施方式的一個(gè)變型中,上述系統(tǒng)維護(hù)著一個(gè)在上述公共物理節(jié)點(diǎn)內(nèi)的隊(duì)列,用于存儲來自上述虛擬遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息。如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該系統(tǒng)在上述所分配的發(fā)現(xiàn)時(shí)隙期間只向上述中心節(jié)點(diǎn)傳輸來自上述隊(duì)列的一個(gè)響應(yīng)消息。
在另一個(gè)變型中,上述系統(tǒng)傳輸在上述隊(duì)列開頭處的響應(yīng)消息。如果上述響應(yīng)消息沒有導(dǎo)致一次成功的注冊,則該系統(tǒng)將上述響應(yīng)消息重新插入上述隊(duì)列的尾部。
在另一個(gè)變型中,如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該系統(tǒng)允許在上述隊(duì)列開頭處的響應(yīng)消息嘗試多次傳輸,以獲得一次成功的注冊。如果上述多次傳輸之后該響應(yīng)消息仍然不能導(dǎo)致一次成功的注冊,則上述系統(tǒng)將該響應(yīng)消息重新插入到上述隊(duì)列的尾部。
在另一個(gè)變型中,如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,并且如果在上述多次傳輸之后上述響應(yīng)消息不能導(dǎo)致一次成功的注冊,則上述系統(tǒng)將在一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期內(nèi)懸置該響應(yīng)消息的傳輸。在該懸置之后,上述系統(tǒng)將該響應(yīng)消息重新插入到上述隊(duì)列的尾部。
在這種實(shí)施方式的另一個(gè)變型中,如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述系統(tǒng)在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸多個(gè)響應(yīng)消息,其中每個(gè)響應(yīng)消息與一個(gè)尋求注冊的虛擬遠(yuǎn)程節(jié)點(diǎn)相關(guān)聯(lián),并且其中在上述發(fā)現(xiàn)時(shí)隙內(nèi)這多個(gè)響應(yīng)消息不互相重疊。
在另一個(gè)變型中,上述系統(tǒng)在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)一個(gè)緊接一個(gè)地傳輸上述多個(gè)響應(yīng)消息。
在這種實(shí)施方式的一個(gè)變型中,如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該系統(tǒng)發(fā)送一個(gè)集合響應(yīng)消息,其攜帶了與上述公共物理節(jié)點(diǎn)連接的所有未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的注冊消息。該集合響應(yīng)消息允許多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)的同時(shí)注冊。
圖1示出了一個(gè)無源光網(wǎng)絡(luò),其中一個(gè)中心局與多個(gè)用戶通過光纖和一個(gè)無源光分路器互相連接。
圖2示出了一個(gè)處在正常工作模式的EPON。
圖3呈現(xiàn)了說明上述發(fā)現(xiàn)過程的時(shí)-空圖。
圖4呈現(xiàn)了說明在發(fā)現(xiàn)過程期間響應(yīng)消息之間沖突的時(shí)-空圖。
圖5示出了與一個(gè)公共物理ONU連接的多個(gè)VONU。
圖6呈現(xiàn)了根據(jù)本發(fā)明一種實(shí)施方式的流程圖,其說明了來自多個(gè)VONU的響應(yīng)消息的輪循傳輸。
圖7呈現(xiàn)了根據(jù)本發(fā)明一種實(shí)施方式的流程圖,其說明了在一個(gè)所分配的發(fā)現(xiàn)時(shí)隙內(nèi)以無重疊排列的方式的來自多個(gè)VONU的響應(yīng)消息的傳輸。
圖8呈現(xiàn)了根據(jù)本發(fā)明一種實(shí)施方式的流程圖,其說明了將來自多個(gè)VONU的響應(yīng)消息集合到一個(gè)集合響應(yīng)消息的過程。
圖9呈現(xiàn)了根據(jù)本發(fā)明一種實(shí)施方式的流程圖,其說明了在多次不成功的注冊嘗試之后懸置一個(gè)響應(yīng)消息的傳輸?shù)倪^程。
圖10呈現(xiàn)了根據(jù)本發(fā)明一種實(shí)施方式的流程圖,其說明了在接收到一個(gè)來自O(shè)LT的否定確認(rèn)之后,懸置一個(gè)響應(yīng)消息的傳輸?shù)倪^程。
具體實(shí)施例方式
以下描述的給出是為了讓本領(lǐng)域的技術(shù)人員能夠進(jìn)行和使用本發(fā)明,它在特定應(yīng)用及其需求環(huán)境下給出。對所公開的實(shí)施方式的各種修改對本領(lǐng)域技術(shù)人員而言將是明顯的,在不偏離本發(fā)明的精神和范圍的情況下,這里定義的總原理可以應(yīng)用于其他實(shí)施方式和應(yīng)用(例如一般無源光網(wǎng)絡(luò)(PON)體系結(jié)構(gòu))。因此,本發(fā)明并不意在受限于給出的實(shí)施方式,而是與和這里公開的原理和特征相一致的最大范圍相符合。
在本詳細(xì)描述中給出的數(shù)據(jù)結(jié)構(gòu)和過程一般存儲在計(jì)算機(jī)可讀存儲介質(zhì)上,上述介質(zhì)可以是可以存儲供計(jì)算機(jī)系統(tǒng)使用的代碼和/或數(shù)據(jù)的任何設(shè)備或介質(zhì)。這包括,但不局限于,專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、半導(dǎo)體存儲器、磁和光存儲設(shè)備,例如磁盤驅(qū)動器、磁帶、CD(光盤)和DVD(數(shù)字多用光盤或數(shù)字視頻光盤),以及包含在傳輸介質(zhì)中的計(jì)算機(jī)指令信號(包括存在信號調(diào)制在其上的載波或不存在載波的情況)。
無源光網(wǎng)絡(luò)拓?fù)鋱D1給出了一個(gè)無源光網(wǎng)絡(luò),其中中心局和多個(gè)用戶通過光纖和無源光分路器連接(現(xiàn)有技術(shù))。如圖1中所示,多個(gè)用戶通過光纖和無源光分路器102連接到中心局101。無源光分路器102可以安置在終端用戶位置的附近,從而最小化初始光纖鋪設(shè)成本。中心局101可以連接到外部網(wǎng)絡(luò)103,例如由互聯(lián)網(wǎng)服務(wù)提供者(ISP)所運(yùn)營的城域網(wǎng)絡(luò)。注意盡管圖1給出了一種樹拓?fù)?,PON也可以基于其它拓?fù)?,例如環(huán)或總線。
正常工作模式圖2給出了正常工作模式下的EPON。為了允許ONU在任意時(shí)間加入EPON,EPON一般具有兩種工作模式正常工作模式和發(fā)現(xiàn)(初始化)模式。正常工作模式包容常規(guī)上行數(shù)據(jù)傳輸,其中分配傳輸機(jī)會給所有初始化后的ONU。
如圖2所示,在下行方向上,OLT 201廣播下行數(shù)據(jù)給ONU 1(211)、ONU 2(212)和ONU 3(213)。雖然所有的ONU可以接收到下行數(shù)據(jù)的相同拷貝,每個(gè)ONU都選擇性地只轉(zhuǎn)發(fā)發(fā)向它自己的數(shù)據(jù)給它的相應(yīng)用戶,它們分別是用戶1(221)、用戶2(222)和用戶3(223)。
在上行方向上,OLT 201首先根據(jù)ONU的服務(wù)等級約定,調(diào)度和分配傳輸窗口給每個(gè)ONU。當(dāng)不在其傳輸時(shí)隙中時(shí),ONU一般緩存從其用戶接收的數(shù)據(jù)。當(dāng)為其調(diào)度的傳輸時(shí)隙來臨時(shí),ONU在分配的傳輸窗口內(nèi)傳輸所有緩存的用戶數(shù)據(jù)。
因?yàn)槊總€(gè)ONU根據(jù)OLT的調(diào)度,輪流傳輸上行數(shù)據(jù),上行鏈路的容量可以得到有效利用。但是,為了讓調(diào)度能夠正常地工作,OLT需要發(fā)現(xiàn)和初始化新近加入的ONU。在發(fā)現(xiàn)期間,OLT可以收集對傳輸調(diào)度重要的信息,例如ONU的往返傳播時(shí)延,其媒體訪問控制(MAC)地址,其服務(wù)等級約定等等。(注意在某些情況下,服務(wù)等級約定可以為OLT已知)。
EPON中的發(fā)現(xiàn)模式圖3呈現(xiàn)了說明發(fā)現(xiàn)過程的時(shí)-空圖。在發(fā)現(xiàn)過程開始時(shí),OLT 301首先設(shè)置一個(gè)時(shí)間間隔的開始時(shí)間ts,在該時(shí)間間隔OLT 301進(jìn)入發(fā)現(xiàn)模式并且允許新的ONU進(jìn)行注冊(這個(gè)時(shí)間間隔稱為發(fā)現(xiàn)窗口)。注意,從當(dāng)前時(shí)間直到ts,OLT 301可以保持接收來自于已注冊O(shè)NU的正常上行數(shù)據(jù)。OLT 301也設(shè)置一個(gè)時(shí)間間隔,在該時(shí)間間隔,允許每一個(gè)新加入的ONU向OLT 301傳輸一個(gè)響應(yīng)消息來請求注冊(稱為發(fā)現(xiàn)時(shí)隙),其中發(fā)現(xiàn)時(shí)隙的起始時(shí)間與發(fā)現(xiàn)窗口的起始時(shí)間ts相同。因?yàn)榭赡懿恢挂粋€(gè)ONU尋求注冊,并且因?yàn)橐粋€(gè)未注冊O(shè)NU和OLT 301之間的距離是未知的,上述發(fā)現(xiàn)窗口的大小應(yīng)該至少包括一個(gè)發(fā)現(xiàn)時(shí)隙的大小和在ONU與OLT 301之間的最大允許的往返傳輸時(shí)延。
在t1時(shí)間(t1<ts)處,OLT 301廣播一個(gè)發(fā)現(xiàn)征求消息311(根據(jù)IEEE802.3ah多點(diǎn)控制協(xié)議(MPCP)標(biāo)準(zhǔn),其可以是一個(gè)發(fā)現(xiàn)門(DISCOVERY_GATE)消息)到所有的ONU,包括一個(gè)新加入的未注冊O(shè)NU 302。發(fā)現(xiàn)征求消息311包括一個(gè)時(shí)間戳t1,其表示由OLT 301發(fā)送該消息的時(shí)間,并且包括一個(gè)時(shí)間戳ts,其表示發(fā)現(xiàn)時(shí)隙的開始時(shí)間。一旦接收到發(fā)現(xiàn)征求消息311,ONU 302根據(jù)由發(fā)現(xiàn)征求消息311所攜帶的時(shí)間戳將它的本地時(shí)鐘設(shè)置到t1。
當(dāng)ONU 302的本地時(shí)鐘到達(dá)ts,即上述發(fā)現(xiàn)時(shí)隙的開始時(shí)間時(shí),ONU 302等待一個(gè)附加的隨機(jī)時(shí)延后傳輸一個(gè)響應(yīng)消息314(根據(jù)IEEE802.3ah MPCP標(biāo)準(zhǔn),其可以是一個(gè)注冊請求(REGISTER_REQUEST)消息)。當(dāng)來自多個(gè)未初始化ONU的響應(yīng)消息一貫地沖突時(shí),這個(gè)隨機(jī)時(shí)延用來避免持續(xù)的沖突。響應(yīng)消息314包含ONU 302的MAC地址和一個(gè)時(shí)間戳t2,其是響應(yīng)消息314被發(fā)送時(shí)ONU 302的本地時(shí)間。
當(dāng)OLT 301在時(shí)間t3處接收來自O(shè)NU 302的響應(yīng)消息314時(shí),它學(xué)習(xí)到ONU 302的MAC地址和當(dāng)響應(yīng)消息314被發(fā)送時(shí)ONU 302的本地時(shí)間t2。于是OLT 301能夠計(jì)算出ONU 302的往返時(shí)延,即[(t3-t2)-(t2-t1)]=(t3-t2)。
圖4呈現(xiàn)了說明上述發(fā)現(xiàn)過程中響應(yīng)消息之間沖突的時(shí)-空圖。在t1時(shí)間處,OLT 401發(fā)送出帶有時(shí)間戳t1和發(fā)現(xiàn)時(shí)隙起始時(shí)間ts的發(fā)現(xiàn)征求消息411。一旦接收到發(fā)現(xiàn)征求消息411,未被發(fā)現(xiàn)的ONU402和4O3分別將它們的本地時(shí)鐘設(shè)置到t1。因?yàn)榕cONU 402相比,ONU 403被放置在離OLT 401更遠(yuǎn)的地方,ONU 403的本地時(shí)間實(shí)際上落后于ONU 402的本地時(shí)間。然而,當(dāng)ONU 402和403的本地時(shí)鐘到達(dá)ts時(shí),它們都進(jìn)入發(fā)現(xiàn)時(shí)隙。在發(fā)送出響應(yīng)消息422之前,ONU 402等待一個(gè)隨機(jī)時(shí)延。相似地,在發(fā)送出響應(yīng)消息423之前,ONU 403等待一個(gè)隨機(jī)時(shí)延。
如圖4中所示,當(dāng)響應(yīng)消息422和423在一個(gè)互相之間的響應(yīng)消息長度之內(nèi)到達(dá)OLT 401時(shí),沖突就發(fā)生了。結(jié)果,響應(yīng)消息422和423將相互混淆,兩個(gè)注冊請求都不能成功。
圖5示出了在一個(gè)公共物理ONU中包容的多個(gè)VONU。目前的EPON體系結(jié)構(gòu)允許一個(gè)ONU具有多個(gè)LLID。當(dāng)一個(gè)OLT分配多個(gè)LLID給一個(gè)ONU時(shí),對于OLT每一個(gè)LLID表示一個(gè)邏輯ONU的等同物,雖然所有的LLID與一個(gè)公共物理ONU相關(guān)聯(lián)。實(shí)際上,OLT可以將每個(gè)LLID看作代表一個(gè)獨(dú)立的、單獨(dú)的ONU。這個(gè)特征允許多個(gè)用戶設(shè)備與包容在一個(gè)公共物理ONU中的不同VONU相連接,并且享有獨(dú)立ONU的狀態(tài)。在發(fā)現(xiàn)過程中,這些VONU可以像常規(guī)的物理ONU一樣運(yùn)行,然而公共物理ONU對于由VONU所發(fā)送的任何數(shù)據(jù)來說是“透明的”。如圖5中所示,OLT 501可以分別分配一個(gè)LLID給物理ONU 511和513,其作為單獨(dú)的ONU運(yùn)行。OLT 501可以分配三個(gè)LLID給公共物理ONU 512,其包容了三個(gè)VONU 521、522和523。這些VONU依次與用戶531、532和533相連接。
明顯地,當(dāng)大量的VONU加入一個(gè)EPON時(shí),響應(yīng)消息之間的沖突的可能性也將明顯地增大。因此,本發(fā)明的一個(gè)目標(biāo)就是在維持對上行帶寬有效利用的同時(shí),減少來自多個(gè)ONU的響應(yīng)消息之間的沖突的可能性。
延遲的注冊一種用來減少與一個(gè)公共物理ONU連接的多個(gè)VONU的響應(yīng)消息之間的沖突的方法是,在公共物理ONU處控制這些響應(yīng)信號的傳輸。在本發(fā)明的一個(gè)實(shí)施方式中,如果多個(gè)VONU同時(shí)尋求注冊,則在一個(gè)發(fā)現(xiàn)時(shí)隙期間OLT將只傳輸一個(gè)響應(yīng)消息,并且延遲其他響應(yīng)消息的傳輸直到OLT分配了下一個(gè)發(fā)現(xiàn)時(shí)隙。這種方法將相互競爭的VONU的數(shù)量減少到至多EPON中所包容的物理ONU的數(shù)量。
一個(gè)公共物理ONU可以采取任何方案,例如用先入先出(FIFO)隊(duì)列實(shí)現(xiàn)的輪循方案,用來延遲注冊。另外,公共物理ONU可以允許每個(gè)響應(yīng)消息在連續(xù)的發(fā)現(xiàn)時(shí)隙內(nèi)進(jìn)行多次注冊嘗試。只有如果在這些嘗試之后,VONU仍然注冊失敗時(shí),它的響應(yīng)消息將被移至FIFO隊(duì)列的末尾。而且,在被插回FIFO隊(duì)列之前,可以懸置該響應(yīng)消息一個(gè)預(yù)先設(shè)定的時(shí)間間隔或一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期。
圖6呈現(xiàn)了根據(jù)本發(fā)明一個(gè)實(shí)施方式的流程圖,其說明了來自多個(gè)VONU的響應(yīng)消息的輪循傳輸。在公共物理ONU中的系統(tǒng)通過從OLT接收一個(gè)發(fā)現(xiàn)門消息開始(步驟601)。接著該系統(tǒng)將接收來自所附的VONU的響應(yīng)征求發(fā)送的響應(yīng)消息(步驟602)。該系統(tǒng)接下來將上述接收到的響應(yīng)消息插入到一個(gè)先入先出(FIFO)隊(duì)列中(步驟603)。下一步,該系統(tǒng)將確定上述FIFO隊(duì)列是否為空(步驟604)。如果上述隊(duì)列為空,這表示沒有響應(yīng)消息要傳輸,則該系統(tǒng)將返回起始點(diǎn)并且等待下一個(gè)征求消息。如果上述隊(duì)列不為空,則該系統(tǒng)將傳輸上述隊(duì)列中的第一個(gè)響應(yīng)消息(步驟605)。接著該系統(tǒng)確定注冊是否成功(步驟606)。如果上述注冊成功,則該系統(tǒng)將返回起始點(diǎn)并且等待下一個(gè)征求消息。如果不成功,則該系統(tǒng)將該同一響應(yīng)消息插入到上述FIFO隊(duì)列的末尾,以便在之后對它進(jìn)行再次傳輸(步驟607)。
多次注冊另一種用來減少響應(yīng)消息之間的沖突的方法是,重新排列VONU的響應(yīng)消息,使得它們能互不重疊地包容在同一個(gè)發(fā)現(xiàn)時(shí)隙內(nèi)。因此,公共物理ONU不在響應(yīng)消息和發(fā)現(xiàn)時(shí)隙起始點(diǎn)之間插入一個(gè)隨機(jī)時(shí)延。作為替換,它在上述時(shí)隙中利用無重疊排列放置多個(gè)響應(yīng)消息。在一種實(shí)施方式中,響應(yīng)消息被一個(gè)一個(gè)連續(xù)的放置,使得從不同物理ONU發(fā)送的響應(yīng)消息之間的沖突的可能性降低。
圖7呈現(xiàn)了根據(jù)本發(fā)明一種實(shí)施方式的流程圖,其說明了在所分配的發(fā)現(xiàn)時(shí)隙內(nèi)以無重疊排列的方式的來自多個(gè)VONU的響應(yīng)消息的傳輸。在公共物理ONU中的系統(tǒng)通過接收來自O(shè)LT的發(fā)現(xiàn)門消息開始(步驟701)。接著該系統(tǒng)接收來自響應(yīng)VONU的響應(yīng)征求發(fā)送的響應(yīng)消息(步驟702)。下一步,該系統(tǒng)以無重疊方式排列多個(gè)響應(yīng)消息,使得在即將到來的發(fā)現(xiàn)時(shí)隙內(nèi)能傳輸它們(步驟703)。該系統(tǒng)接下來在所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸上述已重新排列的響應(yīng)消息(步驟704)。
批注冊在目前的EPON標(biāo)準(zhǔn)中,一個(gè)OLT將每一個(gè)VONU當(dāng)作是一個(gè)單獨(dú)的物理ONU。因此,每個(gè)VONU的注冊都必須經(jīng)過一個(gè)單獨(dú)和獨(dú)立的注冊過程。本發(fā)明建議修改這種方法。在一種實(shí)施方式中,一個(gè)物理ONU只傳輸一個(gè)響應(yīng)消息,其包含來自多個(gè)未注冊VONU的注冊消息(例如,MAC地址)。這種方法允許OLT在一個(gè)發(fā)現(xiàn)周期內(nèi)為單個(gè)物理ONU分配多個(gè)LLID,從而顯著降低沖突的可能性和上行帶寬的消耗。
圖8呈現(xiàn)了根據(jù)本發(fā)明一種實(shí)施方式的流程圖,其說明了將來自多個(gè)VONU的響應(yīng)消息集合到一個(gè)集合響應(yīng)消息的過程。在一個(gè)公共物理ONU中,該系統(tǒng)通過接收來自O(shè)LT的一個(gè)發(fā)現(xiàn)門消息開始(步驟801)。接著該系統(tǒng)接收來自響應(yīng)VONU的響應(yīng)征求發(fā)送的響應(yīng)消息(步驟802)。下一步,該系統(tǒng)組裝一個(gè)集合響應(yīng)消息,其包含來自上述響應(yīng)VONU的注冊消息(步驟803)。該系統(tǒng)接下來在所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸這個(gè)集合響應(yīng)消息(步驟804)。
ONU注冊暫停在目前的EPON標(biāo)準(zhǔn)中,一個(gè)未注冊的ONU通常在每個(gè)發(fā)現(xiàn)時(shí)隙內(nèi)保持傳輸它自己的響應(yīng)消息,直到它成功地注冊到OLT。如果上述OLT,因?yàn)槟承┰?,決定拒絕對一個(gè)ONU的注冊,而這個(gè)ONU仍然在每個(gè)發(fā)現(xiàn)時(shí)隙內(nèi)保持傳輸它的響應(yīng)消息,這樣就在每個(gè)發(fā)現(xiàn)時(shí)隙內(nèi)耗費(fèi)了上行帶寬,并且可能增加了其他未注冊O(shè)NU的沖突的可能性。一種用來緩解這種不希望的ONU行為的方法是,在多次不成功的注冊嘗試之后施加一個(gè)注冊暫停。當(dāng)暫停發(fā)生時(shí),一個(gè)ONU臨時(shí)地懸置它的傳輸并且切換到休眠模式。一旦上述休眠期滿,該ONU再次開始響應(yīng)OLT的征求消息。上述休眠時(shí)間段的持續(xù)時(shí)間可以是一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期。作為選擇,當(dāng)由OLT明確指示時(shí),該ONU可以退出上述休眠模式。在一種實(shí)施方式中,OLT可以向該ONU發(fā)送一個(gè)單播發(fā)現(xiàn)門消息,用來使該ONU退出休眠。
圖9呈現(xiàn)了根據(jù)本發(fā)明一種實(shí)施方式的流程圖,其說明了在多次不成功的注冊嘗試之后懸置一個(gè)響應(yīng)消息的傳輸?shù)倪^程。一個(gè)ONU中的系統(tǒng)通過將一個(gè)記數(shù)器設(shè)置為0開始(步驟901)。該計(jì)數(shù)器記錄了上述ONU嘗試的未成功注冊的次數(shù)。該系統(tǒng)接著接收一個(gè)來自O(shè)LT的發(fā)現(xiàn)門消息(步驟902)。作為響應(yīng),該系統(tǒng)傳輸用來注冊的它的響應(yīng)消息(步驟903)。下一步,該系統(tǒng)確定上述注冊是否成功(步驟904)。如果成功,則上述注冊過程完成并且該系統(tǒng)進(jìn)入正常工作。如果未成功,則該系統(tǒng)進(jìn)一步確定上述計(jì)數(shù)器是否到達(dá)一個(gè)預(yù)先設(shè)定值N。如果到達(dá)N,則該系統(tǒng)在一個(gè)預(yù)先設(shè)定的時(shí)間段或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期內(nèi)進(jìn)入休眠(步驟906),之后該系統(tǒng)將在步驟901處重新開始。如果未到達(dá)N,則該系統(tǒng)將上述計(jì)數(shù)器加1(步驟907)并且等待下一個(gè)發(fā)現(xiàn)時(shí)隙來再次傳輸上述響應(yīng)消息(步驟902)。
ONU懸置一個(gè)OLT可以因不同原因拒絕一個(gè)ONU的注冊。在這樣的情況下,OLT將用一個(gè)否定確認(rèn)來回應(yīng)ONU的響應(yīng)消息。ONU的默認(rèn)動作是,在下一個(gè)發(fā)現(xiàn)時(shí)隙內(nèi)繼續(xù)傳輸響應(yīng)消息。這是對上行帶寬不必要的浪費(fèi)。本發(fā)明建議,一旦接收到一個(gè)否定確認(rèn),ONU就在一個(gè)預(yù)先設(shè)定的時(shí)間段或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期內(nèi)進(jìn)入休眠模式。
而且,來自O(shè)LT的否定確認(rèn)可以指出,雖然OLT已接收到來自O(shè)NU的完整的注冊(包含ONU的MAC地址),這個(gè)時(shí)間注冊是不允許的。不過,該OLT具有所有ONU的地址信息,并且能夠在以后向上述ONU傳輸一個(gè)單播發(fā)現(xiàn)門消息。一旦接收到一個(gè)單播發(fā)現(xiàn)門消息,上述ONU退出休眠并且恢復(fù)傳輸。
OLT有可能失去了能量并且丟失所有未注冊O(shè)NU的地址信息。結(jié)果,一個(gè)單播發(fā)現(xiàn)門消息將永遠(yuǎn)不會被傳輸?shù)轿醋設(shè)NU,導(dǎo)致ONU無限期地休眠下去。這個(gè)問題的一個(gè)解決方案是利用一個(gè)休眠暫停時(shí)間段,一旦這個(gè)時(shí)間段期滿ONU將退出休眠并且再次開始注冊。
在另一種實(shí)施方式中,ONU可以連續(xù)地監(jiān)視來自O(shè)LT的傳輸。只要是由OLT傳輸?shù)恼5摹⒉恢袛嗟谋忍亓?,ONU將保持休眠直到它接收到一個(gè)單播發(fā)現(xiàn)門消息。如果OLT的比特流中有中斷,則表示OLT已經(jīng)失去了它的能量并且丟失了ONU的地址信息。為了處理這個(gè)潛在的問題,在探測到比特流中斷后,ONU退出休眠并且再次開始響應(yīng)廣播發(fā)現(xiàn)門消息。
圖10呈現(xiàn)了根據(jù)本發(fā)明一種實(shí)施方式的流程圖,其說明了接收到來自O(shè)LT的否定確認(rèn)之后,懸置響應(yīng)消息的傳輸?shù)倪^程。一個(gè)未注冊的ONU通過接收一個(gè)來自上述OLT的發(fā)現(xiàn)門消息開始(步驟1001)。該ONU接著在所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸一個(gè)響應(yīng)消息(步驟1002)。如果注冊成功(步驟1003),則該ONU完成注冊過程并且進(jìn)入正常工作模式。如果未成功,則該ONU進(jìn)一步確定是否接收到來自上述OLT的一個(gè)否定確認(rèn)(步驟1004)。如果接收到,則該ONU進(jìn)入休眠模式(步驟1005)。在休眠過程中,該ONU繼續(xù)監(jiān)視上述OLT是否傳輸了一個(gè)單播發(fā)現(xiàn)門消息(步驟1006)。如果該ONU接收到這樣一個(gè)消息,則它退出休眠模式并且重新傳輸它的響應(yīng)消息(步驟1002)。如果沒接收到,則該ONU也監(jiān)視上述OLT的下行業(yè)務(wù)量是否有中斷,該中斷表明能量的失去或者重新開始(步驟1003)。如果有中斷,則該ONU退出休眠并且重新開始它的正常注冊過程(步驟1001)。
本發(fā)明實(shí)施方式的以上描述只是為了說明和描述的目的而給出。它們并不意在窮舉所有的實(shí)施方式,或?qū)⒈景l(fā)明限制于所公開的形式。因此,對本領(lǐng)域技術(shù)人員而言,許多修改和變化是明顯的。此外,以上公開并不是要限制本發(fā)明。本發(fā)明的范圍由后附權(quán)利要求書定義。
權(quán)利要求
1.一種用于在包含一個(gè)中心節(jié)點(diǎn)和至少一個(gè)遠(yuǎn)程節(jié)點(diǎn)的以太無源光網(wǎng)絡(luò)(EPON)中注冊遠(yuǎn)程節(jié)點(diǎn)的方法,其中多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)與一個(gè)公共物理遠(yuǎn)程節(jié)點(diǎn)連接并且通過該公共物理遠(yuǎn)程節(jié)點(diǎn)中的一個(gè)公共傳輸器傳輸上行數(shù)據(jù),該方法包括在一個(gè)發(fā)現(xiàn)周期期間在一個(gè)遠(yuǎn)程節(jié)點(diǎn)處接收來自上述中心節(jié)點(diǎn)的一個(gè)征求消息,其中該征求消息分配一個(gè)發(fā)現(xiàn)時(shí)隙,在該時(shí)隙中,一個(gè)未注冊的遠(yuǎn)程節(jié)點(diǎn)可以向上述中心節(jié)點(diǎn)傳輸一個(gè)響應(yīng)消息用于注冊;以及在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸來自一個(gè)未注冊的遠(yuǎn)程節(jié)點(diǎn)的一個(gè)用于注冊的響應(yīng)消息;其中如果與該公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)地尋求注冊,則該方法還包括控制來自這些虛擬遠(yuǎn)程節(jié)點(diǎn)的到上述中心節(jié)點(diǎn)的響應(yīng)消息的傳輸,從而避免來自不同遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息之間的沖突。
2.根據(jù)權(quán)利要求1的方法,還包括維護(hù)一個(gè)在上述公共物理節(jié)點(diǎn)內(nèi)用于存儲來自上述虛擬遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息的隊(duì)列;以及其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則控制上述響應(yīng)消息的傳輸包括在上述所分配的發(fā)現(xiàn)時(shí)隙期間只向上述中心節(jié)點(diǎn)傳輸來自該隊(duì)列的一個(gè)響應(yīng)消息。
3.根據(jù)權(quán)利要求2的方法,其中在上述所分配的發(fā)現(xiàn)時(shí)隙期間只向上述中心節(jié)點(diǎn)傳輸來自上述隊(duì)列的一個(gè)響應(yīng)消息還包括傳輸在上述隊(duì)列開頭處的響應(yīng)消息;以及如果該響應(yīng)消息沒有導(dǎo)致一次成功的注冊,則將該響應(yīng)消息重新插入到上述隊(duì)列的末尾。
4.根據(jù)權(quán)利要求2的方法,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則控制上述響應(yīng)消息的傳輸還包括允許在上述隊(duì)列開頭處的響應(yīng)消息嘗試多次傳輸,以獲得一次成功的注冊;以及如果在上述多次傳輸之后該響應(yīng)消息仍然沒有導(dǎo)致一次成功的注冊,則將該響應(yīng)消息重新插入到上述隊(duì)列的末尾。
5.根據(jù)權(quán)利要求4的方法,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,并且如果在上述多次傳輸之后上述響應(yīng)消息沒有導(dǎo)致一次成功的注冊,則控制上述響應(yīng)消息的傳輸還包括在一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期內(nèi)懸置上述響應(yīng)消息的傳輸;以及在該懸置之后,將該響應(yīng)消息重新插入到上述隊(duì)列的末尾。
6.根據(jù)權(quán)利要求1的方法,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則控制上述響應(yīng)消息的傳輸包括在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸多個(gè)響應(yīng)消息;其中每一個(gè)響應(yīng)消息與一個(gè)尋求注冊的虛擬遠(yuǎn)程節(jié)點(diǎn)相關(guān)聯(lián);以及其中在該發(fā)現(xiàn)時(shí)隙內(nèi)這多個(gè)響應(yīng)消息不互相重疊。
7.根據(jù)權(quán)利要求6的方法,其中傳輸上述多個(gè)響應(yīng)消息還包括在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)一個(gè)緊接一個(gè)地傳輸上述多個(gè)響應(yīng)消息。
8.根據(jù)權(quán)利要求1的方法,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則控制上述響應(yīng)消息的傳輸包括發(fā)送一個(gè)集合響應(yīng)消息,其攜帶了與上述公共物理節(jié)點(diǎn)連接的所有未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的注冊消息;其中該集合響應(yīng)消息允許多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)的同時(shí)注冊。
9.根據(jù)權(quán)利要求1的方法,其中如果上述響應(yīng)消息的預(yù)先設(shè)定的多次在前傳輸沒有導(dǎo)致一次成功的注冊,則上述方法還包括在一個(gè)懸置時(shí)間段內(nèi),懸置來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息的傳輸。
10.根據(jù)權(quán)利要求9的方法,其中上述懸置時(shí)間段是一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期。
11.根據(jù)權(quán)利要求9的方法,還包括接收到來自上述中心節(jié)點(diǎn)的一個(gè)單播征求消息后,恢復(fù)上述響應(yīng)消息的傳輸。
12.根據(jù)權(quán)利要求1的方法,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述方法還包括在一個(gè)預(yù)先設(shè)定的時(shí)間段內(nèi)懸置上述響應(yīng)消息的未來傳輸。
13.根據(jù)權(quán)利要求1的方法,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述方法還包括懸置該響應(yīng)消息的未來傳輸直到接收到來自中心節(jié)點(diǎn)的一個(gè)單播征求。
14.根據(jù)權(quán)利要求13的方法,其中上述懸置受控制于一個(gè)暫停時(shí)間段,在其結(jié)束時(shí)恢復(fù)上述響應(yīng)消息的傳輸。
15.根據(jù)權(quán)利要求13的方法,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述方法還包括連續(xù)地監(jiān)視由上述中心節(jié)點(diǎn)所傳輸?shù)南滦袛?shù)據(jù);以及如果由上述中心節(jié)點(diǎn)發(fā)送的下行數(shù)據(jù)中有一個(gè)中斷,這可以表明在上述中心節(jié)點(diǎn)處能量的失去或者一個(gè)系統(tǒng)重新開始,則退出上述懸置并且恢復(fù)上述響應(yīng)消息的傳輸。
16.一種用于在包含一個(gè)中心節(jié)點(diǎn)和至少一個(gè)遠(yuǎn)程節(jié)點(diǎn)的以太無源光網(wǎng)絡(luò)(EPON)中注冊遠(yuǎn)程節(jié)點(diǎn)的方法,其中多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)與一個(gè)公共物理遠(yuǎn)程節(jié)點(diǎn)連接并且通過該公共物理遠(yuǎn)程節(jié)點(diǎn)中的一個(gè)公共傳輸器傳輸上行數(shù)據(jù),該方法包括在一個(gè)發(fā)現(xiàn)周期期間在一個(gè)遠(yuǎn)程節(jié)點(diǎn)處接收來自上述中心節(jié)點(diǎn)的一個(gè)征求消息,其中該征求消息分配一個(gè)發(fā)現(xiàn)時(shí)隙,在該時(shí)隙中,一個(gè)未注冊的遠(yuǎn)程節(jié)點(diǎn)可以向上述中心節(jié)點(diǎn)傳輸一個(gè)響應(yīng)消息用于注冊;以及在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)選擇性地傳輸來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息,從而降低傳輸?shù)捻憫?yīng)消息之間的沖突的可能性。
17.根據(jù)權(quán)利要求16的方法,其中如果上述響應(yīng)消息的預(yù)先設(shè)定的多次在前傳輸沒有導(dǎo)致一次成功的注冊,則選擇性地傳輸上述響應(yīng)消息包括在一個(gè)懸置時(shí)間段內(nèi)懸置該響應(yīng)消息的傳輸。
18.根據(jù)權(quán)利要求17的方法,其中上述懸置時(shí)間段是一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期。
19.根據(jù)權(quán)利要求17的方法,其中如果上述響應(yīng)消息的預(yù)先設(shè)定的多次在前傳輸沒有導(dǎo)致一次成功的注冊,則選擇性地傳輸該響應(yīng)消息還包括接收到來自上述中心節(jié)點(diǎn)的一個(gè)單播征求消息后,恢復(fù)該響應(yīng)消息的傳輸。
20.根據(jù)權(quán)利要求16的方法,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述方法還包括在一個(gè)預(yù)先設(shè)定的時(shí)間段內(nèi)懸置該響應(yīng)消息的未來傳輸。
21.根據(jù)權(quán)利要求16的方法,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述方法還包括懸置該響應(yīng)消息的未來傳輸直到接收到來自上述中心節(jié)點(diǎn)的一個(gè)單播征求。
22.根據(jù)權(quán)利要求21的方法,其中上述懸置受控制于一個(gè)暫停時(shí)間段,在其結(jié)束時(shí)恢復(fù)上述響應(yīng)消息的傳輸。
23.根據(jù)權(quán)利要求21的方法,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則該方法還包括連續(xù)地監(jiān)視由上述中心節(jié)點(diǎn)所傳輸?shù)南滦袛?shù)據(jù);以及如果由上述中心節(jié)點(diǎn)發(fā)送的下行數(shù)據(jù)中有一個(gè)中斷,這可以表明在上述中心節(jié)點(diǎn)處能量的失去或者一個(gè)系統(tǒng)重新開始,則退出上述懸置并且恢復(fù)上述響應(yīng)消息的傳輸。
24.根據(jù)權(quán)利要求16的方法,還包括維護(hù)一個(gè)在上述公共物理節(jié)點(diǎn)內(nèi)用于存儲來自上述虛擬遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息的隊(duì)列;以及其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述方法還包括在上述所分配的發(fā)現(xiàn)時(shí)隙期間只向上述中心節(jié)點(diǎn)傳輸來自上述隊(duì)列的一個(gè)響應(yīng)消息。
25.根據(jù)權(quán)利要求24的方法,其中在上述所分配的發(fā)現(xiàn)時(shí)隙期間只向上述中心節(jié)點(diǎn)傳輸來自上述隊(duì)列的一個(gè)響應(yīng)消息還包括傳輸在上述隊(duì)列開頭處的響應(yīng)消息;以及如果該響應(yīng)消息沒有導(dǎo)致一次成功的注冊,則將該響應(yīng)消息重新插入到上述隊(duì)列的末尾。
26.根據(jù)權(quán)利要求24的方法,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述方法還包括允許在上述隊(duì)列開頭處的響應(yīng)消息嘗試多次傳輸,以獲得一次成功的注冊;以及如果在上述多次傳輸之后該響應(yīng)消息仍然沒有導(dǎo)致一次成功的注冊,則將該響應(yīng)消息重新插入到上述隊(duì)列的末尾。
27.根據(jù)權(quán)利要求26的方法,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,以及其中如果在上述多次傳輸之后上述響應(yīng)消息沒有導(dǎo)致一次成功的注冊,則上述方法還包括在一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期內(nèi)懸置上述響應(yīng)消息的傳輸;以及在上述懸置之后,將上述響應(yīng)消息重新插入到上述隊(duì)列的末尾。
28.根據(jù)權(quán)利要求16的方法,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該方法還包括在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸多個(gè)響應(yīng)消息;其中每一個(gè)響應(yīng)消息與一個(gè)尋求注冊的虛擬遠(yuǎn)程節(jié)點(diǎn)相關(guān)聯(lián);以及其中在該發(fā)現(xiàn)時(shí)隙內(nèi)這多個(gè)響應(yīng)消息不互相重疊。
29.根據(jù)權(quán)利要求28的方法,其中傳輸上述多個(gè)響應(yīng)消息還包括在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)一個(gè)緊接一個(gè)地傳輸上述多個(gè)響應(yīng)消息。
30.根據(jù)權(quán)利要求16的方法,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述方法還包括發(fā)送一個(gè)集合響應(yīng)消息,其攜帶了與上述公共物理節(jié)點(diǎn)連接的所有未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的注冊消息;其中該集合響應(yīng)消息允許多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)的同時(shí)注冊。
31.一種用于在一個(gè)以太無源光網(wǎng)絡(luò)(EPON)中注冊遠(yuǎn)程節(jié)點(diǎn)的設(shè)備,包括一個(gè)中心節(jié)點(diǎn);至少一個(gè)物理遠(yuǎn)程節(jié)點(diǎn);以及多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn),與一個(gè)公共物理遠(yuǎn)程節(jié)點(diǎn)相連接并且通過該公共物理遠(yuǎn)程節(jié)點(diǎn)內(nèi)的一個(gè)公共傳輸器傳輸上行數(shù)據(jù);一個(gè)配置成在一個(gè)發(fā)現(xiàn)周期期間接收來自上述中心節(jié)點(diǎn)的一個(gè)征求消息的接收機(jī)構(gòu),其中該征求消息分配一個(gè)發(fā)現(xiàn)時(shí)隙,在該時(shí)隙中一個(gè)未注冊的遠(yuǎn)程節(jié)點(diǎn)可以向上述中心節(jié)點(diǎn)傳輸一個(gè)響應(yīng)消息用于注冊;一個(gè)配置成在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)的用于注冊的響應(yīng)消息的傳輸機(jī)構(gòu);以及一個(gè)控制機(jī)構(gòu),其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該控制機(jī)構(gòu)配置成控制來自這些虛擬遠(yuǎn)程節(jié)點(diǎn)的到上述中心節(jié)點(diǎn)的響應(yīng)消息的傳輸,從而避免來自不同遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息之間的沖突。
32.根據(jù)權(quán)利要求31的設(shè)備,其中上述控制機(jī)構(gòu)還配置成維護(hù)一個(gè)在上述公共物理節(jié)點(diǎn)內(nèi)用于存儲來自上述虛擬遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息的隊(duì)列;以及其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述控制機(jī)構(gòu)還配置成在上述所分配的發(fā)現(xiàn)時(shí)隙期間只向上述中心節(jié)點(diǎn)傳輸一個(gè)來自上述隊(duì)列的響應(yīng)消息。
33.根據(jù)權(quán)利要求32的設(shè)備,其中當(dāng)在上述所分配的發(fā)現(xiàn)時(shí)隙期間只向上述中心節(jié)點(diǎn)傳輸一個(gè)來自上述隊(duì)列的響應(yīng)消息時(shí),該控制機(jī)構(gòu)還配置成傳輸在上述隊(duì)列開頭處的響應(yīng)消息;以及如果該響應(yīng)消息沒有導(dǎo)致一次成功的注冊,則將該響應(yīng)消息重新插入到上述隊(duì)列的末尾。
34.根據(jù)權(quán)利要求32的設(shè)備,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述控制機(jī)構(gòu)還配置成允許在上述隊(duì)列開頭處的響應(yīng)消息嘗試多次傳輸,以獲得一次成功的注冊;以及如果在上述多次傳輸之后該響應(yīng)消息仍然沒有導(dǎo)致一次成功的注冊,則將該響應(yīng)消息重新插入到上述隊(duì)列的末尾。
35.根據(jù)權(quán)利要求34的設(shè)備,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,以及如果在上述多次傳輸之后上述響應(yīng)消息沒有導(dǎo)致一次成功的注冊,則上述控制機(jī)構(gòu)還配置成在一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期內(nèi)懸置上述響應(yīng)消息的傳輸;以及在該懸置之后,將該響應(yīng)消息重新插入到上述隊(duì)列的末尾。
36.根據(jù)權(quán)利要求31的設(shè)備,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述控制機(jī)構(gòu)配置成在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸多個(gè)響應(yīng)消息;其中每一個(gè)響應(yīng)消息與一個(gè)尋求注冊的虛擬遠(yuǎn)程節(jié)點(diǎn)相關(guān)聯(lián);以及其中在上述發(fā)現(xiàn)時(shí)隙內(nèi)上述多個(gè)響應(yīng)消息不互相重疊。
37.根據(jù)權(quán)利要求36的設(shè)備,其中當(dāng)傳輸上述多個(gè)響應(yīng)消息時(shí),該控制機(jī)構(gòu)還配置成在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)一個(gè)緊接一個(gè)地傳輸上述多個(gè)響應(yīng)消息。
38.根據(jù)權(quán)利要求31的設(shè)備,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該控制機(jī)構(gòu)還配置成發(fā)送一個(gè)集合響應(yīng)消息,其攜帶了與上述公共物理節(jié)點(diǎn)連接的所有未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的注冊消息;其中該集合響應(yīng)消息允許多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)的同時(shí)注冊。
39.根據(jù)權(quán)利要求31的設(shè)備,其中如果一個(gè)響應(yīng)消息的預(yù)先設(shè)定的多次在前傳輸沒有導(dǎo)致一次成功的注冊,則一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)配置成在一個(gè)懸置時(shí)間段內(nèi)懸置該響應(yīng)消息的傳輸。
40.根據(jù)權(quán)利要求39的設(shè)備,其中上述懸置時(shí)間段是一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期。
41.根據(jù)權(quán)利要求39的設(shè)備,其中如果一個(gè)響應(yīng)消息的預(yù)先設(shè)定的多次在前傳輸沒有導(dǎo)致一次成功的注冊,則一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)還配置成在接收到來自上述中心節(jié)點(diǎn)的一個(gè)單播征求消息后,就恢復(fù)該響應(yīng)消息的傳輸。
42.根據(jù)權(quán)利要求31的設(shè)備,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)配置成在一個(gè)預(yù)先設(shè)定的時(shí)間段內(nèi)懸置上述響應(yīng)消息的未來傳輸。
43.根據(jù)權(quán)利要求31的設(shè)備,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)配置成懸置上述響應(yīng)消息的未來傳輸直到接收到來自上述中心節(jié)點(diǎn)的一個(gè)單播征求。
44.根據(jù)權(quán)利要求43的設(shè)備,其中上述懸置受控制于一個(gè)暫停時(shí)間段,在其結(jié)束時(shí)恢復(fù)上述響應(yīng)消息的傳輸。
45.根據(jù)權(quán)利要求43的設(shè)備,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)配置成連續(xù)地監(jiān)視由上述中心節(jié)點(diǎn)所傳輸?shù)南滦袛?shù)據(jù);以及如果由上述中心節(jié)點(diǎn)發(fā)送的下行數(shù)據(jù)中有一個(gè)中斷,這可以表明在上述中心節(jié)點(diǎn)處能量的失去或者一個(gè)系統(tǒng)重新開始,則退出上述懸置并且恢復(fù)上述響應(yīng)消息的傳輸。
46.一種用于在一個(gè)以太無源光網(wǎng)絡(luò)(EPON)中注冊遠(yuǎn)程節(jié)點(diǎn)的設(shè)備,包括一個(gè)中心節(jié)點(diǎn);至少一個(gè)物理遠(yuǎn)程節(jié)點(diǎn);多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn),與一個(gè)公共物理遠(yuǎn)程節(jié)點(diǎn)相連接并且通過該公共物理遠(yuǎn)程節(jié)點(diǎn)內(nèi)的一個(gè)公共傳輸器傳輸上行數(shù)據(jù);以及一個(gè)配置成在一個(gè)發(fā)現(xiàn)周期期間接收來自上述中心節(jié)點(diǎn)的一個(gè)征求消息的接收機(jī)構(gòu),其中上述征求消息分配一個(gè)發(fā)現(xiàn)時(shí)隙,在該時(shí)隙中一個(gè)未注冊的遠(yuǎn)程節(jié)點(diǎn)可以向上述中心節(jié)點(diǎn)傳輸一個(gè)響應(yīng)消息用于注冊;其中一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)配置成在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)選擇性地傳輸一個(gè)響應(yīng)消息用于注冊,從而降低傳輸?shù)捻憫?yīng)消息之間的沖突的可能性。
47.根據(jù)權(quán)利要求46的設(shè)備,其中如果上述響應(yīng)消息的預(yù)先設(shè)定的多次在前傳輸沒有導(dǎo)致一次成功的注冊,則上述控制機(jī)構(gòu)配置成在一個(gè)懸置時(shí)間段內(nèi)懸置上述響應(yīng)消息的傳輸。
48.根據(jù)權(quán)利要求47的設(shè)備,其中上述懸置時(shí)間段是一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期。
49.根據(jù)權(quán)利要求47的設(shè)備,其中如果上述響應(yīng)消息的預(yù)先設(shè)定的多次在前傳輸沒有導(dǎo)致一次成功的注冊,則上述控制機(jī)構(gòu)還配置成接收到來自上述中心節(jié)點(diǎn)的一個(gè)單播征求消息后就恢復(fù)上述響應(yīng)消息的傳輸。
50.根據(jù)權(quán)利要求46的設(shè)備,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)還配置成在一個(gè)預(yù)先設(shè)定的時(shí)間段內(nèi)懸置上述響應(yīng)消息的未來傳輸。
51.根據(jù)權(quán)利要求46的設(shè)備,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)還配置成懸置上述響應(yīng)消息的未來傳輸直到接收到來自上述中心節(jié)點(diǎn)的一個(gè)單播征求。
52.根據(jù)權(quán)利要求51的設(shè)備,其中上述懸置受控制于一個(gè)暫停時(shí)間段,在其結(jié)束時(shí)恢復(fù)上述響應(yīng)消息的傳輸。
53.根據(jù)權(quán)利要求51的設(shè)備,其中如果來自一個(gè)未注冊遠(yuǎn)程節(jié)點(diǎn)或者一個(gè)未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的一個(gè)響應(yīng)消息導(dǎo)致了來自上述中心節(jié)點(diǎn)的一個(gè)明確的否定確認(rèn),則上述未注冊遠(yuǎn)程節(jié)點(diǎn)或者未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)還配置成連續(xù)地監(jiān)視由上述中心節(jié)點(diǎn)所傳輸?shù)南滦袛?shù)據(jù);以及如果由上述中心節(jié)點(diǎn)發(fā)送的下行數(shù)據(jù)中有一個(gè)中斷,這可以表明在上述中心節(jié)點(diǎn)處能量的失去或者一個(gè)系統(tǒng)重新開始,則退出上述懸置并且恢復(fù)上述響應(yīng)消息的傳輸。
54.根據(jù)權(quán)利要求46的設(shè)備,還包括一個(gè)控制機(jī)構(gòu),其配置成維護(hù)一個(gè)在上述公共物理節(jié)點(diǎn)內(nèi)用于存儲來自上述虛擬遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息的隊(duì)列;以及其中,如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述控制機(jī)構(gòu)還配置成在上述所分配的發(fā)現(xiàn)時(shí)隙期間只向上述中心節(jié)點(diǎn)傳輸一個(gè)來自上述隊(duì)列的響應(yīng)消息。
55.根據(jù)權(quán)利要求54的設(shè)備,其中當(dāng)在上述所分配的發(fā)現(xiàn)時(shí)隙期間只向上述中心節(jié)點(diǎn)傳輸一個(gè)來自上述隊(duì)列的響應(yīng)消息時(shí),上述控制機(jī)構(gòu)還配置成傳輸在上述隊(duì)列開頭處的響應(yīng)消息;以及如果該響應(yīng)消息沒有導(dǎo)致一次成功的注冊,則將該響應(yīng)消息重新插入到上述隊(duì)列的末尾。
56.根據(jù)權(quán)利要求54的設(shè)備,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述控制機(jī)構(gòu)還配置成允許在上述隊(duì)列開頭處的響應(yīng)消息嘗試多次傳輸,以獲得一次成功的注冊;以及如果在上述多次傳輸之后該響應(yīng)消息仍然沒有導(dǎo)致一次成功的注冊,則將該響應(yīng)消息重新插入到上述隊(duì)列的末尾。
57.根據(jù)權(quán)利要求56的設(shè)備,其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,以及其中如果在上述多次傳輸之后上述響應(yīng)消息沒有導(dǎo)致一次成功的注冊,則上述控制機(jī)構(gòu)還配置成在一個(gè)預(yù)先設(shè)定的時(shí)間間隔或者一個(gè)預(yù)先設(shè)定個(gè)數(shù)的發(fā)現(xiàn)周期內(nèi)懸置上述響應(yīng)消息的傳輸;以及在上述懸置之后,將上述響應(yīng)消息重新插入到上述隊(duì)列的末尾。
58.根據(jù)權(quán)利要求46的設(shè)備,還包括一個(gè)控制機(jī)構(gòu),其中如果與公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則該控制機(jī)構(gòu)配置成在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸多個(gè)響應(yīng)消息;其中每一個(gè)響應(yīng)消息與一個(gè)尋求注冊的虛擬遠(yuǎn)程節(jié)點(diǎn)相關(guān)聯(lián);以及其中在上述發(fā)現(xiàn)時(shí)隙內(nèi)這多個(gè)響應(yīng)消息不互相重疊。
59.根據(jù)權(quán)利要求58的設(shè)備,其中當(dāng)傳輸上述多個(gè)響應(yīng)消息時(shí),上述控制機(jī)構(gòu)還配置成在上述所分配的發(fā)現(xiàn)時(shí)隙內(nèi)一個(gè)緊接一個(gè)地傳輸上述多個(gè)響應(yīng)消息。
60.根據(jù)權(quán)利要求46的設(shè)備,還包括一個(gè)控制機(jī)構(gòu),其中如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述控制機(jī)構(gòu)配置成發(fā)送一個(gè)集合響應(yīng)消息,其攜帶了與上述公共物理節(jié)點(diǎn)連接的所有未注冊虛擬遠(yuǎn)程節(jié)點(diǎn)的注冊消息;其中該集合響應(yīng)消息允許多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)的同時(shí)注冊。
全文摘要
本發(fā)明的一個(gè)實(shí)施方式提供了一種系統(tǒng),其有利于在以太無源光網(wǎng)絡(luò)(EPON)中注冊遠(yuǎn)程節(jié)點(diǎn)。該系統(tǒng)包括中心節(jié)點(diǎn)和至少一個(gè)遠(yuǎn)程節(jié)點(diǎn),其中多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)與公共物理遠(yuǎn)程節(jié)點(diǎn)相連接,并且通過公共傳輸器來傳輸上行數(shù)據(jù)。在一個(gè)初始的發(fā)現(xiàn)周期期間,上述系統(tǒng)在一個(gè)遠(yuǎn)程節(jié)點(diǎn)處接收征求消息,其分配發(fā)現(xiàn)時(shí)隙,未注冊的遠(yuǎn)程節(jié)點(diǎn)可以在該時(shí)隙內(nèi)傳輸響應(yīng)消息用于注冊。接著該系統(tǒng)在所分配的發(fā)現(xiàn)時(shí)隙內(nèi)傳輸來自未注冊遠(yuǎn)程節(jié)點(diǎn)的用于注冊的響應(yīng)消息。如果與上述公共物理遠(yuǎn)程節(jié)點(diǎn)連接的多個(gè)虛擬遠(yuǎn)程節(jié)點(diǎn)同時(shí)尋求注冊,則上述系統(tǒng)將控制來自這些虛擬遠(yuǎn)程節(jié)點(diǎn)的到上述中心節(jié)點(diǎn)的響應(yīng)消息的傳輸,以避免來自不同遠(yuǎn)程節(jié)點(diǎn)的響應(yīng)消息之間的沖突。
文檔編號H04L12/403GK1817006SQ200480018623
公開日2006年8月9日 申請日期2004年8月18日 優(yōu)先權(quán)日2003年8月26日
發(fā)明者勞倫斯·戴維斯, 格倫·克雷默 申請人:泰克諾沃斯公司