本發(fā)明涉及無源光網(wǎng)絡(PON,Passive Optical Network)領(lǐng)域,尤指一種實現(xiàn)光纖入戶的方法和裝置。
背景技術(shù):
伴隨著中國網(wǎng)絡運營商“光進銅退”工程的實施,光纖接入已經(jīng)推廣,光纖入戶部署的更是如火如荼。
圖1為現(xiàn)有的PON網(wǎng)絡光纖入戶組網(wǎng)的結(jié)構(gòu)組成示意圖。如圖1所示,現(xiàn)有的PON網(wǎng)絡光纖入戶組網(wǎng)包括一個光線路終端(OLT,Optical Line Terminal)和一個或一個以上光網(wǎng)絡單元(ONU,Optical Network Unit),OLT通過分光器與各ONU相連,每一個ONU安裝在對應的用戶家中。
現(xiàn)有的實現(xiàn)光纖入戶的方法大致包括:
ONU向OLT注冊成功后,OLT以廣播的方式向ONU發(fā)送報文,ONU接收到來自O(shè)LT的報文,判斷出報文與自身相匹配,對接收到的報文進行下行緩存,對下行緩存中的報文進行相應的處理后,發(fā)送給用戶。當判斷出下行緩存中的報文與自身不匹配時,丟棄接收到的報文。
當ONU接收到來自用戶的報文時,將接收到的報文轉(zhuǎn)發(fā)給OLT。
現(xiàn)有的實現(xiàn)光纖入戶的方法中,由于需要在每一個用戶家中安裝一個ONU,因此,實現(xiàn)比較復雜。例如,每開通一個用戶,運營商需要安排運維人員上門為每個用戶部署一臺傳統(tǒng)的ONU,用戶家中需要安排人和時間來接待前來執(zhí)行安裝操作的運維人員。如果用戶家中網(wǎng)絡故障,懷疑與ONU設(shè)備相關(guān)時,需要與用戶預約時間,上門排查故障。當傳統(tǒng)的ONU出現(xiàn)硬件故障時,需要運維人員與用戶約定時間更換ONU設(shè)備。當傳統(tǒng)的ONU出現(xiàn)軟件故障時,運營商及設(shè)備制造商均將面臨大規(guī)模的軟件版本升級壓力。每 關(guān)閉一個用戶,運營商需要安排回收原來部署在用戶中的ONU,運維人員與用戶約定時間回收ONU,需要人力成本,如不安排回收這些ONU,則浪費了硬件資源。
技術(shù)實現(xiàn)要素:
為了解決上述問題,本發(fā)明提出了一種實現(xiàn)光纖入戶的方法和裝置,能夠簡單地實現(xiàn)光纖入戶。
為了達到上述目的,本發(fā)明提出了一種實現(xiàn)光纖入戶的方法,預先設(shè)置虛擬無源光網(wǎng)絡PON媒質(zhì)訪問控制MAC、緩存區(qū)域和用戶側(cè)接口UNI之間的對應關(guān)系,該方法包括:
光網(wǎng)絡單元ONU的虛擬PON MAC接收到來自光線路終端OLT的第一報文,判斷出第一報文與自身相匹配,在對應關(guān)系中查找接收到第一報文的虛擬PON MAC對應的第一緩存區(qū)域;
ONU將接收到的第一報文緩存到查找到的第一緩存區(qū)域中;
ONU將第一緩存區(qū)域中的第一報文通過第一緩存區(qū)域?qū)腢NI發(fā)送給用戶。
優(yōu)選地,當所述ONU的UNI接收到來自所述用戶的第二報文時,該方法還包括:
所述ONU在所述對應關(guān)系中查找接收所述第二報文的UNI對應的第二緩存區(qū)域和虛擬PON MAC;
所述ONU將接收到的第二報文緩存到查找到的第二緩存區(qū)域中;
所述ONU將所述第二緩存區(qū)域中的第二報文通過查找到的虛擬PON MAC發(fā)送給所述OLT。
優(yōu)選地,所述ONU將接收到的第二報文緩存到查找到的第二緩存區(qū)域中包括:
所述ONU將所述第二報文緩存到所述第二緩存區(qū)域的上行緩存子區(qū)域中。
優(yōu)選地,所述ONU將接收到的第一報文緩存到查找到的第一緩存區(qū)域中包括:
所述ONU將所述第一報文緩存到所述查找到的第一緩存區(qū)域的下行緩存子區(qū)域中。
本發(fā)明還提出了一種實現(xiàn)光纖入戶的裝置,至少包括:
預設(shè)模塊,用于預先設(shè)置虛擬無源光網(wǎng)絡PON MAC、緩存區(qū)域和用戶側(cè)接口UNI之間的對應關(guān)系;
虛擬PON MAC模塊,用于接收到來自光線路終端OLT的第一報文;判斷出第一報文與自身相匹配,將第一報文發(fā)送給查找模塊;
查找模塊,用于在對應關(guān)系中查找接收到第一報文的虛擬PON MAC對應的第一緩存區(qū)域;用于將接收到的第一報文緩存到查找到的第一緩存區(qū)域中;將第一緩存區(qū)域中的第一報文通過第一緩存區(qū)域?qū)腢NI發(fā)送給用戶;
其中,虛擬PON MAC模塊為兩個或兩個以上。
優(yōu)選地,所述查找模塊還用于:
當所述UNI接收到來自所述用戶的第二報文時,在所述對應關(guān)系中查找接收所述第二報文的UNI對應的第二緩存區(qū)域和虛擬PON MAC;;將接收到的第二報文緩存到查找到的第二緩存區(qū)域中;
所述虛擬PON MAC模塊還用于:
將所述第二緩存區(qū)域中的第二報文發(fā)送給所述OLT。
優(yōu)選地,所述將接收到的第二報文緩存到查找到的第二緩存區(qū)域中為:
將所述第二報文緩存到所述第二緩存區(qū)域的上行緩存子區(qū)域中。
優(yōu)選地,所述將接收到的第一報文緩存到查找到的第一緩存區(qū)域中為:
將所述第一報文緩存到所述查找到的第一緩存區(qū)域的下行緩存子區(qū)域中。
與現(xiàn)有技術(shù)相比,本發(fā)明包括:ONU的虛擬PON MAC接收到來自O(shè)LT的第一報文,判斷出第一報文與自身相匹配,在預先設(shè)置的對應關(guān)系中查找接收到第一報文的虛擬PON MAC對應的第一緩存區(qū)域;ONU將接收到的第一報文緩存到查找到的第一緩存區(qū)域中;ONU將第一緩存區(qū)域中的第一報文通過第一緩存區(qū)域?qū)腢NI發(fā)送給用戶。通過本發(fā)明的方案,一個ONU中的各虛擬PON MAC分別與對應的UNI,通過分享系統(tǒng)的其他資源來實現(xiàn)一個虛擬ONU的功能,該虛擬ONU可以通過銅線進入用戶家中,為用戶提供類似光纖入戶的服務,從而簡單地實現(xiàn)了光纖入戶。
附圖說明
下面對本發(fā)明實施例中的附圖進行說明,實施例中的附圖是用于對本發(fā)明的進一步理解,與說明書一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明保護范圍的限制。
圖1為現(xiàn)有的PON網(wǎng)絡光纖入戶組網(wǎng)的結(jié)構(gòu)組成示意圖;
圖2為本發(fā)明實現(xiàn)光纖入戶的方法的流程圖;
圖3為本發(fā)明實現(xiàn)光纖入戶的裝置的結(jié)構(gòu)組成示意圖;
圖4為本發(fā)明第一實施例PON網(wǎng)絡光纖入戶組網(wǎng)的結(jié)構(gòu)組成示意圖;
圖5為本發(fā)明第二實施例實現(xiàn)光纖入戶的裝置的結(jié)構(gòu)組成示意圖;
圖6為本發(fā)明第三實施例實現(xiàn)光纖入戶的裝置的結(jié)構(gòu)組成示意圖;
圖7為本發(fā)明第四實施例實現(xiàn)光纖入戶的裝置的結(jié)構(gòu)組成示意圖。
具體實施方式
為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對本發(fā)明作進一步的描述,并不能用來限制本發(fā)明的保護范圍。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的各種方式可以相互組合。
參見圖2,本發(fā)明提出了一種實現(xiàn)光纖入戶的方法,預先設(shè)置虛擬PON MAC、緩存區(qū)域和用戶側(cè)接口(UNI,User Networks Interface)之間的對應 關(guān)系。
其中,緩存區(qū)域可以進一步劃分為上行緩存子區(qū)域和下行緩存子區(qū)域。
步驟200、ONU的虛擬PON媒質(zhì)訪問控制(MAC,Medium Access Control)接收到來自光線路終端OLT的第一報文,判斷出第一報文與自身相匹配,在對應關(guān)系中查找接收到第一報文的虛擬PON MAC對應的第一緩存區(qū)域。
本步驟中,如何判斷第一報文與自身是否匹配屬于本領(lǐng)域技術(shù)人員的公知技術(shù),并不用于限定本發(fā)明的保護范圍,這里不再贅述。
例如,對于以太無源光網(wǎng)絡(EPON,Ethernet Passive Optical Network),在EPON ONU注冊成功后,OLT為EPON ONU分配一個或多個邏輯鏈路標記(LLID,Logical Link Identifier);這樣,虛擬PON MAC就可以通過第一報文中的LLID判斷第一報文是否與自身相匹配,如果第一報文中的LLID與自身的LLID相同,則判斷出第一報文與自身相匹配;如果第一報文中的LLID與自身的LLID不相同,則判斷出第一報文與自身不匹配。
又如,對于吉比特無源光網(wǎng)絡(GPON,Gigabit-Capable PON),GPON ONU注冊成功后,OLT為GPON ONU分配一個或多個配給標識符(Alloc ID,Allocation Identifier)。這樣,虛擬PON MAC就可以通過第一報文中的Alloc ID判斷第一報文是否與自身相匹配,如果第一報文中的Alloc ID與自身的Alloc ID相同,則判斷出第一報文與自身相匹配;如果第一報文中的Alloc ID與自身的Alloc ID不相同,則判斷出第一報文與自身不匹配。
步驟201、ONU將接收到的第一報文緩存到查找到的第一緩存區(qū)域中。具體包括:
ONU將第一報文緩存到查找到的第一緩存區(qū)域的下行緩存子區(qū)域中。
步驟202、ONU將緩存區(qū)域中的第一報文通過第一緩存區(qū)域?qū)腢NI發(fā)送給用戶。
當ONU的UNI接收到來自用戶的第二報文時,該方法還包括:
ONU在對應關(guān)系中查找接收第二報文的UNI對應的第二緩存區(qū)域和虛 擬PON MAC;ONU將接收到的第二報文緩存到查找到的第二緩存區(qū)域中;ONU將第二緩存區(qū)域中的第二報文通過查找到的虛擬PON MAC發(fā)送給OLT。
其中,ONU將接收到的第二報文緩存到查找到的第二緩存區(qū)域中包括:ONU將第二報文緩存到第二緩存區(qū)域的上行緩存子區(qū)域中。
通過本發(fā)明的方案,一個ONU中的各虛擬PON MAC分別與對應的UNI,通過分享系統(tǒng)的其他資源來實現(xiàn)一個虛擬ONU的功能,該虛擬ONU可以通過銅線進入用戶家中,為用戶提供類似光纖入戶的服務,從而簡單地實現(xiàn)了光纖入戶。也就是說,一臺ONU中包含有多個虛擬PON MAC,分別實現(xiàn)對應的虛擬ONU的功能,從而通過一臺ONU為多個用戶提供光纖入戶的體驗。
參見圖3,本發(fā)明還提出了一種實現(xiàn)光纖入戶的裝置,可以設(shè)置在ONU中,至少包括:
預設(shè)模塊,用于預先設(shè)置虛擬PON MAC、緩存區(qū)域和UNI之間的對應關(guān)系;
虛擬PON MAC模塊,用于接收到來自光線路終端OLT的第一報文;判斷出第一報文與自身相匹配,將第一報文發(fā)送給查找模塊;
查找模塊,用于在對應關(guān)系中查找接收到第一報文的虛擬PON MAC對應的第一緩存區(qū)域;將接收到的第一報文緩存到查找到的第一緩存區(qū)域中;將緩存區(qū)域中的第一報文通過第一緩存區(qū)域?qū)腢NI發(fā)送給用戶;
其中,虛擬PON MAC模塊為兩個或兩個以上。
其中,對應關(guān)系中的虛擬PON MAC可以是虛擬PON MAC模塊的MAC地址或虛擬PON MAC模塊的序列號(SN,Serial Number)等標識信息,只要能夠區(qū)分不同的虛擬PON MAC模塊就可以了。
本發(fā)明的裝置中,查找模塊還用于:
當UNI接收到來自用戶的第二報文時,在對應關(guān)系中查找接收第二報文的UNI對應的第二緩存區(qū)域和虛擬PON MAC;將接收到的第二報文緩存到 查找到的第二緩存區(qū)域中;
虛擬PON MAC模塊還用于:
將第二緩存區(qū)域中的第二報文發(fā)送給OLT。
本發(fā)明的裝置中,將接收到的第二報文緩存到查找到的第二緩存區(qū)域中為:
將第二報文緩存到第二緩存區(qū)域的上行緩存子區(qū)域中。
本發(fā)明的裝置中,將接收到的第一報文緩存到查找到的第一緩存區(qū)域中為:
將第一報文緩存到查找到的第一緩存區(qū)域的下行緩存子區(qū)域中。
下面通過具體實施例詳細說明本發(fā)明的裝置。
第一實施例,圖4為本發(fā)明PON網(wǎng)絡光纖入戶組網(wǎng)的結(jié)構(gòu)組成示意圖。如圖4所示,每一個ONU均包含有多個UNI,每一個UNI可以通過銅線接入用戶家中,為用戶提供類似光纖入戶的服務。
第二實施例,參見圖5,實現(xiàn)光纖入戶的裝置包括:
光收發(fā)器,用于接收來自O(shè)LT的第一報文,將接收到的第一報文發(fā)送給專用芯片的虛擬PON MAC模塊;
專用芯片預先設(shè)置有虛擬PON MAC和網(wǎng)絡側(cè)接口(NNI,Network Node Interface)之間的對應關(guān)系,包含有兩個或兩個以上虛擬PON MAC模塊,用于判斷出第一報文與虛擬PON MAC模塊相匹配,在虛擬PON MAC和NNI之間的對應關(guān)系中,查找接收到第一報文的虛擬PON MAC模塊對應的NNI,通過查找到的NNI將接收到的第一報文發(fā)送給交換芯片;
交換芯片,預先設(shè)置有NNI、緩存區(qū)域和UNI之間的對應關(guān)系,用于判斷出第一報文不需要經(jīng)過處理器處理,在NNI、緩存區(qū)域和UNI之間的對應關(guān)系中,查找發(fā)送第一報文的NNI對應的第一緩存區(qū)域,將接收到的第一報文緩存到第一緩存區(qū)域中的下行緩存子區(qū)域;將第一緩存區(qū)域中的下行緩存子區(qū)域中的第一報文發(fā)送通過第一緩存區(qū)域?qū)腢NI發(fā)送給用戶;判斷出 第一報文需要經(jīng)過處理器處理,在NNI、緩存區(qū)域和UNI之間的對應關(guān)系中,查找發(fā)送第一報文的NNI對應的第一緩存區(qū)域之前將第一報文發(fā)送給處理器,接收到來自處理器的第一報文;
處理器,用于對接收到的第一報文進行相應處理后發(fā)送給交換芯片。
其中,交換芯片還用于:
當UNI接收到來自用戶的第二報文時,判斷出第二報文不需要經(jīng)過處理器處理,在NNI、緩存區(qū)域和UNI之間的對應關(guān)系中查找接收第二報文的UNI對應的第二緩存區(qū)域和NNI,將第二報文緩存到第二緩存區(qū)域中的上行緩存子區(qū)域,將第二報文通過查找到的NNI發(fā)送給專用芯片;判斷出第二報文需要經(jīng)過處理器處理,在NNI、緩存區(qū)域和UNI之間的對應關(guān)系中查找接收第二報文的UNI對應的第二緩存區(qū)域和NNI之前將第二報文發(fā)送給處理器,接收到來自處理器的第二報文;
專用芯片還用于:
在虛擬PON MAC和NNI之間的對應關(guān)系中查找發(fā)送第二報文的NNI對應的虛擬PON MAC,將第二報文通過查找到的虛擬PON MAC對應的虛擬PON MAC模塊發(fā)送給光收發(fā)器;
處理器還用于:
對接收到的第二報文進行相應處理后發(fā)送給交換芯片;
光收發(fā)器還用于:
將接收到的第二報文發(fā)送給OLT。
第三實施例,參見圖6,實現(xiàn)光纖入戶的裝置包括:
光收發(fā)器,用于接收來自O(shè)LT的第一報文,將接收到的第一報文發(fā)送給專用芯片的虛擬PON MAC模塊;
專用芯片,預先設(shè)置有虛擬PON MAC、緩存區(qū)域和UNI之間的對應關(guān)系,包含有兩個或兩個以上虛擬PON MAC模塊,用于判斷出第一報文和虛擬PON MAC模塊相匹配,判斷出第一報文不需要經(jīng)過處理器處理,在虛擬 PON MAC、緩存區(qū)域和UNI之間的對應關(guān)系中,查找接收到第一報文的虛擬PON MAC對應的第一緩存區(qū)域,將接收到的第一報文緩存到第一緩存區(qū)域中的下行緩存子區(qū)域;將第一緩存區(qū)域中的下行緩存子區(qū)域中的第一報文發(fā)送通過第一緩存區(qū)域?qū)腢NI發(fā)送給用戶;判斷出第一報文需要經(jīng)過處理器處理,在虛擬PON MAC、緩存區(qū)域和UNI之間的對應關(guān)系中,查找接收到第一報文的虛擬PON MAC對應的第一緩存區(qū)域之前將第一報文發(fā)送給處理器,接收到來自處理器的第一報文;
處理器,用于對接收到的第一報文進行相應處理后發(fā)送給專用芯片。
其中,專用芯片還用于:
當UNI接收到來自用戶的第二報文時,判斷出第二報文不需要經(jīng)過處理器處理,在虛擬PON MAC、緩存區(qū)域和UNI之間的對應關(guān)系中查找接收第二報文的UNI對應的第二緩存區(qū)域和虛擬PON MAC,將第二報文緩存到第二緩存區(qū)域中的上行緩存子區(qū)域,將第二報文通過查找到的虛擬PON MAC對應的虛擬PON MAC模塊發(fā)送給光收發(fā)器;判斷出第二報文需要經(jīng)過處理器處理,在虛擬PON MAC、緩存區(qū)域和UNI之間的對應關(guān)系中查找接收第二報文的UNI對應的第二緩存區(qū)域和虛擬PON MAC之前將第二報文發(fā)送給處理器,接收到來自處理器的第二報文;
處理器還用于:
對接收到的第二報文進行相應處理后發(fā)送給專用芯片;
光收發(fā)器還用于:
將接收到的第二報文發(fā)送給OLT。
第四實施例,參見圖7,實現(xiàn)光纖入戶的裝置包括:
光收發(fā)器,用于接收來自O(shè)LT的第一報文,將接收到的第一報文發(fā)送給專用芯片的虛擬PON MAC模塊;
專用芯片包含有兩個或兩個以上虛擬PON MAC模塊,預先設(shè)置有虛擬PON MAC、緩存區(qū)域和UNI之間的對應關(guān)系,用于判斷出第一報文與虛擬PON MAC模塊相匹配,在虛擬PON MAC、緩存區(qū)域和UNI之間的對應關(guān) 系中,查找接收到第一報文的虛擬PON MAC對應的第一緩存區(qū)域,將接收到的第一報文緩存到第一緩存區(qū)域中的下行緩存子區(qū)域;對第一緩存區(qū)域中的下行緩存子區(qū)域中的第一報文進行相應處理后通過第一緩存區(qū)域?qū)腢NI發(fā)送給用戶。
其中,專用芯片還用于:
當UNI接收到來自用戶的第二報文時,在虛擬PON MAC、緩存區(qū)域和UNI之間的對應關(guān)系中查找接收第二報文的UNI對應的第二緩存區(qū)域和虛擬PON MAC,將第二報文緩存到第二緩存區(qū)域中的上行緩存子區(qū)域,將第二緩存區(qū)域中的上行緩存子區(qū)域中的第二報文通過查找到的虛擬PON MAC對應的虛擬PON MAC模塊發(fā)送給光收發(fā)器;
光收發(fā)器還用于:
將接收到的第二報文發(fā)送給OLT。
本發(fā)明具體實施例中通過一塊專用芯片實現(xiàn)多塊PON MAC芯片的功能,將原來分布在用戶家中的N(N>1)臺ONU設(shè)備的功能集中到一臺ONU設(shè)備上,N臺設(shè)備縮減為1臺設(shè)備,大大節(jié)約了硬件成本;由于原來的N臺ONU設(shè)備的功能被集中到了一臺ONU設(shè)備上,設(shè)備出現(xiàn)軟件故障需要升級版本時,待升級的ONU的設(shè)備數(shù)量也變?yōu)樵瓉淼?/N,大大減輕了升級壓力;該方案將原本分布在用戶家中的ONU設(shè)備集中轉(zhuǎn)移到用戶家庭以外的某個地方(比如樓道設(shè)備箱、物業(yè)安排其他設(shè)備存放位置等),用戶家中既不必為安裝ONU設(shè)備預留位置,不必為安裝ONU預留供電接口,也避免了運維人員上門安裝;由于此方案提供給用戶的僅是UNI用戶口,出現(xiàn)故障后,在設(shè)備安置點即可進行故障排查工作,避免了運維人員上門進行問題排查工作。該方案可滿足快速開通、高效維護、節(jié)能環(huán)保的光纖入戶需求。
需要說明的是,以上所述的實施例僅是為了便于本領(lǐng)域的技術(shù)人員理解而已,并不用于限制本發(fā)明的保護范圍,在不脫離本發(fā)明的發(fā)明構(gòu)思的前提下,本領(lǐng)域技術(shù)人員對本發(fā)明所做出的任何顯而易見的替換和改進等均在本發(fā)明的保護范圍之內(nèi)。