本發(fā)明涉及吉比特?zé)o源光網(wǎng)絡(luò)領(lǐng)域,具體涉及一種gpon系統(tǒng)的業(yè)務(wù)帶寬配置管理方法。
背景技術(shù):
目前的寬帶接入技術(shù)主要分為銅線接入技術(shù)和光接入技術(shù),無(wú)源光網(wǎng)絡(luò)pon技術(shù)是一種點(diǎn)對(duì)多點(diǎn)傳送的光接入技術(shù),主要包括以太網(wǎng)無(wú)源光網(wǎng)絡(luò)epon和吉比特?zé)o源光網(wǎng)絡(luò)gpon等,gpon系統(tǒng)通常由光線路終端olt、光配線網(wǎng)絡(luò)odn和光網(wǎng)絡(luò)單元onu組成。
業(yè)務(wù)帶寬配置是gpon系統(tǒng)的配置之一,業(yè)務(wù)帶寬配置涉及到底層驅(qū)動(dòng)資源分配標(biāo)識(shí)符allocid和業(yè)務(wù)承載通道標(biāo)識(shí)gemportid的創(chuàng)建和刪除,該底層驅(qū)動(dòng)資源的創(chuàng)建和刪除需要指定pon端口號(hào)。當(dāng)前gpon系統(tǒng)中,該配置是在onu預(yù)授權(quán)后即分配芯片資源。
隨著國(guó)家戰(zhàn)略驅(qū)動(dòng),寬帶提速駛?cè)肟燔?chē)道,千兆萬(wàn)兆時(shí)代來(lái)臨,10ggpon的建設(shè)比例將逐步擴(kuò)大,現(xiàn)有的1ggpon需平滑升級(jí)到10ggpon,從而出現(xiàn)1g模式和10g模式混掛的olt。在1g模式和10g模式混掛的gpon系統(tǒng)中,預(yù)授權(quán)無(wú)法知道onu實(shí)際下掛于1g模式gpon芯片還是10g模式gpon芯片下,只有待onu上線后才可添加到gpon芯片,然后才有業(yè)務(wù)相關(guān)的各種配置下發(fā)。然而,現(xiàn)有g(shù)pon系統(tǒng)中,在預(yù)授權(quán)后完成的業(yè)務(wù)帶寬配置無(wú)法指定pon端口號(hào),無(wú)法完成底層驅(qū)動(dòng)資源的創(chuàng)建和刪除,無(wú)法進(jìn)行1g模式和10g模式混掛的olt中的業(yè)務(wù)帶寬配置。
另一方面,實(shí)際工程應(yīng)用中,olt板卡經(jīng)常反復(fù)up和down,出現(xiàn)單盤(pán)反復(fù)下發(fā)業(yè)務(wù)帶寬配置操作底層驅(qū)動(dòng)接口的問(wèn)題,傳統(tǒng)的全刪全健業(yè)務(wù)帶寬機(jī)制會(huì)頻繁創(chuàng)建刪除驅(qū)動(dòng)資源,引起芯片異常,而且,在光路異常時(shí)候,大量onu不斷同時(shí)上線和下線,業(yè)務(wù)帶寬配置的首次下發(fā)會(huì)同時(shí)操作底層驅(qū)動(dòng),引起芯片異常。
因此,如何有效管理業(yè)務(wù)帶寬配置,提高gpon系統(tǒng)的穩(wěn)定性,是亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種gpon系統(tǒng)的業(yè)務(wù)帶寬配置管理方法,提高了gpon系統(tǒng)的穩(wěn)定性,可以適用于1g模式和10g模式混掛的olt情形,適用范圍更廣,系統(tǒng)穩(wěn)定性和可靠性更好。
為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是:
一種gpon系統(tǒng)的業(yè)務(wù)帶寬配置管理方法,包括如下步驟:
s1:建立兩份數(shù)據(jù)緩沖區(qū),分別存儲(chǔ)網(wǎng)管下發(fā)的網(wǎng)管業(yè)務(wù)帶寬配置和本地實(shí)際生效的本地業(yè)務(wù)帶寬配置,并在初始化時(shí)清空兩個(gè)所述數(shù)據(jù)緩沖區(qū);
s2:主控盤(pán)下發(fā)網(wǎng)管業(yè)務(wù)帶寬配置報(bào)文,線卡接收并解析所述網(wǎng)管業(yè)務(wù)帶寬配置報(bào)文,并將解析得到的數(shù)據(jù)作為網(wǎng)管備份配置,存儲(chǔ)網(wǎng)管備份配置,將業(yè)務(wù)帶寬配置標(biāo)記置為未完成;
s3:光網(wǎng)絡(luò)單元onu上線后,配置任務(wù)處理網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置,比較本地業(yè)務(wù)帶寬配置和網(wǎng)管備份配置,若本地業(yè)務(wù)帶寬配置和網(wǎng)管備份配置一致,則直接調(diào)用光網(wǎng)絡(luò)單元管理控制接口omci接口下發(fā)onu生效;若本地業(yè)務(wù)帶寬配置和網(wǎng)管備份配置不一致,則調(diào)用驅(qū)動(dòng)接口創(chuàng)建驅(qū)動(dòng)資源,并通過(guò)omci下發(fā)onu生效;
s4:將業(yè)務(wù)帶寬配置標(biāo)記置為已完成。
在上述技術(shù)方案的基礎(chǔ)上,步驟s2的具體步驟包括:
主控盤(pán)下發(fā)網(wǎng)管業(yè)務(wù)帶寬配置報(bào)文,線卡接收所述網(wǎng)管業(yè)務(wù)帶寬配置報(bào)文,若業(yè)務(wù)帶寬配置報(bào)文不為空、onu已授權(quán)且合法,則刪除線卡中原有的網(wǎng)管備份配置,解析所述網(wǎng)管業(yè)務(wù)帶寬配置報(bào)文凈荷,將解析得到的數(shù)據(jù)作為新的網(wǎng)管備份配置,并將新的網(wǎng)管備份配置存儲(chǔ)在線卡本地,將業(yè)務(wù)帶寬配置標(biāo)記置為未完成。
在上述技術(shù)方案的基礎(chǔ)上,步驟s3具體步驟包括:
onu上線后,配置任務(wù)處理網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置,所述網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置包括相同的業(yè)務(wù)帶寬類(lèi)型,且所述網(wǎng)管備份配置還包括與所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù),所述本地業(yè)務(wù)帶寬配置還包括與所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù);
比較網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置,若網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置一致,則獲取本地業(yè)務(wù)帶寬配置,按照不同業(yè)務(wù)帶寬類(lèi)型,配置下發(fā)omci,否則,遍歷業(yè)務(wù)帶寬類(lèi)型,計(jì)算網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù)的比特?cái)?shù)和本地業(yè)務(wù)帶寬數(shù)據(jù)的比特?cái)?shù);
若網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù)的比特?cái)?shù)為零且本地業(yè)務(wù)帶寬數(shù)據(jù)的比特?cái)?shù)為非零,則刪除所有的本地業(yè)務(wù)帶寬配置,下發(fā)omci刪除;否則,遍歷所有業(yè)務(wù)帶寬類(lèi)型,若所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù)為零且本地業(yè)務(wù)帶寬數(shù)據(jù)為非零,則刪除所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù),若所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù)為非零且本地業(yè)務(wù)帶寬數(shù)據(jù)為零,則新建所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù),若所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù)為非零且本地業(yè)務(wù)帶寬數(shù)據(jù)為非零,則修改所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)。
在上述技術(shù)方案的基礎(chǔ)上,按照不同業(yè)務(wù)帶寬類(lèi)型配置下發(fā)omci的具體步驟包括:
按照業(yè)務(wù)帶寬類(lèi)型順序,創(chuàng)建業(yè)務(wù)帶寬類(lèi)型列表;根據(jù)業(yè)務(wù)帶寬類(lèi)型列表,遍歷所有業(yè)務(wù)帶寬類(lèi)型,根據(jù)不同業(yè)務(wù)帶寬類(lèi)型,獲取相應(yīng)的分配標(biāo)識(shí)符allocid和業(yè)務(wù)承載通道標(biāo)識(shí)gemportid,并將所述業(yè)務(wù)帶寬類(lèi)型、allocid和gemportid對(duì)應(yīng)填充到omci數(shù)據(jù)結(jié)構(gòu)中,調(diào)用omci接口下發(fā)onu。
在上述技術(shù)方案的基礎(chǔ)上,刪除所有本地業(yè)務(wù)帶寬配置的具體步驟包括:
調(diào)用驅(qū)動(dòng)接口刪除onu下所有的分配標(biāo)識(shí)符allocid和業(yè)務(wù)承載通道標(biāo)識(shí)gemportid資源,刪除本地實(shí)際生效的所有本地業(yè)務(wù)帶寬數(shù)據(jù),填充omci業(yè)務(wù)帶寬附加信息,調(diào)用omci接口,下發(fā)onu刪除所有本地業(yè)務(wù)帶寬配置。
在上述技術(shù)方案的基礎(chǔ)上,刪除所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)的具體步驟包括:
獲取所述業(yè)務(wù)帶寬類(lèi)型的業(yè)務(wù)帶寬索引和業(yè)務(wù)承載通道標(biāo)識(shí)gemportid,若gemportid合法,則調(diào)用驅(qū)動(dòng)接口刪除gemportid,并刪除本地實(shí)際生效的所述業(yè)務(wù)帶寬類(lèi)型的gemportid數(shù)值;
根據(jù)業(yè)務(wù)帶寬索引獲取所述業(yè)務(wù)帶寬類(lèi)型的分配標(biāo)識(shí)符allocid,若allocid合法,則調(diào)用驅(qū)動(dòng)接口刪除allocid,并刪除本地實(shí)際生效的所述業(yè)務(wù)帶寬類(lèi)型的allocid數(shù)值和本地業(yè)務(wù)帶寬數(shù)據(jù);
填充omci業(yè)務(wù)帶寬附加信息,并調(diào)用omci下發(fā)onu,刪除所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)。
在上述技術(shù)方案的基礎(chǔ)上,新建所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)的具體步驟包括:
獲取所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的的網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù),填充驅(qū)動(dòng)數(shù)據(jù)結(jié)構(gòu),調(diào)用驅(qū)動(dòng)接口創(chuàng)建分配標(biāo)識(shí)符allocid,將創(chuàng)建的allocid保存到實(shí)際生效的所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬配置節(jié)點(diǎn)下,調(diào)用驅(qū)動(dòng)接口創(chuàng)建業(yè)務(wù)承載通道標(biāo)識(shí)gemportid,將創(chuàng)建的gemportid保存到實(shí)際生效的所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬配置節(jié)點(diǎn)下,填充omci業(yè)務(wù)帶寬附加信息,調(diào)用omci模塊創(chuàng)建業(yè)務(wù)帶寬接口,下發(fā)onu。
在上述技術(shù)方案的基礎(chǔ)上,修改所述業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)的具體步驟包括:調(diào)用驅(qū)動(dòng)接口,修改無(wú)源光網(wǎng)絡(luò)pon驅(qū)動(dòng)的業(yè)務(wù)帶寬數(shù)據(jù),更新保存本地實(shí)際生效的本地業(yè)務(wù)帶寬數(shù)據(jù)。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:本發(fā)明的gpon系統(tǒng)的業(yè)務(wù)帶寬配置管理方法,提高了gpon系統(tǒng)的穩(wěn)定性,不僅可以適用于1g模式和10g模式混掛的olt情形,適用范圍更廣,而且,解決了單盤(pán)不斷up和down引起的業(yè)務(wù)帶寬配置頻繁操作驅(qū)動(dòng)資源、以及onu在光路不穩(wěn)定時(shí)頻繁上下線而引起的芯片異常問(wèn)題,系統(tǒng)穩(wěn)定性和可靠性更好。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例中g(shù)pon系統(tǒng)的業(yè)務(wù)帶寬配置管理方法的流程圖;
圖2為本發(fā)明實(shí)施例中線卡解析并存儲(chǔ)業(yè)務(wù)帶寬配置的流程圖;
圖3為本發(fā)明實(shí)施例中配置任務(wù)分析比較網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置的流程圖;
圖4為本發(fā)明實(shí)施例中按照不同業(yè)務(wù)帶寬類(lèi)型配置下發(fā)omci的流程圖;
圖5為本發(fā)明實(shí)施例中刪除所有本地業(yè)務(wù)帶寬配置的流程圖;
圖6為本發(fā)明實(shí)施例中刪除指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)的流程圖;
圖7為本發(fā)明實(shí)施例中新建指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)的流程圖;
圖8為本發(fā)明實(shí)施例中修改指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)。
具體實(shí)施方式
以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
參見(jiàn)圖1所示,本發(fā)明實(shí)施例提供一種gpon系統(tǒng)的業(yè)務(wù)帶寬配置管理方法,包括如下步驟:
s1:建立兩份數(shù)據(jù)緩沖區(qū),分別存儲(chǔ)網(wǎng)管下發(fā)的網(wǎng)管業(yè)務(wù)帶寬配置和本地實(shí)際生效的本地業(yè)務(wù)帶寬配置,并在初始化時(shí)清空兩個(gè)數(shù)據(jù)緩沖區(qū);
s2:主控盤(pán)下發(fā)網(wǎng)管業(yè)務(wù)帶寬配置報(bào)文,線卡接收并解析網(wǎng)管業(yè)務(wù)帶寬配置報(bào)文,并將解析得到的數(shù)據(jù)作為網(wǎng)管備份配置,網(wǎng)管備份配置基于全刪全健存儲(chǔ),存儲(chǔ)完成后,將業(yè)務(wù)帶寬配置標(biāo)記置為未完成;
s3:onu上線后,配置任務(wù)處理網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置,比較本地業(yè)務(wù)帶寬配置和網(wǎng)管備份配置,若本地業(yè)務(wù)帶寬配置和網(wǎng)管備份配置一致,則直接調(diào)用omci接口下發(fā)onu生效;若本地業(yè)務(wù)帶寬配置和網(wǎng)管備份配置不一致,則調(diào)用驅(qū)動(dòng)接口創(chuàng)建驅(qū)動(dòng)資源,并通過(guò)omci下發(fā)onu生效;
s4:將業(yè)務(wù)帶寬配置標(biāo)記置為已完成。
參見(jiàn)圖2所示,上述步驟s2具體包括以下步驟:
s201:主控盤(pán)下發(fā)網(wǎng)管業(yè)務(wù)帶寬配置0x0155報(bào)文;
s202:線卡接收網(wǎng)管業(yè)務(wù)帶寬配置報(bào)文,判斷網(wǎng)管業(yè)務(wù)帶寬配置報(bào)文是否為空,若業(yè)務(wù)帶寬配置報(bào)文不為空,則轉(zhuǎn)入步驟s203,否則,結(jié)束;
s203:判斷onu是否授權(quán)、onu類(lèi)型是否合法,若onu已授權(quán)且合法,則轉(zhuǎn)入步驟s204,否則,結(jié)束;
s204:刪除線卡中原有的網(wǎng)管備份配置;
s205:解析網(wǎng)管業(yè)務(wù)帶寬配置報(bào)文凈荷,將解析得到的數(shù)據(jù)作為新的網(wǎng)管備份配置,并將新的網(wǎng)管備份配置存儲(chǔ)在線卡本地;
s206:將業(yè)務(wù)帶寬配置標(biāo)記置為未完成。
參見(jiàn)圖3所示,上述步驟s3具體包括以下步驟:
s301:onu上線后,配置任務(wù)處理網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置,網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置包括相同的業(yè)務(wù)帶寬類(lèi)型,且網(wǎng)管備份配置還包括與業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù),本地業(yè)務(wù)帶寬配置還包括與業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù);
s302:比較網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置,若網(wǎng)管備份配置和本地業(yè)務(wù)帶寬配置一致,則轉(zhuǎn)入步驟s303,否則轉(zhuǎn)入步驟s304;
s303:獲取本地業(yè)務(wù)帶寬配置,按照不同業(yè)務(wù)帶寬類(lèi)型,配置下發(fā)omci;
s304:遍歷業(yè)務(wù)帶寬類(lèi)型,計(jì)算網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù)的比特?cái)?shù)和本地業(yè)務(wù)帶寬數(shù)據(jù)的比特?cái)?shù);
s305:判斷是否網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù)的比特?cái)?shù)為零且本地業(yè)務(wù)帶寬數(shù)據(jù)的比特?cái)?shù)為非零,若是,則轉(zhuǎn)入步驟s306,否則轉(zhuǎn)入步驟s307;
s306:刪除所有的本地業(yè)務(wù)帶寬配置,下發(fā)omci刪除;
s307:計(jì)算所有業(yè)務(wù)帶寬類(lèi)型的條目數(shù),并設(shè)置循環(huán)次數(shù)的初始值為0;
s308:判斷循環(huán)次數(shù)是否等于所有業(yè)務(wù)帶寬類(lèi)型的條目數(shù),若否,則轉(zhuǎn)入步驟s309,否則,結(jié)束;
s309:指定業(yè)務(wù)帶寬類(lèi)型,判斷是否指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù)為零且本地業(yè)務(wù)帶寬數(shù)據(jù)為非零,若是,則轉(zhuǎn)入步驟s310,否則轉(zhuǎn)入步驟s311;
s310:調(diào)用pon和omci接口刪除指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù);
s311:判斷是否指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù)為非零且本地業(yè)務(wù)帶寬數(shù)據(jù)為零,若是,則轉(zhuǎn)入步驟s312,否則轉(zhuǎn)入步驟s313;
s312:調(diào)用pon和omci接口新建指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù);
s313:判斷是否指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù)為非零且本地業(yè)務(wù)帶寬數(shù)據(jù)為非零,若是,則轉(zhuǎn)入步驟s314,否則,結(jié)束;
s314:調(diào)用pon驅(qū)動(dòng)接口修改指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù);
s315:循環(huán)次數(shù)加1,并指定下一個(gè)業(yè)務(wù)帶寬類(lèi)型,重復(fù)步驟s309至s314,直至遍歷所有業(yè)務(wù)帶寬類(lèi)型。
參見(jiàn)圖4所示,上述步驟s303按照不同業(yè)務(wù)帶寬類(lèi)型配置下發(fā)omci的具體步驟包括:
s401:按照本地業(yè)務(wù)帶寬類(lèi)型順序,創(chuàng)建業(yè)務(wù)帶寬類(lèi)型列表;
s402:計(jì)算所有業(yè)務(wù)帶寬類(lèi)型的條目數(shù),并設(shè)置循環(huán)次數(shù)的初始值為0;
s403:判斷循環(huán)次數(shù)是否等于所有業(yè)務(wù)帶寬類(lèi)型的條目數(shù),若否,則轉(zhuǎn)入步驟s404,否則,結(jié)束;
s404:指定業(yè)務(wù)帶寬類(lèi)型,根據(jù)業(yè)務(wù)帶寬類(lèi)型列表,索引指定業(yè)務(wù)帶寬類(lèi)型,根據(jù)不同業(yè)務(wù)帶寬類(lèi)型,獲取相應(yīng)的allocid和gemportid;
s405:將指定業(yè)務(wù)帶寬類(lèi)型、allocid和gemportid對(duì)應(yīng)填充到指定業(yè)務(wù)帶寬類(lèi)型的omci數(shù)據(jù)結(jié)構(gòu)中;
s406:調(diào)用omci接口下發(fā)onu;
s407:循環(huán)次數(shù)加1,并索引下一個(gè)業(yè)務(wù)帶寬類(lèi)型,重復(fù)步驟s403至s406,直至遍歷所有業(yè)務(wù)帶寬類(lèi)型。
參見(jiàn)圖5所示,上述步驟s306刪除所有本地業(yè)務(wù)帶寬配置的具體步驟包括:
s501:調(diào)用驅(qū)動(dòng)接口刪除onu下所有的allocid和gemportid資源;
s502:刪除本地實(shí)際生效的所有本地業(yè)務(wù)帶寬數(shù)據(jù);
s503:填充omci業(yè)務(wù)帶寬附加信息,動(dòng)作為delete_all;
s504:調(diào)用omci接口,下發(fā)onu刪除所有本地業(yè)務(wù)帶寬配置。
參見(jiàn)圖6所示,上述步驟s310中刪除指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)具體步驟包括:
s601:獲取指定業(yè)務(wù)帶寬類(lèi)型的業(yè)務(wù)帶寬索引;
s602:判定是否獲取成功,若是,則轉(zhuǎn)入步驟s603,否則,結(jié)束;
s603:獲取指定業(yè)務(wù)帶寬類(lèi)型的gemportid;
s604:判斷gemportid是否合法,若是,則轉(zhuǎn)入步驟s605,否則,結(jié)束;
s605:調(diào)用驅(qū)動(dòng)接口刪除gemportid;
s606:刪除本地實(shí)際生效的gemportid數(shù)值;
s607:根據(jù)業(yè)務(wù)帶寬索引獲取指定業(yè)務(wù)帶寬類(lèi)型的allocid;
s608:判斷allocid是否合法,若是,則轉(zhuǎn)入步驟s609,否則,結(jié)束;
s609:調(diào)用驅(qū)動(dòng)接口刪除allocid;
s610:刪除本地實(shí)際生效的指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)和allocid數(shù)值;
s611:填充omci業(yè)務(wù)帶寬附加信息,并調(diào)用omci下發(fā)onu,刪除指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù)。
參見(jiàn)圖7所示,上述步驟s312中,新建指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù),具體步驟包括:
s701:獲取指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的網(wǎng)管業(yè)務(wù)帶寬數(shù)據(jù),帶寬類(lèi)型包括固定帶寬、保證帶寬、最大帶寬等;
s702:填充驅(qū)動(dòng)數(shù)據(jù)結(jié)構(gòu),包括固定帶寬、保證帶寬、最大帶寬和dba屬性;
s703:調(diào)用驅(qū)動(dòng)接口創(chuàng)建allocid;
s704:將創(chuàng)建的allocid保存到實(shí)際生效的指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬配置節(jié)點(diǎn)下;
s705:調(diào)用驅(qū)動(dòng)接口創(chuàng)建gemportid;
s706:將創(chuàng)建的gemportid保存到實(shí)際生效的指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬配置節(jié)點(diǎn)下;
s707:填充omci業(yè)務(wù)帶寬附加信息;
s708:調(diào)用omci模塊創(chuàng)建業(yè)務(wù)帶寬接口,下發(fā)onu。
參見(jiàn)圖8所示,上述步驟s314中,修改指定業(yè)務(wù)帶寬類(lèi)型對(duì)應(yīng)的本地業(yè)務(wù)帶寬數(shù)據(jù),具體步驟包括:
s801:調(diào)用驅(qū)動(dòng)接口,修改pon驅(qū)動(dòng)的業(yè)務(wù)帶寬數(shù)據(jù);
s802:更新保存本地實(shí)際生效的本地業(yè)務(wù)帶寬數(shù)據(jù)。
本發(fā)明實(shí)施例中,業(yè)務(wù)帶寬類(lèi)型包括寬帶上網(wǎng)業(yè)務(wù)帶寬、iptv業(yè)務(wù)帶寬、語(yǔ)音業(yè)務(wù)帶寬、綜合業(yè)務(wù)帶寬等,每種代扣款類(lèi)型包括固定帶寬、保證帶寬和最大帶寬。
本發(fā)明的gpon系統(tǒng)的業(yè)務(wù)帶寬配置管理方法,提高了gpon系統(tǒng)的穩(wěn)定性,不僅可以適用于1g模式和10g模式混掛的olt情形,適用范圍更廣,而且,解決了單盤(pán)不斷up和down引起的業(yè)務(wù)帶寬配置頻繁操作驅(qū)動(dòng)資源、以及onu在光路不穩(wěn)定時(shí)頻繁上下線而引起的芯片異常問(wèn)題,系統(tǒng)穩(wěn)定性和可靠性更好。
本發(fā)明不局限于上述實(shí)施方式,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說(shuō)明書(shū)中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。