專利名稱::一種無源光網(wǎng)絡(luò)系統(tǒng)的下行數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及數(shù)據(jù)傳輸,具體涉及一種PON(PassiveOpticalNetwork,無源光網(wǎng)絡(luò))系統(tǒng)的下4亍數(shù)據(jù)傳輸方法。
背景技術(shù):
:PON系統(tǒng)由OLT(OpticalLineTerminal,光線路終端)、ONU(OpticalNetworkUnit,光網(wǎng)絡(luò)單元)和ODN(OpticalDistributionNetwork,光配線網(wǎng))組成,光網(wǎng)絡(luò)終端ONT為ONU的一種,應(yīng)用于光纖到戶FTTH場(chǎng)景。ODN為點(diǎn)到多點(diǎn)結(jié)構(gòu),一個(gè)OLT通過ODN連接多個(gè)ONU。PON系統(tǒng)中,下行數(shù)據(jù)具有廣播特性,OLT發(fā)出的數(shù)據(jù)能夠被下聯(lián)的所有ONU接收到。ONU根據(jù)下行數(shù)據(jù)幀中的相關(guān)信息檢查判斷是否接收,例如千兆位無源光網(wǎng)絡(luò)GPON系統(tǒng)中檢查GEM-PORT(GEM,GPONEncapsulationMethod,千兆位無源光網(wǎng)絡(luò)封裝模式;GEM-PORT,GPON封裝通道),以太網(wǎng)無源光網(wǎng)絡(luò)EPON系統(tǒng)中檢查邏輯鏈路標(biāo)識(shí)LLID。另外為了實(shí)現(xiàn)OLT到ONU的廣播,PON系統(tǒng)設(shè)置專門的廣播通道,如GPON系統(tǒng)可以設(shè)置專門的GEM-PORT用于廣播,EPON系統(tǒng)可以設(shè)置專門的LLID用于廣播。PON系統(tǒng)中的廣播通道利用了PON系統(tǒng)的天然廣播特性,為廣播數(shù)據(jù)包的發(fā)送提供了方便高效的手段,避免了廣播數(shù)據(jù)包轉(zhuǎn)為單播數(shù)據(jù)包。但是在PON系統(tǒng)中,除了廣播以外,還可能存在多播的情況,即數(shù)據(jù)包是發(fā)送給多個(gè)ONU而不是所有ONU(如多個(gè)ONU同時(shí)進(jìn)行版本下栽),目前,在多播情況下,廣播通道無法適用,而只能采用轉(zhuǎn)為多單播數(shù)據(jù)包的方式進(jìn)行發(fā)送,從而降低了帶寬利用率
發(fā)明內(nèi)容本發(fā)明需要解決的技術(shù)問題是如何提供一種無源光網(wǎng)絡(luò)系統(tǒng)的下行數(shù)據(jù)傳輸方法,能避免使用多單播數(shù)據(jù)包的方式進(jìn)行多播傳輸,有效提高帶寬利用率。本發(fā)明的上述技術(shù)問題這樣解決,提供一種無源光網(wǎng)絡(luò)系統(tǒng)的下行數(shù)據(jù)傳輸方法,利用系統(tǒng)廣播通道進(jìn)行多播傳輸,包括以下步驟U)預(yù)先確定系統(tǒng)內(nèi)接收多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元ONU;1.2)光線路終端OLT通過系統(tǒng)廣播通道向系統(tǒng)內(nèi)所有光網(wǎng)絡(luò)單元ONU發(fā)送所述多播數(shù)據(jù)包;1.3)所述所有光網(wǎng)絡(luò)單元ONU中僅預(yù)先被確定接收所述多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元ONU接收該多播數(shù)據(jù)包。按照本發(fā)明提供的傳輸方法,所述步驟l.l)中預(yù)先確定包括但不限制于以下兩種方式(-)事先將多播信息配置并記錄在所述接收多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元ONU內(nèi);(r)光線路終端OLT事先通知所述接收多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元ONU該多播數(shù)據(jù)包的多播信息再由所述接收多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元ONU對(duì)所述多播信息進(jìn)行記錄;所述步驟1.2)中所述多播數(shù)據(jù)包攜帶所述多播信息;所述步驟1.3)中所述所有光網(wǎng)絡(luò)單元ONU根據(jù)自身存在所述多播數(shù)據(jù)包攜帶的多播信息記錄接收所述多播數(shù)據(jù)包,否則不〗故處理。按照本發(fā)明提供的傳輸方法,所述多播信息可以占用一個(gè)或多個(gè)比特,也可以占用一個(gè)或多個(gè)字節(jié)。按照本發(fā)明提供的傳輸方法,所述多播信息包括所述多播數(shù)據(jù)包的標(biāo)識(shí),接收所述多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元ONU標(biāo)識(shí)以及接收所述多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元ONU的功能配置或功能指定。按照本發(fā)明提供的傳輸方法,所述多播信息可以是靜態(tài)配置或動(dòng)態(tài)配置。本發(fā)明提供的一種無源光網(wǎng)絡(luò)系統(tǒng)的下行數(shù)據(jù)傳輸方法,利用預(yù)先確定接收光網(wǎng)絡(luò)單元ONU以通過系統(tǒng)廣播通道進(jìn)行多播傳輸,從而避免了使用多單播數(shù)據(jù)包的方式進(jìn)行多播傳輸,有效提高了PON系統(tǒng)內(nèi)部的多播數(shù)據(jù)傳輸效率,從而提高帶寬利用率。圖l是基于本發(fā)明方法的GPON系統(tǒng)ONT版本并行下載流程示意圖。具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例進(jìn)一步對(duì)本發(fā)明進(jìn)行詳細(xì)說明。首先,說明本發(fā)明主要步驟,具體包括OLT確定接收多播數(shù)據(jù)包的ONU,并將多播信息通知到相應(yīng)的各個(gè)ONU,相應(yīng)的ONU根據(jù)OLT的多播信息通知做相應(yīng)的多播信息記錄。OLT通過廣播通道向ONU發(fā)送多播數(shù)據(jù)包。多播數(shù)據(jù)包攜帶相應(yīng)的多播信息,使得ONU能夠結(jié)合本地的多播信息記錄判斷是否接收多播數(shù)據(jù)包。ONU結(jié)合本地記錄的多播信息記錄以及OLT發(fā)送的多播數(shù)據(jù)包攜帶的多播信息,判斷是否接收多播數(shù)據(jù)包。進(jìn)一步地,OLT可以通過消息方式將多播信息發(fā)送到相應(yīng)的各個(gè)ONU,也可以事先將多播信息配置在相應(yīng)的各個(gè)ONU。進(jìn)一步地,多播數(shù)據(jù)包攜帶的多播信息可以體現(xiàn)在多播數(shù)據(jù)包中的一個(gè)或者多個(gè)比特、一個(gè)或者多個(gè)字節(jié)。進(jìn)一步地,多播信息可以靜態(tài)配置,多播信息相關(guān)的ONU和/或功能固定配置;多播信息也可以動(dòng)態(tài)配置,多播信息相關(guān)的ONU和/或功能動(dòng)態(tài)指定,功能完成時(shí)相關(guān)的多播信息應(yīng)該取消。第二步,以O(shè)NU的一種光纖到戶類型ONT為例,結(jié)合發(fā)明實(shí)際應(yīng)用"GPON系統(tǒng)ONT版本并行下載流程"進(jìn)一步說明本發(fā)明如圖1所示,該流程具體包括以下步驟1)光線路終端(OLT)確定需要下載版本的光網(wǎng)絡(luò)終端(ONT),通過廣播通道發(fā)送OMCI消息"Startsoftwaredownload"(開始版本下載),其格式及各個(gè)域的解釋如表l所示,表示OLT對(duì)若干ONT同時(shí)進(jìn)行下載版本。其中19-45字節(jié)攜帶ONU-ID,每個(gè)字節(jié)攜帶一個(gè)ONU-ID,共可以攜帶27個(gè)ONU-ID,若需要下載版本的ONT個(gè)數(shù)小于27,則后面的字節(jié)填寫0。<table>tableseeoriginaldocumentpage7</column></row><table>少于27時(shí),剩余的字節(jié)填0表l2)ONT從廣播通道4妄收到OMCI消息"Startsoftwaredownload"(開始版本下載),檢查自己的ONU-K)是否被指定,如果未被指定則不做處理,如果被指定,則經(jīng)過本地相應(yīng)的處理后通過各自的OMCI通道向OLT應(yīng)答OMCI消息"Startsoftwaredownloadresponse"(開始版本下載響應(yīng)),消息格式及各個(gè)域的解釋如表2所示,其中14字節(jié)表示ONT返回的命令執(zhí)行結(jié)果,OLT根據(jù)該字節(jié)判斷ONT是否可以下載版本;15字節(jié)表示ONT希望的版本片段接收窗口大小。如果ONT可以進(jìn)行版本下載,則發(fā)送正確應(yīng)答(14字節(jié)填寫命令執(zhí)行完成)并攜帶希望的版本片段接收窗口大小,否則發(fā)送錯(cuò)誤應(yīng)答(14字節(jié)填寫錯(cuò)誤原因),并自動(dòng)退出版本下栽。<table>tableseeoriginaldocumentpage8</column></row><table>表23)OLT根據(jù)ONT的應(yīng)答計(jì)算正確應(yīng)答的ONT個(gè)數(shù),若個(gè)數(shù)等于0則停止版本下載,若個(gè)數(shù)大于0則接受OLT和各個(gè)ONT設(shè)置的版本片段接收窗口中最小值作為ONT版本片段接收窗口的窗口大小WindowSize。OLT開始通過OMCI消息"Downloadsection"(下裁版本片段)(消息格式及各個(gè)域的解釋如表3所示)反復(fù)發(fā)送版本的片段,連續(xù)發(fā)送WindowSize-l段后等待ONT應(yīng)答。<table>tableseeoriginaldocumentpage9</column></row><table>表34)ONT接收WindowSize-1個(gè)片段后向OLT發(fā)送應(yīng)答消息"Downloadsectionresponse"(下載版本片段響應(yīng))(消息格式及各個(gè)域的解釋如表4所示),如果接收與校驗(yàn)正確則發(fā)送正確應(yīng)答(14字節(jié)填寫命令執(zhí)行完成),否則發(fā)送錯(cuò)誤應(yīng)答(14字節(jié)填寫錯(cuò)誤原因)并退出版本下載。OLT不管是否所有ONT接收正確,不重發(fā)版本片段,OLT根據(jù)ONT的應(yīng)答計(jì)算正確應(yīng)答的ONT個(gè)數(shù),若個(gè)數(shù)等于0則停止版本下載,若個(gè)數(shù)大于0則重復(fù)步驟3),直到所有版本片段下載結(jié)束,轉(zhuǎn)入步驟5)。<table>tableseeoriginaldocumentpage9</column></row><table>比特5-l:表示downloadsection(下載版本片段)消息<table>tableseeoriginaldocumentpage9</column></row><table><table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>表67)OLT根據(jù)ONT的應(yīng)答;險(xiǎn)查哪些ONT版本下載成功,哪些ONT版本下載未成功及其原因。權(quán)利要求1、一種無源光網(wǎng)絡(luò)系統(tǒng)的下行數(shù)據(jù)傳輸方法,其特征在于,利用系統(tǒng)廣播通道進(jìn)行多播傳輸,包括以下步驟1.1)預(yù)先確定系統(tǒng)內(nèi)接收多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元;1.2)光線路終端通過系統(tǒng)廣播通道向系統(tǒng)內(nèi)所有光網(wǎng)絡(luò)單元發(fā)送所述多播數(shù)據(jù)包;1.3)所述所有光網(wǎng)絡(luò)單元中僅預(yù)先被確定接收所述多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元接收該多播數(shù)據(jù)包。2、根據(jù)權(quán)利要求1所述傳輸方法,其特征在于,所述步驟l.l)中所述預(yù)先確定是指事先將多播信息配置并記錄在所述接收多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元內(nèi);所述步驟1.2)中所述多播數(shù)據(jù)包攜帶所述多播信息;所述步驟1.3)中所述所有光網(wǎng)絡(luò)單元根據(jù)自身存在所述多播數(shù)據(jù)包攜帶的多播信息記錄接收所述多播數(shù)據(jù)包,否則不做處理。3、根據(jù)權(quán)利要求1所述傳輸方法,其特征在于,所述步驟l.l)中所述預(yù)先確定是指光線路終端事先通知所述接收多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元該多播數(shù)據(jù)包的多播信息再由所述接收多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元對(duì)所述多播信息進(jìn)行記錄;所述步驟1.2)中所述多播數(shù)據(jù)包攜帶所述多播信息;所述步驟1.3)中所述所有光網(wǎng)絡(luò)單元根據(jù)自身存在所述多播數(shù)據(jù)包攜帶的多播信息記錄才妄收所述多播數(shù)據(jù)包,否則不做處理。4、根據(jù)權(quán)利要求2或3所述傳輸方法,其特征在于,所述多播信息占用一個(gè)或多個(gè)比特。5、根據(jù)權(quán)利要求2或3所述傳輸方法,其特征在于,所述多播信息占用一個(gè)或多個(gè)字節(jié)。6、根據(jù)權(quán)利要求2或3所述傳輸方法,其特征在于,所述多播信息包括所述多播數(shù)據(jù)包的標(biāo)識(shí)。7、根據(jù)權(quán)利要求6所述傳輸方法,其特征在于,所述多播信息包括接收所述多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元標(biāo)識(shí)。8、根據(jù)權(quán)利要求7所述傳輸方法,其特征在于,所述多播信息包括接收所述多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元的功能配置或功能指定。9、根據(jù)權(quán)利要求8所述傳輸方法,其特征在于,所述多播信息是靜態(tài)配置。10、根據(jù)權(quán)利要求8所述傳輸方法,其特征在于,所述多播信息是動(dòng)態(tài)配置。全文摘要本發(fā)明涉及一種無源光網(wǎng)絡(luò)系統(tǒng)的下行數(shù)據(jù)傳輸方法,包括預(yù)先確定系統(tǒng)內(nèi)接收多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元;光線路終端通過系統(tǒng)廣播通道向系統(tǒng)內(nèi)所有光網(wǎng)絡(luò)單元發(fā)送所述多播數(shù)據(jù)包;所述所有光網(wǎng)絡(luò)單元中僅有被預(yù)先確定接收所述多播數(shù)據(jù)包的光網(wǎng)絡(luò)單元接收該多播數(shù)據(jù)包。這種傳輸方法利用預(yù)先確定接收光網(wǎng)絡(luò)單元以通過系統(tǒng)廣播通道進(jìn)行多播傳輸,從而避免了使用多單播數(shù)據(jù)包的方式進(jìn)行多播傳輸,有效提高了無源光網(wǎng)絡(luò)系統(tǒng)內(nèi)部的多播數(shù)據(jù)傳輸效率,從而提高帶寬利用率。文檔編號(hào)H04L12/56GK101621461SQ200810129170公開日2010年1月6日申請(qǐng)日期2008年6月30日優(yōu)先權(quán)日2008年6月30日發(fā)明者張偉良申請(qǐng)人:中興通訊股份有限公司