一種onu混插的無(wú)源光網(wǎng)絡(luò)通信方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種ONU混插的無(wú)源光網(wǎng)絡(luò)通信方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的PON板卡資源的浪費(fèi)和業(yè)務(wù)中斷的問(wèn)題。在上報(bào)數(shù)據(jù)報(bào)文時(shí),ONU根據(jù)負(fù)載均衡算法確定數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向OLT發(fā)送封裝后的數(shù)據(jù)報(bào)文;在下發(fā)數(shù)據(jù)報(bào)文時(shí),OLT根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向各個(gè)ONU廣播封裝后的數(shù)據(jù)報(bào)文,從而,在ONU融合混插的情況下,能夠更好的提升數(shù)據(jù)報(bào)文傳輸?shù)男?,避免業(yè)務(wù)中斷和資源浪費(fèi),有效實(shí)現(xiàn)動(dòng)態(tài)OLT和ONU的負(fù)載均衡,從而提升帶寬利用率。
【專利說(shuō)明】
一種ONU混插的無(wú)源光網(wǎng)絡(luò)通信方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種ONU混插的無(wú)源光網(wǎng)絡(luò)通信方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著千兆無(wú)源光網(wǎng)絡(luò)GPON技術(shù)的逐漸引入,并越來(lái)越呈現(xiàn)主流趨勢(shì),現(xiàn)有使用以太無(wú)源光網(wǎng)絡(luò)EPON接入的網(wǎng)絡(luò)暫時(shí)并不能完全被取代,所以使用EPON ONU和GPON ONU終端混插的場(chǎng)景將更加迫切。
[0003]目前,從局端光線路終端OLT側(cè)看,OLT側(cè)若要使用GPON協(xié)議接入則需插入GPON板卡,若要使用EPON協(xié)議接入則需要插入EPON板卡,雖然現(xiàn)有技術(shù)中能夠?qū)崿F(xiàn)整框混插EPON或者GPON板卡,但仍然缺少一種同時(shí)支持GPON和EPON協(xié)議的終端自適應(yīng)接入的PON板卡。從ONU側(cè)看,雖然現(xiàn)有技術(shù)中已經(jīng)實(shí)現(xiàn)自適應(yīng)的雙模終端,能夠自動(dòng)適應(yīng)成EPON或者GPON終端,但是同時(shí)仍僅能夠跑一種協(xié)議,無(wú)論是運(yùn)行GPON協(xié)議還是EPON協(xié)議,帶寬仍保持原有的IG0
[0004]在現(xiàn)實(shí)場(chǎng)景中,PON口下混接EPON或GPON的ONU情況,如擴(kuò)容需求或者EPON和GPON業(yè)務(wù)的切換,會(huì)造OLT側(cè)PON板卡資源的浪費(fèi)和業(yè)務(wù)中斷;更嚴(yán)重的是,在光纖交接箱中,接線員如果出現(xiàn)ONU的協(xié)議格式與對(duì)應(yīng)OLT側(cè)PON板卡的協(xié)議格式錯(cuò)接,則業(yè)務(wù)根本無(wú)法開通。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種ONU混插的無(wú)源光網(wǎng)絡(luò)通信方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的PON板卡資源的浪費(fèi)和業(yè)務(wù)中斷的問(wèn)題。
[0006]本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0007]第一方面,提供了一種ONU混插的無(wú)源光網(wǎng)絡(luò)通信方法,應(yīng)用于兼容有千兆無(wú)源光網(wǎng)絡(luò)GPON協(xié)議和以太無(wú)源光網(wǎng)絡(luò)EPON協(xié)議的無(wú)源光網(wǎng)絡(luò)系統(tǒng)中,所述方法包括:
[0008]在光網(wǎng)絡(luò)單元ONU上報(bào)數(shù)據(jù)報(bào)文時(shí),所述ONU根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向光線路終端OLT發(fā)送封裝后的數(shù)據(jù)報(bào)文;
[0009]在所述OLT下發(fā)數(shù)據(jù)報(bào)文時(shí),所述OLT根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向各個(gè)ONU廣播封裝后的數(shù)據(jù)報(bào)文。
[0010]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,具體包括:
[0011 ] 基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值,根據(jù)所述Simhash值確定所述數(shù)據(jù)報(bào)文的協(xié)議格式。
[0012]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值,具體包括:
[0013]從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量;[OOM] 計(jì)算每個(gè)特征向量的hash值;
[0015]根據(jù)網(wǎng)絡(luò)環(huán)境為每個(gè)特征向量設(shè)置權(quán)重,并對(duì)加權(quán)后的所有特征向量的對(duì)應(yīng)元素進(jìn)行累加處理得到一個(gè)組合特征向量;
[0016]對(duì)所述組合特征向量進(jìn)行歸一化處理,并降維得到所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值。
[0017]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述ONU從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量,具體包括:
[0018]所述ONU從所述數(shù)據(jù)報(bào)文中分別提取以下參數(shù)作為六個(gè)有效的特征向量:S-Mac,D-Mac,S-1P,D-1P,S-Port,D-Port;
[0019 ]所述OLT從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量,具體包括:
[0020]所述OLT從所述數(shù)據(jù)報(bào)文中分別提取以下參數(shù)作為九個(gè)有效的特征向量:0NU-1D,ONU 端口 動(dòng)態(tài)統(tǒng)計(jì),ONU 端口 形態(tài),S-Mac,D-Mac,S-1P,D-1P,S-Port,D-Port。
[0021]結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述ONU提取的所述六個(gè)有效的特征向量的權(quán)重設(shè)置滿足以下規(guī)則= S-Mac的權(quán)重或D-Mac的權(quán)重SS-1P的權(quán)重或D-1P的權(quán)重彡S-Port的權(quán)重或D-Port的權(quán)重;
[0022]所述OLT提取的所述九個(gè)有效的特征向量的權(quán)重設(shè)置滿足以下規(guī)則:0NU-1D的權(quán)重或ONU端口動(dòng)態(tài)統(tǒng)計(jì)的權(quán)重或ONU端口形態(tài)的權(quán)重彡S-Mac的權(quán)重或D-Mac的權(quán)重彡S-1P的權(quán)重或D-1P的權(quán)重彡S-Port的權(quán)重或D-Port的權(quán)重。
[0023]結(jié)合第一方面,在第五種可能的實(shí)現(xiàn)方式中,所述GPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段無(wú)交叉;
[0024]且所述GPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述GPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉,所述EPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉。
[0025]結(jié)合第一方面,在第六種可能的實(shí)現(xiàn)方式中,在數(shù)據(jù)報(bào)文交互之前,所述方法還包括:
[0026]任一ONU按照預(yù)設(shè)的協(xié)議格式對(duì)管理報(bào)文或協(xié)議報(bào)文進(jìn)行封裝,在封裝完成之后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向所述OLT發(fā)送封裝后的管理報(bào)文或協(xié)議報(bào)文;
[0027]所述OLT識(shí)別接收到的管理報(bào)文或協(xié)議報(bào)文所使用的波長(zhǎng),并根據(jù)識(shí)別到的波長(zhǎng)所確定的協(xié)議格式對(duì)所述管理報(bào)文或協(xié)議報(bào)文進(jìn)行解封裝。
[0028]第二方面,提供了一種ONU混插的無(wú)源光網(wǎng)絡(luò)通信系統(tǒng),該系統(tǒng)兼容有千兆無(wú)源光網(wǎng)絡(luò)GPON協(xié)議和以太無(wú)源光網(wǎng)絡(luò)EPON協(xié)議,包括:
[0029]光網(wǎng)絡(luò)單元0NU,用于在上報(bào)數(shù)據(jù)報(bào)文時(shí),根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向光線路終端OLT發(fā)送封裝后的數(shù)據(jù)報(bào)文;
[0030]光線路終端0LT,用于在下發(fā)數(shù)據(jù)報(bào)文時(shí),根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向各個(gè)ONU廣播封裝后的數(shù)據(jù)報(bào)文。
[0031]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述ONU或所述OLT在根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式時(shí),具體用于:
[0032]基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值,根據(jù)所述Simhash值確定所述數(shù)據(jù)報(bào)文的協(xié)議格式。
[0033]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述ONU或所述OLT在基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值時(shí),具體用于:
[0034]從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量;
[0035]計(jì)算每個(gè)特征向量的hash值;
[0036]根據(jù)網(wǎng)絡(luò)環(huán)境為每個(gè)特征向量設(shè)置權(quán)重,并對(duì)加權(quán)后的所有特征向量的對(duì)應(yīng)元素進(jìn)行累加處理得到一個(gè)組合特征向量;
[0037]對(duì)所述組合特征向量進(jìn)行歸一化處理,并降維得到所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值。
[0038]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述ONU從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量時(shí),具體用于:
[0039]從所述數(shù)據(jù)報(bào)文中分別提取以下參數(shù)作為六個(gè)有效的特征向量:S-Mac,D-Mac,S-1P,D—IP,S-Port,D-Port;
[0040]所述OLT從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量時(shí),具體用于:
[0041 ]從所述數(shù)據(jù)報(bào)文中分別提取以下參數(shù)作為九個(gè)有效的特征向量:ONU-1D,ONU端口動(dòng)態(tài)統(tǒng)計(jì),ONU 端口 形態(tài),S-Mac,D-Mac,S-1P,D-1P,S-Port,D-Port。
[0042]結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述ONU提取的所述六個(gè)有效的特征向量的權(quán)重設(shè)置滿足以下規(guī)則= S-Mac的權(quán)重或D-Mac的權(quán)重SS-1P的權(quán)重或D-1P的權(quán)重彡S-Port的權(quán)重或D-Port的權(quán)重;
[0043]所述OLT提取的所述九個(gè)有效的特征向量的權(quán)重設(shè)置滿足以下規(guī)則:0NU-1D的權(quán)重或ONU端口動(dòng)態(tài)統(tǒng)計(jì)的權(quán)重或ONU端口形態(tài)的權(quán)重彡S-Mac的權(quán)重或D-Mac的權(quán)重彡S-1P的權(quán)重或D-1P的權(quán)重彡S-Port的權(quán)重或D-Port的權(quán)重。
[0044]結(jié)合第二方面,在第五種可能的實(shí)現(xiàn)方式中,所述GPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段無(wú)交叉;
[0045]且所述GPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述GPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉,所述EPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉。
[0046]結(jié)合第二方面,在第六種可能的實(shí)現(xiàn)方式中,所述ONU還用于在上報(bào)數(shù)據(jù)報(bào)文之前,按照預(yù)設(shè)的協(xié)議格式對(duì)管理報(bào)文或協(xié)議報(bào)文進(jìn)行封裝,在封裝完成之后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向所述OLT發(fā)送封裝后的管理報(bào)文或協(xié)議報(bào)文;以及,
[0047]所述OLT還用于識(shí)別接收到的管理報(bào)文或協(xié)議報(bào)文所使用的波長(zhǎng),并根據(jù)識(shí)別到的波長(zhǎng)所確定的協(xié)議格式對(duì)所述管理報(bào)文或協(xié)議報(bào)文進(jìn)行解封裝。
[0048]本發(fā)明有益效果如下:
[0049]在同一塊PON板卡上(0LT側(cè)和ONU側(cè)),同時(shí)支持EPON協(xié)議和GPON協(xié)議,從而,使得OLT側(cè)或ONU側(cè)的通路選擇更佳靈活,同時(shí)兼顧現(xiàn)網(wǎng)環(huán)境和設(shè)備。而且,EPON協(xié)議與GPON協(xié)議之間切換時(shí),不需要更換PON板卡,避免資源的浪費(fèi)或報(bào)文傳輸?shù)闹袛啵芎玫母纳屏爽F(xiàn)有技術(shù)中存在的問(wèn)題。最為重要的是,本申請(qǐng)采用了雙側(cè)負(fù)載均衡算法,即在OLT側(cè)和ONU側(cè)均采用負(fù)載均衡算法,實(shí)現(xiàn)合理選取EPON協(xié)議或GPON協(xié)議的目的,提升了光纖網(wǎng)絡(luò)的使用率,增加了原有的總帶寬。
【附圖說(shuō)明】
[0050]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0051 ]圖1為本發(fā)明所涉及的無(wú)源光網(wǎng)絡(luò)通信系統(tǒng)架構(gòu)示意圖;
[0052]圖2為本發(fā)明所涉及的無(wú)源光網(wǎng)絡(luò)交互上行數(shù)據(jù)報(bào)文的流程示意圖;
[0053]圖3為本發(fā)明基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值的方法步驟流程圖;
[0054]圖4為給數(shù)據(jù)報(bào)文確定Simhash值的算法流程示意圖;
[0055]圖5為本發(fā)明所涉及的無(wú)源光網(wǎng)絡(luò)交互下行數(shù)據(jù)報(bào)文的流程示意圖;
[0056]圖6為波段劃分示意圖。
【具體實(shí)施方式】
[0057]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0058]下面通過(guò)具體的實(shí)施例對(duì)本發(fā)明所涉及的技術(shù)方案進(jìn)行詳細(xì)描述,本發(fā)明包括但并不限于以下實(shí)施例。
[0059]首先,以圖1所示為例,簡(jiǎn)單介紹本發(fā)明所涉及的無(wú)源光網(wǎng)絡(luò)通信系統(tǒng)架構(gòu),該系統(tǒng)是一種典型的點(diǎn)到多點(diǎn)的組網(wǎng)結(jié)構(gòu),主要由光線路終端OLT以及連接該OLT的多個(gè)光網(wǎng)絡(luò)單元ONU組成,與現(xiàn)有技術(shù)不同的是,本發(fā)明OLT中波分復(fù)用WDM模塊是內(nèi)置的,即該WDM模塊位于OLT內(nèi)部且通過(guò)光纖與兼容雙協(xié)議的PON芯片連接,其中,PON芯片兼容雙協(xié)議是指:在該OLT內(nèi)部可以同時(shí)運(yùn)行GPON協(xié)議和EPON協(xié)議。同理,ONU中的WDM模塊也同樣是內(nèi)置的,且通過(guò)光線連接兼容有雙協(xié)議的PON芯片,圖1中僅示出OLT的內(nèi)置結(jié)構(gòu),ONU的內(nèi)部結(jié)構(gòu)與OLT的內(nèi)置結(jié)構(gòu)類似。其實(shí),該系統(tǒng)還包括介于OLT和各ONU之間的光分配網(wǎng)絡(luò)0DN,該ODN作為一個(gè)共享鏈路存在,主要用于對(duì)通過(guò)WDM模塊合波后形成的報(bào)文進(jìn)行傳輸。
[0060 ] 舉例說(shuō)明,OLT中的PON芯片使用不同波長(zhǎng)分別發(fā)送GPON協(xié)議對(duì)應(yīng)的報(bào)文I和EPON協(xié)議對(duì)應(yīng)的報(bào)文2,WDM模塊對(duì)這兩個(gè)報(bào)文進(jìn)行合波處理,形成一整合后的報(bào)文3,并通過(guò)ODN這一共享鏈路傳輸給ONU,ONU接收到報(bào)文3后,首先利用WDM模塊對(duì)報(bào)文3進(jìn)行分波處理,產(chǎn)生一路GPON協(xié)議對(duì)應(yīng)的報(bào)文,一路EPON協(xié)議對(duì)應(yīng)的報(bào)文,其中,并不對(duì)這里所涉及的報(bào)文的格式進(jìn)行限定,可以是管理報(bào)文或協(xié)議報(bào)文或業(yè)務(wù)報(bào)文中的一種或多種。
[0061]下面通過(guò)具體的報(bào)文交互對(duì)本發(fā)明所涉及的無(wú)源光網(wǎng)絡(luò)通信方案進(jìn)行詳細(xì)介紹。
[0062]本發(fā)明主要介紹了一種ONU混插的無(wú)源光網(wǎng)絡(luò)通信方法,應(yīng)用于兼容有千兆無(wú)源光網(wǎng)絡(luò)GPON協(xié)議和以太無(wú)源光網(wǎng)絡(luò)EPON協(xié)議的無(wú)源光網(wǎng)絡(luò)系統(tǒng)中,在光網(wǎng)絡(luò)單元ONU上報(bào)數(shù)據(jù)報(bào)文時(shí),所述ONU根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向光線路終端OLT發(fā)送封裝后的數(shù)據(jù)報(bào)文;在所述OLT下發(fā)數(shù)據(jù)報(bào)文時(shí),所述OLT根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向各個(gè)ONU廣播封裝后的數(shù)據(jù)報(bào)文。
[0063]OLT與ONU之間交互的數(shù)據(jù)報(bào)文主要是用于業(yè)務(wù)交互,并且其交互過(guò)程在OLT和ONU之間建立管理通道和建立EPON協(xié)議和GPON協(xié)議的雙協(xié)議棧之后進(jìn)行。
[0064]如圖2所示,為本發(fā)明所涉及的無(wú)源光網(wǎng)絡(luò)交互上行數(shù)據(jù)報(bào)文的流程示意圖,主要包括以下步驟:
[0065]步驟21:0NU根據(jù)負(fù)載均衡算法確定上行數(shù)據(jù)報(bào)文的協(xié)議格式。
[0066]具體地,在ONU需要上報(bào)上行數(shù)據(jù)報(bào)文時(shí),需要采用負(fù)載均衡算法來(lái)動(dòng)態(tài)確定報(bào)文發(fā)送的協(xié)議格式,由此確定選擇該上行數(shù)據(jù)報(bào)文的協(xié)議格式,或者可以理解為傳輸通道。這是因?yàn)?,在ONU接收到數(shù)據(jù)報(bào)文(即業(yè)務(wù)報(bào)文)之后,為了均衡PON芯片的EPON協(xié)議對(duì)應(yīng)的通路以及GPON協(xié)議對(duì)應(yīng)的通路,可以采用負(fù)載均衡算法為業(yè)務(wù)報(bào)文選擇合適的傳輸通路,SP選擇合適的協(xié)議格式進(jìn)行封裝。
[0067]可選地,根據(jù)負(fù)載均衡算法確定數(shù)據(jù)報(bào)文的協(xié)議格式,具體執(zhí)行為基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值,根據(jù)Simhash值確定所述數(shù)據(jù)報(bào)文的協(xié)議格式。
[0068]具體地,基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值,參照?qǐng)D3所示,具體包括以下步驟:
[0069]步驟31:從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量。
[°07°] 步驟32:計(jì)算每個(gè)特征向量的hash值。
[0071]步驟33:根據(jù)網(wǎng)絡(luò)環(huán)境為每個(gè)特征向量設(shè)置權(quán)重,并對(duì)加權(quán)后的所有特征向量的對(duì)應(yīng)元素進(jìn)行累加處理得到一個(gè)組合特征向量。
[0072]步驟34:對(duì)所述組合特征向量進(jìn)行歸一化處理,并降維得到所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash 值。
[0073]舉例說(shuō)明,參照?qǐng)D4所示的為數(shù)據(jù)報(bào)文確定Simhash值的算法流程示意圖。
[0074]第一步,從數(shù)據(jù)報(bào)文中提取{S-Mac,D-Mac,S-1P,D-1P,S-Port,D-Port}這六個(gè)有效特征向量,其中,S-Mac為源MAC地址,D-Mac為目的MAC地址,S-1P為源IP地址,D-1P為目的IP地址,S-Port為源TCP/UDP端口,D-PortW為目的TCP/UDP端口。
[0075]關(guān)于特征向量的選取,以上提到了 MAC、IP、Port等特征向量,基于通常的場(chǎng)景已經(jīng)可以滿足負(fù)載均衡的需要,當(dāng)然為了進(jìn)一步提升負(fù)載均衡性,還可以根據(jù)需要選擇C0S、DSCP和通道負(fù)載情況等作為特征向量,本發(fā)明并不對(duì)特征向量的選擇范圍及個(gè)數(shù)進(jìn)行限定。
[0076]第二步,對(duì)每個(gè)特征向量計(jì)算hash值,其中為O、I組成的n_bi t的數(shù)組;如S-Mac的特征向量的hash值為0001,D_Mac的hash值為0010,依次類推,其具體的算法可根據(jù)現(xiàn)有的hash算法得到。另外,需要說(shuō)明的是,每個(gè)特征向量的取值可以隨機(jī)選取,例如本申請(qǐng)選擇的四位二進(jìn)制數(shù),只要選取的每個(gè)特征向量的取值不同即可。
[0077]第三步,為每個(gè)特征向量設(shè)置權(quán)值{I,I,3,3,2,2}。其中,該步驟首先需要將各個(gè)特征向量的hash值進(jìn)行變換,I為正,O為負(fù),然后所有特征向量按設(shè)置的權(quán)值進(jìn)行加權(quán)處理,其中,這里的權(quán)值設(shè)置可根據(jù)具體的網(wǎng)絡(luò)環(huán)境進(jìn)行合理調(diào)整。
[0078]第四步,對(duì)于加權(quán)后的各個(gè)特征向量進(jìn)行合并、累加,得到{-4,0,0,_10}。
[0079]第五步,對(duì){-4,0,0,_10}進(jìn)行歸一處理,大于O為1,小于等于O為0,得到{-1,0,0,_
Ho
[0080]第六步,將{-1,0,0,_1}累加降維,便得到該數(shù)據(jù)報(bào)文的Simhash值為O。
[0081]至此,確定出數(shù)據(jù)報(bào)文所對(duì)應(yīng)的Simhash值,然后,根據(jù)Simhash值確定數(shù)據(jù)報(bào)文封裝所用的協(xié)議格式,從而確定數(shù)據(jù)報(bào)文所使用的通道;例如,數(shù)據(jù)報(bào)文從ONU上報(bào)或者從OLT下發(fā)時(shí),如果Simhash值為O,可以選擇GPON協(xié)議進(jìn)行封裝,S卩選擇GPON通路傳輸數(shù)據(jù)報(bào)文;如果Simhash值是I,則選擇EPON協(xié)議進(jìn)行封裝,即選擇EPON通路傳輸數(shù)據(jù)報(bào)文。
[0082]需要說(shuō)明的是,上述方案確定的Simhash值的取值是與預(yù)先設(shè)定的邏輯ID以及GEM-Port-1D的取值相關(guān)的,若邏輯ID對(duì)應(yīng)EPON協(xié)議,則取值均為O,否則,取值為I;同理,GEM-Port-1D若對(duì)應(yīng)EPON協(xié)議,則取值均為O,否則,取值為I。這樣,可建立Simhash值為O,選擇EPON,Simhash值為I,選擇GPON的對(duì)應(yīng)列表,并根據(jù)計(jì)算得到的Simhash值確定選擇哪個(gè)協(xié)議進(jìn)行封裝。其實(shí),這里僅是給出了一種可實(shí)現(xiàn)的方式,還可以采用其他設(shè)置方案,預(yù)先對(duì)各個(gè)特征向量的取值為O或I進(jìn)行定義。
[0083]另外,對(duì)于權(quán)重的分配,考慮到0NU,終端用戶基本是使用外網(wǎng)通信,數(shù)據(jù)報(bào)文經(jīng)OLT上行到達(dá)網(wǎng)關(guān)出口,S-Mac和D-Mac變化較小,其權(quán)重可以設(shè)置小些。IP和Port字段差異表達(dá)可以分配比較大的權(quán)重,這樣ONU業(yè)務(wù)數(shù)據(jù)上行(即上報(bào))時(shí),更容易均分到兩個(gè)通道中。另外DSCP和COS高的數(shù)據(jù)可以偏重于GPON通道(GP0N下行為2.5Gbps,EP0NTSS
1.25Gbps)。另外,根據(jù)該無(wú)源光網(wǎng)絡(luò)的特點(diǎn),F(xiàn)TTH光纖入戶逐漸成為主流,ONU通常接入到用戶家中,即終端接入設(shè)備相對(duì)比較固定,故S-Mac和D-Mac相比其他特征向量變化并不大,故分配的權(quán)重比例偏小,對(duì)于S-1P和D-1P以及應(yīng)用層的端口號(hào)如訪問(wèn)不同的網(wǎng)站、應(yīng)用程序等,存在一定的變化,故分配的權(quán)重比例偏大,建議的范圍S-Mac的權(quán)重orD-Mac的權(quán)重(S-1P的權(quán)重ro D-1P的權(quán)重彡S-Port的權(quán)重or D-Port的權(quán)重;較優(yōu)的,{S_Mac,D_Mac,S-1卩,0-1?,3-?0代,0-?0代}權(quán)重比例可以設(shè)置為{1,1,3,3,2,2}0
[0084]步驟22:0NU根據(jù)確定出協(xié)議格式對(duì)所述上行數(shù)據(jù)報(bào)文進(jìn)行封裝。
[0085]在該步驟22中,若步驟21確定出數(shù)據(jù)報(bào)文的封裝用協(xié)議格式為ΕΡ0Ν,則ONU以EPON協(xié)議對(duì)該數(shù)據(jù)報(bào)文進(jìn)行封裝;若確定出數(shù)據(jù)報(bào)文的封裝用協(xié)議格式為GP0N,則ONU以GPON協(xié)議對(duì)該數(shù)據(jù)報(bào)文進(jìn)行封裝。
[0086]步驟23:在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向OLT發(fā)送封裝后的上行數(shù)據(jù)報(bào)文。
[0087]由于EPON協(xié)議和GPON協(xié)議預(yù)先設(shè)定有各自的上行以及下行所使用的波段,因此,在封裝完成后,若以EPON協(xié)議封裝,則采用EPON協(xié)議對(duì)應(yīng)的上行所使用的波段內(nèi)的任一波長(zhǎng)發(fā)送封裝后的上行數(shù)據(jù)報(bào)文;若以GPON協(xié)議封裝,則采用GPON協(xié)議對(duì)應(yīng)的上行所使用的波段內(nèi)的任一波長(zhǎng)發(fā)送封裝后的上行數(shù)據(jù)報(bào)文。
[0088]其實(shí),這僅僅是對(duì)于ONU內(nèi)的上行數(shù)據(jù)報(bào)文的通道選取的介紹,其實(shí),還包括內(nèi)置的WDM模塊對(duì)上行數(shù)據(jù)報(bào)文的處理。具體地可以分為以下幾種情況:
[0089]1、向OLT發(fā)送的上行數(shù)據(jù)報(bào)文僅為以EPON協(xié)議封裝的報(bào)文或GPON協(xié)議封裝的報(bào)文,針對(duì)這種情況WDM模塊僅需要按照現(xiàn)有技術(shù)中的方式處理即可,由于僅有一種PON協(xié)議對(duì)應(yīng)的報(bào)文傳輸,不存在ODN的傳輸通道的占用問(wèn)題,所以不需要進(jìn)行合波處理。
[0090]2、向OLT發(fā)送的上行數(shù)據(jù)報(bào)文既有以EPON協(xié)議封裝的報(bào)文又有GPON協(xié)議封裝的報(bào)文,針對(duì)這種情況,要充分考慮ODN的傳輸通道的占用問(wèn)題,為了提升ODN的傳輸通道的利用率,WDM模塊僅需要對(duì)這兩類報(bào)文進(jìn)行合波處理,從而,保證ODN單線雙通道的傳輸效率。其中,單線是指ODN作為一條線路存在,但是可以同時(shí)兼容EPON協(xié)議和GPON協(xié)議兩種協(xié)議共同運(yùn)行,即雙通道。
[0091 ]步驟24:0LT對(duì)接收到的上行數(shù)據(jù)報(bào)文進(jìn)行波長(zhǎng)識(shí)別,根據(jù)識(shí)別到波長(zhǎng)確定該上行數(shù)據(jù)報(bào)文封裝時(shí)所用的協(xié)議格式,并利用相應(yīng)的協(xié)議格式對(duì)該上行數(shù)據(jù)報(bào)文進(jìn)行解封裝。
[0092]其實(shí),OLT在接收到上行數(shù)據(jù)報(bào)文后,有可能是某一協(xié)議格式封裝而成的數(shù)據(jù)報(bào)文,有可能為合波后的數(shù)據(jù)報(bào)文。無(wú)論是哪一種報(bào)文,都會(huì)經(jīng)過(guò)OLT的WDM模塊,該WDM模塊識(shí)別發(fā)送報(bào)文所使用的波長(zhǎng),并利用波分復(fù)用技術(shù)將分屬不同PON協(xié)議的報(bào)文分離出來(lái),并送入相應(yīng)的協(xié)議棧進(jìn)行解封裝處理。
[0093]步驟25:OLT將解封裝的數(shù)據(jù)報(bào)文進(jìn)行處理。
[0094]這一步驟屬于現(xiàn)有技術(shù),S卩OLT將解封裝的數(shù)據(jù)報(bào)文進(jìn)行處理,例如,可以對(duì)數(shù)據(jù)報(bào)文包含的信息在本地進(jìn)行記錄;另外,還可以根據(jù)需求,以該數(shù)據(jù)報(bào)文接收到的協(xié)議格式進(jìn)行封裝后按照預(yù)定波長(zhǎng)(此處的波長(zhǎng)可以為接收到該數(shù)據(jù)報(bào)文時(shí)其封裝所采用的協(xié)議格式所對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng))向各ONU廣播發(fā)送響應(yīng)報(bào)文;或者,進(jìn)一步向上層網(wǎng)關(guān)進(jìn)行業(yè)務(wù)上報(bào)等。
[0095]如圖5所示,為本發(fā)明所涉及的無(wú)源光網(wǎng)絡(luò)交互下行數(shù)據(jù)報(bào)文的流程示意圖,主要包括以下步驟:
[0096]步驟51:0LT根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并進(jìn)行封裝。
[0097]步驟52:在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向各個(gè)ONU廣播封裝后的下行數(shù)據(jù)報(bào)文。
[0098]步驟53:0NU對(duì)接收到的下行數(shù)據(jù)報(bào)文進(jìn)行波長(zhǎng)識(shí)別,根據(jù)識(shí)別到波長(zhǎng)確定該上行數(shù)據(jù)報(bào)文封裝時(shí)所用的協(xié)議格式,并利用相應(yīng)的協(xié)議格式對(duì)該上行數(shù)據(jù)報(bào)文進(jìn)行解封裝。
[0099]需要說(shuō)明的是,OLT側(cè)采用的負(fù)載均衡算法與ONU側(cè)是一致的,主要區(qū)別在于特征值的選取和特征值權(quán)重比例的分配,OLT側(cè)除了可以提取報(bào)文本身的特征之外,還可以額外選取OLT的PON芯片中記錄的發(fā)送上行報(bào)文的ONU的特有信息,如ONU類型,ONU的ID,ONU的MAC地址、SN、端口形態(tài)、端口統(tǒng)計(jì)動(dòng)態(tài)流量狀態(tài)上報(bào)情況等,在這種情況下,保持上、下行數(shù)據(jù)報(bào)文的負(fù)載分擔(dān)對(duì)稱和對(duì)于突發(fā)流量有很好的容錯(cuò)性,不至于出現(xiàn)突發(fā)丟包,減緩OLT和ONU的CPU的壓力。在OLT側(cè),hash對(duì)于以洪泛方式發(fā)送的廣播、未知組播和DLF報(bào)文來(lái)說(shuō),與ONU側(cè)處理方式保持一致。
[0100]另外,OLT側(cè)所采取的負(fù)載均衡算法對(duì)于權(quán)重的分配策略與ONU存在差異,針對(duì)ONU而言,其ONU自身特有信息的權(quán)重比要高于數(shù)據(jù)報(bào)文本身特征,主要是下行報(bào)文在提取特征向量之前可直接通過(guò)PON芯片中記錄的ONU特有的信息直接進(jìn)行hash計(jì)算,提高了上、下行負(fù)載分擔(dān)的統(tǒng)一和hash的效率。具體而言,ONU自身特有信息中,ONUID、端口形態(tài),端口動(dòng)態(tài)流量統(tǒng)計(jì)均屬于基本信息,如果這些信息的權(quán)重高,則報(bào)文的分擔(dān)會(huì)更加貼近上行分配方式,如果MAC地址權(quán)重高,則更加偏重EPON通道,如果SN高,則更加偏重GPON通道。對(duì)于數(shù)據(jù)報(bào)文本身特征來(lái)說(shuō),考慮到OLT,它是將PON口下所有ONU的信息以廣播方式統(tǒng)一向下傳送,而所有ONU的業(yè)務(wù)類型相對(duì)不定,故S-mac和Diac變化較大,其權(quán)重可以設(shè)置大些。IP和Port字段差異表達(dá)可以分配比較小的權(quán)重,這樣下行業(yè)務(wù),更容易均分到兩個(gè)通道中。另外DSCP和COS高的數(shù)據(jù)可以偏重于GPON通道(GPONT行為2.5Gbps,EPON下行為1.25Gbps)。此特征選取時(shí),與ONU相反。根據(jù)上述描述,結(jié)合XPON網(wǎng)絡(luò)特點(diǎn),OLT選取特征向量時(shí),建議為各個(gè)特征向量設(shè)置的權(quán)重的范圍如下= ONU-1D or ONU端口動(dòng)態(tài)流量統(tǒng)計(jì)or ONU端口形態(tài)多S-Mac orD-Mac彡S-1P ro D-1P彡S-Port or D-Port。較優(yōu)的,為OLT側(cè)下發(fā)的數(shù)據(jù)報(bào)文提取特征向量時(shí),可以為{ONU-1D,ONU端口動(dòng)態(tài)統(tǒng)計(jì),ONU端口形態(tài),S_mac,Diac ,S-1P, D-1P,S-port,D-port}權(quán)重比例可以設(shè)置為{4,4,4,3,3,2,2,1,1}0
[0101]可見(jiàn),本申請(qǐng)實(shí)施例的方案,在OLT側(cè)以及ONU側(cè)均采用了負(fù)載均衡算法為發(fā)送的下行報(bào)文或上行報(bào)文選擇合適的通路,從而,提高了上下行報(bào)文流量分擔(dān)的靈活性,且較為準(zhǔn)確、穩(wěn)定。而且,對(duì)于網(wǎng)絡(luò)中大量存在的已知單播流量,提高了算法的效率,減輕了對(duì)OLT側(cè)以及ONU側(cè)CPU的消耗。
[0102]其實(shí),在實(shí)際的廣播過(guò)程中,每個(gè)ONU都會(huì)接收到該下行數(shù)據(jù)報(bào)文,并解封裝,然而,并不是每個(gè)ONU都可以執(zhí)行該數(shù)據(jù)報(bào)文,只有目的地址與相應(yīng)的目的ONU匹配,該ONU才可以解析并執(zhí)行該數(shù)據(jù)報(bào)文。
[0103]可選地,在本發(fā)明實(shí)施例中,GPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段與EPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段無(wú)交叉;且所述GPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述GPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉,所述EPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉。
[0104]舉例說(shuō)明,考慮到GPON協(xié)議封裝的報(bào)文和EPON協(xié)議封裝的報(bào)文使用不同波長(zhǎng)但是共用一條ODN線路,因此,在整個(gè)XPON系統(tǒng)中,設(shè)定GPON協(xié)議和EPON協(xié)議上行報(bào)文和下行報(bào)文使用不同波長(zhǎng),從而滿足XPON混用的需求。考慮到光信號(hào)的干擾和穩(wěn)定性,較優(yōu)地可以參考圖6所示的波段劃分示意圖,將GPON協(xié)議和EPON協(xié)議使用波段做如下劃分:
[0105]針對(duì)GPON協(xié)議封裝的報(bào)文,OLT發(fā)送下行報(bào)文時(shí)所使用波長(zhǎng)最佳為1500nm,對(duì)側(cè)ONU接收時(shí)所允許使用的波段λ3為149511111-1505醒。0服]發(fā)送上行報(bào)文時(shí)所使用波長(zhǎng)最佳為1360nm,對(duì)側(cè)OLT接收時(shí)所允許使用的波段λ?為1335nm-1385nm。
[0106]針對(duì)EPON協(xié)議封裝的報(bào)文,OLT發(fā)送下行報(bào)文時(shí)所使用波長(zhǎng)最佳為1480nm,對(duì)側(cè)ONU接收時(shí)所允許使用的波段λ4為147511111-1485醒。0服]發(fā)送上行報(bào)文時(shí)所使用波長(zhǎng)最佳為1260nm,對(duì)側(cè)OLT接收時(shí)所允許使用的波段λ2為1235nm-1285nm。
[0107]當(dāng)然,需要說(shuō)明的是,上述對(duì)于波長(zhǎng)值的設(shè)定是為了更好的信號(hào)抗干擾性和穩(wěn)定性,在一般的場(chǎng)景下,也可以只是將OLT和ONU側(cè)分別對(duì)于EPON協(xié)議和GPON協(xié)議的上行報(bào)文和下行報(bào)文所使用的波長(zhǎng)設(shè)定為不同值即可。
[0108]可選地,基于上述實(shí)施例,在數(shù)據(jù)報(bào)文交互之前,還需要預(yù)先建立管理通道以及所需的雙協(xié)議棧。這就需要管理報(bào)文以及協(xié)議報(bào)文的交互,OLT與ONU之間交互的管理報(bào)文和協(xié)議報(bào)文按照預(yù)定的協(xié)議格式進(jìn)行報(bào)文封裝,即對(duì)于每個(gè)ONU而言,與其進(jìn)行交互的管理報(bào)文和協(xié)議報(bào)文都只是采用EPON協(xié)議或者GPON協(xié)議,具體地:
[0109]首先,預(yù)先根據(jù)接入場(chǎng)景(例如,用戶實(shí)際接入需求以及ONU的類型)設(shè)定各ONU發(fā)送的管理報(bào)文和協(xié)議報(bào)文所對(duì)應(yīng)的協(xié)議格式是EPON協(xié)議還是GPON協(xié)議;
[0110]然后,任一ONU按照預(yù)設(shè)的協(xié)議格式對(duì)管理報(bào)文或協(xié)議報(bào)文進(jìn)行封裝,在封裝完成之后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向所述OLT發(fā)送封裝后的管理報(bào)文或協(xié)議報(bào)文;OLT識(shí)別接收到的管理報(bào)文或協(xié)議報(bào)文所使用的波長(zhǎng),并根據(jù)識(shí)別到的波長(zhǎng)所確定的協(xié)議格式對(duì)所述管理報(bào)文或協(xié)議報(bào)文進(jìn)行解封裝。
[0111]接著,OLT將解封裝的報(bào)文進(jìn)行處理,并記錄發(fā)送該上行報(bào)文的ONU發(fā)送管理報(bào)文和協(xié)議報(bào)文的協(xié)議格式與該ONU的對(duì)應(yīng)關(guān)系;另外,還可以對(duì)其中所包含的需要記錄的信息在本地進(jìn)行記錄;還可以根據(jù)該報(bào)文接收到的協(xié)議格式進(jìn)行封裝后按照預(yù)定波長(zhǎng)向各ONU廣播發(fā)送響應(yīng)報(bào)文;各ONU接收到響應(yīng)報(bào)文后,根據(jù)波長(zhǎng)判端報(bào)文協(xié)議格式,并且利用相應(yīng)的協(xié)議格式對(duì)接收到的響應(yīng)報(bào)文進(jìn)行解封裝,以便于進(jìn)一步處理。
[0112]可見(jiàn),通過(guò)上述步驟可以在OLT與ONU之間按照固定的EPON或GPON協(xié)議格式進(jìn)行管理報(bào)文和協(xié)議報(bào)文的交互,并由此完成OLT和ONU之間管理通道的建立以及OLT側(cè)和ONU側(cè)EPON和GPON雙協(xié)議棧的建立,具體的管理報(bào)文和協(xié)議報(bào)文類型為本領(lǐng)域普通技術(shù)人員能夠已知和確定,例如可以包括:在兩者之間建立EPON與GPON協(xié)議棧的通道的報(bào)文,以及ONU向OLT進(jìn)行注冊(cè),兩者之間心跳維持等報(bào)文。
[0113]同理,本發(fā)明實(shí)施例還提供了一種ONU混插的無(wú)源光網(wǎng)絡(luò)通信系統(tǒng),該系統(tǒng)兼容有千兆無(wú)源光網(wǎng)絡(luò)GPON協(xié)議和以太無(wú)源光網(wǎng)絡(luò)EPON協(xié)議。
[0114]具體地可參照?qǐng)D1所示的系統(tǒng)架構(gòu)示意圖,該系統(tǒng)主要包括:
[0115]光網(wǎng)絡(luò)單元0NU,用于在上報(bào)數(shù)據(jù)報(bào)文時(shí),根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向光線路終端OLT發(fā)送封裝后的數(shù)據(jù)報(bào)文。
[0116]光線路終端0LT,用于在下發(fā)數(shù)據(jù)報(bào)文時(shí),根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向各個(gè)ONU廣播封裝后的數(shù)據(jù)報(bào)文。
[0117]此外,該系統(tǒng)還包括光分配網(wǎng)絡(luò)0DN,具體參照?qǐng)D1所示的系統(tǒng)架構(gòu)。
[0118]可選地,所述ONU在根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式時(shí),具體用于:基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值,根據(jù)所述Simhash值確定所述數(shù)據(jù)報(bào)文的協(xié)議格式。
[0119]可選地,所述ONU在基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值時(shí),具體用于:
[0120]從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量;
[0121]計(jì)算每個(gè)特征向量的hash值;
[0122]根據(jù)網(wǎng)絡(luò)環(huán)境為每個(gè)特征向量設(shè)置權(quán)重,并對(duì)加權(quán)后的所有特征向量的對(duì)應(yīng)元素進(jìn)行累加處理得到一個(gè)組合特征向量;
[0123]對(duì)所述組合特征向量進(jìn)行歸一化處理,并降維得到所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值。
[0124]可選地,所述GPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段無(wú)交叉;且所述GPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述GPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉,所述EPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉。
[0125]可選地,所述ONU還用于在上報(bào)數(shù)據(jù)報(bào)文之前,按照預(yù)設(shè)的協(xié)議格式對(duì)管理報(bào)文或協(xié)議報(bào)文進(jìn)行封裝,在封裝完成之后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向所述OLT發(fā)送封裝后的管理報(bào)文或協(xié)議報(bào)文;以及,
[0126]所述OLT還用于識(shí)別接收到的管理報(bào)文或協(xié)議報(bào)文所使用的波長(zhǎng),并根據(jù)識(shí)別到的波長(zhǎng)所確定的協(xié)議格式對(duì)所述管理報(bào)文或協(xié)議報(bào)文進(jìn)行解封裝。
[0127]通過(guò)以上技術(shù)方案,提出了一種融合方法,即在同一塊PON板卡上(0LT側(cè)和ONU側(cè)),同時(shí)支持EPON協(xié)議和GPON協(xié)議,從而,使得OLT側(cè)或ONU側(cè)的通路選擇更佳靈活,同時(shí)兼顧現(xiàn)網(wǎng)環(huán)境和設(shè)備。而且,EPON協(xié)議與GPON協(xié)議之間切換時(shí),不需要更換PON板卡,避免資源的浪費(fèi)或報(bào)文傳輸?shù)闹袛?,很好的改善了現(xiàn)有技術(shù)中存在的問(wèn)題。另外,該方案通過(guò)單個(gè)PON芯片就可以實(shí)現(xiàn)雙協(xié)議的運(yùn)行,節(jié)省了硬件成本,且簡(jiǎn)化了硬件和軟件的設(shè)計(jì)復(fù)雜度。最為重要的是,本申請(qǐng)采用了雙側(cè)負(fù)載均衡算法,即在OLT側(cè)和ONU側(cè)均采用負(fù)載均衡算法,實(shí)現(xiàn)合理選取EPON協(xié)議或GPON協(xié)議的目的,提升了光纖網(wǎng)絡(luò)的使用率,增加了原有的總帶寬。
[0128]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0129]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0130]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0131]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0132]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0133]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種ONU混插的無(wú)源光網(wǎng)絡(luò)通信方法,其特征在于,應(yīng)用于兼容有千兆無(wú)源光網(wǎng)絡(luò)GPON協(xié)議和以太無(wú)源光網(wǎng)絡(luò)EPON協(xié)議的無(wú)源光網(wǎng)絡(luò)系統(tǒng)中,所述方法包括: 在光網(wǎng)絡(luò)單元ONU上報(bào)數(shù)據(jù)報(bào)文時(shí),所述ONU根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向光線路終端OLT發(fā)送封裝后的數(shù)據(jù)報(bào)文; 在所述OLT下發(fā)數(shù)據(jù)報(bào)文時(shí),所述OLT根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向各個(gè)ONU廣播封裝后的數(shù)據(jù)報(bào)文。2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,具體包括: 基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值,根據(jù)所述Simhash值確定所述數(shù)據(jù)報(bào)文的協(xié)議格式。3.如權(quán)利要求2所述的方法,其特征在于,基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值,具體包括: 從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量; 計(jì)算每個(gè)特征向量的hash值; 根據(jù)網(wǎng)絡(luò)環(huán)境為每個(gè)特征向量設(shè)置權(quán)重,并對(duì)加權(quán)后的所有特征向量的對(duì)應(yīng)元素進(jìn)行累加處理得到一個(gè)組合特征向量; 對(duì)所述組合特征向量進(jìn)行歸一化處理,并降維得到所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值。4.如權(quán)利要求3所述的方法,其特征在于,所述ONU從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量,具體包括: 所述ONU從所述數(shù)據(jù)報(bào)文中分別提取以下參數(shù)作為六個(gè)有效的特征向量:S-Mac,D-Mac,S-1P,D-1P,S-Port,D-Port; 所述OLT從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量,具體包括: 所述OLT從所述數(shù)據(jù)報(bào)文中分別提取以下參數(shù)作為九個(gè)有效的特征向量:ONU-1D,ONU端 口 動(dòng)態(tài)統(tǒng)計(jì),ONU 端 口 形態(tài),S-Mac,D-Mac,S-1P,D-1P,S-Port,D-Port。5.如權(quán)利要求4所述的方法,其特征在于,所述ONU提取的所述六個(gè)有效的特征向量的權(quán)重設(shè)置滿足以下規(guī)則:S-Mac的權(quán)重或D-Mac的權(quán)重彡S-1P的權(quán)重或D-1P的權(quán)重彡S-Port的權(quán)重或D-Port的權(quán)重; 所述OLT提取的所述九個(gè)有效的特征向量的權(quán)重設(shè)置滿足以下規(guī)則:ONU-1D的權(quán)重或ONU端口動(dòng)態(tài)統(tǒng)計(jì)的權(quán)重或ONU端口形態(tài)的權(quán)重彡S-Mac的權(quán)重或D-Mac的權(quán)重彡S-1P的權(quán)重或D-1P的權(quán)重彡S-Port的權(quán)重或D-Port的權(quán)重。6.如權(quán)利要求1所述的方法,其特征在于,所述GPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段無(wú)交叉; 且所述GPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述GPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉,所述EPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉。7.如權(quán)利要求1所述的方法,其特征在于,在數(shù)據(jù)報(bào)文交互之前,所述方法還包括: 任一 ONU按照預(yù)設(shè)的協(xié)議格式對(duì)管理報(bào)文或協(xié)議報(bào)文進(jìn)行封裝,在封裝完成之后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向所述OLT發(fā)送封裝后的管理報(bào)文或協(xié)議報(bào)文; 所述OLT識(shí)別接收到的管理報(bào)文或協(xié)議報(bào)文所使用的波長(zhǎng),并根據(jù)識(shí)別到的波長(zhǎng)所確定的協(xié)議格式對(duì)所述管理報(bào)文或協(xié)議報(bào)文進(jìn)行解封裝。8.—種ONU混插的無(wú)源光網(wǎng)絡(luò)通信系統(tǒng),其特征在于,該系統(tǒng)兼容有千兆無(wú)源光網(wǎng)絡(luò)GPON協(xié)議和以太無(wú)源光網(wǎng)絡(luò)EPON協(xié)議,包括: 光網(wǎng)絡(luò)單元0NU,用于在上報(bào)數(shù)據(jù)報(bào)文時(shí),根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向光線路終端OLT發(fā)送封裝后的數(shù)據(jù)報(bào)文; 光線路終端0LT,用于在下發(fā)數(shù)據(jù)報(bào)文時(shí),根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式,并在封裝完成后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向各個(gè)ONU廣播封裝后的數(shù)據(jù)報(bào)文。9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述ONU或所述OLT在根據(jù)負(fù)載均衡算法確定所述數(shù)據(jù)報(bào)文的協(xié)議格式時(shí),具體用于: 基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值,根據(jù)所述Simhash值確定所述數(shù)據(jù)報(bào)文的協(xié)議格式。10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述ONU或所述OLT在基于Simhash算法確定所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值時(shí),具體用于: 從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量; 計(jì)算每個(gè)特征向量的hash值; 根據(jù)網(wǎng)絡(luò)環(huán)境為每個(gè)特征向量設(shè)置權(quán)重,并對(duì)加權(quán)后的所有特征向量的對(duì)應(yīng)元素進(jìn)行累加處理得到一個(gè)組合特征向量; 對(duì)所述組合特征向量進(jìn)行歸一化處理,并降維得到所述數(shù)據(jù)報(bào)文對(duì)應(yīng)的Simhash值。11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述ONU從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量時(shí),具體用于: 從所述數(shù)據(jù)報(bào)文中分別提取以下參數(shù)作為六個(gè)有效的特征向量:S-Mac,D-Mac,S-1P,D-1P,S-Port,D-Port; 所述OLT從所述數(shù)據(jù)報(bào)文中提取N個(gè)有效的特征向量時(shí),具體用于: 從所述數(shù)據(jù)報(bào)文中分別提取以下參數(shù)作為九個(gè)有效的特征向量:ONU-1D,ONU端口動(dòng)態(tài)統(tǒng)計(jì),ONU 端 口 形態(tài),S-Mac,D-Mac,S-1P,D-1P,S-Port,D-Port。12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述ONU提取的所述六個(gè)有效的特征向量的權(quán)重設(shè)置滿足以下規(guī)則:S-Mac的權(quán)重或D-Mac的權(quán)重彡S-1P的權(quán)重或D-1P的權(quán)重彡S-Port的權(quán)重或D-Port的權(quán)重; 所述OLT提取的所述九個(gè)有效的特征向量的權(quán)重設(shè)置滿足以下規(guī)則:ONU-1D的權(quán)重或ONU端口動(dòng)態(tài)統(tǒng)計(jì)的權(quán)重或ONU端口形態(tài)的權(quán)重彡S-Mac的權(quán)重或D-Mac的權(quán)重彡S-1P的權(quán)重或D-1P的權(quán)重彡S-Port的權(quán)重或D-Port的權(quán)重。13.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述GPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的報(bào)文所使用的波段無(wú)交叉; 且所述GPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述GPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉,所述EPON協(xié)議對(duì)應(yīng)的上行報(bào)文所使用的波段與所述EPON協(xié)議對(duì)應(yīng)的下行報(bào)文所使用的波段無(wú)交叉。14.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述ONU還用于在上報(bào)數(shù)據(jù)報(bào)文之前,按照預(yù)設(shè)的協(xié)議格式對(duì)管理報(bào)文或協(xié)議報(bào)文進(jìn)行封裝,在封裝完成之后,以封裝時(shí)所用協(xié)議格式對(duì)應(yīng)的波段內(nèi)的任一波長(zhǎng)向所述OLT發(fā)送封裝后的管理報(bào)文或協(xié)議報(bào)文;以及, 所述OLT還用于識(shí)別接收到的管理報(bào)文或協(xié)議報(bào)文所使用的波長(zhǎng),并根據(jù)識(shí)別到的波長(zhǎng)所確定的協(xié)議格式對(duì)所述管理報(bào)文或協(xié)議報(bào)文進(jìn)行解封裝。
【文檔編號(hào)】H04Q11/00GK105915558SQ201610509602
【公開日】2016年8月31日
【申請(qǐng)日】2016年6月30日
【發(fā)明人】曾雯
【申請(qǐng)人】瑞斯康達(dá)科技發(fā)展股份有限公司