本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種ONT自動(dòng)配置的方法和系統(tǒng)。
背景技術(shù):
EPON(Ethernet Passive Optical Network,以太網(wǎng)無(wú)源光網(wǎng)絡(luò)),是基于以太網(wǎng)的PON技術(shù),采用點(diǎn)到多點(diǎn)結(jié)構(gòu)、無(wú)源光纖傳輸方式。EPON系統(tǒng)由局端設(shè)備OLT(Optical Line Terminal,光線路終端)、光分配網(wǎng)ODN(Optical Distribution Network,光分配網(wǎng))及用戶端設(shè)備ONT(Optical Network Terminal,光網(wǎng)絡(luò)終端)組成。
在ONT可以接入業(yè)務(wù)之前,需要先對(duì)ONT先進(jìn)行接入業(yè)務(wù)的配置。為了解決手工配置ONT的操作繁瑣、工作量大的問題,目前的方法是通過在OLT上進(jìn)行預(yù)設(shè)置,然后實(shí)現(xiàn)對(duì)ONT的自動(dòng)配置,其主要步驟如下:
步驟1、配置模板,其中包括:
帶寬模板:ONT的動(dòng)態(tài)帶寬分配;
流控模板:控制ONT的最大上行帶寬;
業(yè)務(wù)模板:定義ONT的端口能力,設(shè)置ONT的VLAN;
線路模板:對(duì)ONT的業(yè)務(wù)邏輯鏈路與VLAN進(jìn)行綁定,配置QoS優(yōu)先級(jí)映射。
步驟2、通過ONT的mac地址,綁定與ONT業(yè)務(wù)匹配的模板。
步驟3、ONT上線,查詢ONT的mac地址,通過綁定的模板自動(dòng)向ONT下發(fā)配置。
現(xiàn)有技術(shù)的上述方法,存在以下問題:
1、一臺(tái)OLT上配置的模板,只能自動(dòng)配置這臺(tái)OLT下連的ONT,無(wú)法配置其他OLT下連的ONT。
2、不同的OLT上存在一樣的模板,重復(fù)工作。
3、添加或者更新模板時(shí),需要登錄到每個(gè)OLT進(jìn)行配置,工作量大。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種ONT自動(dòng)配置的方法和系統(tǒng),目的在于解決現(xiàn)有ONT管理復(fù)雜、管理效率低,OLT工作量大的問題。
為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供一種ONT自動(dòng)配置的方法,所述方法包括:
網(wǎng)管模塊接收OLT識(shí)別ONT上線后發(fā)起的trap消息;
網(wǎng)管模塊解析所述trap消息,獲取所述ONT的mac地址;
網(wǎng)管模塊利用所述mac地址作為認(rèn)證密鑰向業(yè)務(wù)運(yùn)營(yíng)模塊發(fā)送認(rèn)證請(qǐng)求;
判斷業(yè)務(wù)運(yùn)營(yíng)模塊的mac地址認(rèn)證表中是否存在所述mac地址;
若是,則認(rèn)證通過,網(wǎng)管模塊向OLT發(fā)送ONT的端口的vlan配置消息;
ONT接收OLT發(fā)送的vlan配置消息配置連接vlan后,業(yè)務(wù)運(yùn)營(yíng)模塊接收ONT發(fā)起的DHCP請(qǐng)求,發(fā)送管理配置信息到對(duì)應(yīng)的ONT;所述管理配置信息包括ONT的管理IP地址、掩碼、網(wǎng)關(guān)和DNS;
ONT根據(jù)管理配置信息配置后發(fā)送業(yè)務(wù)配置請(qǐng)求至配置管理模塊,配置管理模塊接收ONT發(fā)起的業(yè)務(wù)配置請(qǐng)求,發(fā)送業(yè)務(wù)配置模板到對(duì)應(yīng)ONT。
本發(fā)明提供的另一技術(shù)方案為提供一種ONT自動(dòng)配置的系統(tǒng),包括:網(wǎng)管模塊、業(yè)務(wù)運(yùn)營(yíng)模塊和配置管理模塊;
網(wǎng)管模塊:用于接收OLT識(shí)別ONT上線后發(fā)起的trap消息;解析所述trap消息,獲取所述ONT的mac地址;利用所述mac地址作為認(rèn)證密鑰向業(yè)務(wù)運(yùn)營(yíng)模塊發(fā)送認(rèn)證請(qǐng)求;判斷業(yè)務(wù)運(yùn)營(yíng)模塊的mac地址認(rèn)證表中是否存在所述mac地址;
若是,則認(rèn)證通過,向OLT發(fā)送ONT的端口的vlan配置消息;
業(yè)務(wù)運(yùn)營(yíng)模塊,用于當(dāng)ONT接收OLT發(fā)送的vlan配置消息配置連接vlan后,接收ONT發(fā)起的DHCP請(qǐng)求,發(fā)送管理配置信息到對(duì)應(yīng)的ONT;所述管理配置信息包括ONT的管理IP地址、掩碼、網(wǎng)關(guān)和DNS;
配置管理模塊,用于接收所述網(wǎng)管模塊的認(rèn)證請(qǐng)求;當(dāng)ONT根據(jù)管理配置信息配置后,接收ONT發(fā)起的業(yè)務(wù)配置請(qǐng)求,發(fā)送業(yè)務(wù)配置模板到對(duì)應(yīng)ONT。
本發(fā)明的有益效果在于:本發(fā)明提供一種ONT自動(dòng)配置的方法和系統(tǒng),通過采用以上技術(shù)方案,解決現(xiàn)有技術(shù)中的OLT上配置的模板只能自動(dòng)配置這臺(tái)OLT下連的ONT,無(wú)法配置其他OLT下連的ONT的技術(shù)問題,采用由系統(tǒng)維護(hù)所有ONT的配置模板,添加與更新模板直接在同一系統(tǒng)上進(jìn)行操作,管理方式便捷,同一配置模板可供所有具有相同業(yè)務(wù)需求的設(shè)備使用,減少了配置的工作量,提高了管理效率。
附圖說(shuō)明
圖1是本發(fā)明具體實(shí)施方式的ONT自動(dòng)配置的方法的系統(tǒng)結(jié)構(gòu)方框圖;
圖2是本發(fā)明具體實(shí)施方式實(shí)施例1的ONT自動(dòng)配置的方法的流程圖;
標(biāo)號(hào)說(shuō)明:
1、網(wǎng)管模塊;2、業(yè)務(wù)運(yùn)營(yíng)模塊;3、配置管理模塊。
具體實(shí)施方式
為詳細(xì)說(shuō)明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖予以說(shuō)明。
本發(fā)明最關(guān)鍵的構(gòu)思在于:采用由同一系統(tǒng)維護(hù)所有ONT的配置模板,添加與更新模板直接在同一系統(tǒng)上進(jìn)行操作,管理方式便捷,同一配置模板可供所有具有相同業(yè)務(wù)需求的ONT設(shè)備使用,減少了配置的工作量,提高了管理效率。
本發(fā)明的一個(gè)實(shí)施例為提供一種ONT自動(dòng)配置的方法,所述方法包括:
網(wǎng)管模塊接收OLT識(shí)別ONT上線后發(fā)起的trap消息;
網(wǎng)管模塊解析所述trap消息,獲取所述ONT的mac地址;
網(wǎng)管模塊利用所述mac地址作為認(rèn)證密鑰向業(yè)務(wù)運(yùn)營(yíng)模塊發(fā)送認(rèn)證請(qǐng)求;
判斷業(yè)務(wù)運(yùn)營(yíng)模塊的mac地址認(rèn)證表中是否存在所述mac地址;
若是,則認(rèn)證通過,網(wǎng)管模塊向OLT發(fā)送ONT的端口的vlan配置消息;
ONT接收OLT發(fā)送的vlan配置消息配置連接vlan后,業(yè)務(wù)運(yùn)營(yíng)模塊接收ONT發(fā)起的DHCP請(qǐng)求,發(fā)送管理配置信息到對(duì)應(yīng)的ONT;所述管理配置信息包括ONT的管理IP地址、掩碼、網(wǎng)關(guān)和DNS;
ONT根據(jù)管理配置信息配置后發(fā)送業(yè)務(wù)配置請(qǐng)求至配置管理模塊3,配置管理模塊接收ONT發(fā)起的業(yè)務(wù)配置請(qǐng)求,發(fā)送業(yè)務(wù)配置模板到對(duì)應(yīng)ONT。
進(jìn)一步的,在本發(fā)明的一個(gè)具體實(shí)施例中,上述的ONT自動(dòng)配置的方法中,所述OLT識(shí)別ONT的方法為:通過mac地址自動(dòng)學(xué)習(xí)或ONT自動(dòng)發(fā)現(xiàn)協(xié)議。
進(jìn)一步的,在本發(fā)明的一個(gè)具體實(shí)施例中,上述的ONT自動(dòng)配置的方法中,所述trap消息采用SNMP協(xié)議進(jìn)行傳輸。
進(jìn)一步的,在本發(fā)明的一個(gè)具體實(shí)施例中,上述的ONT自動(dòng)配置的方法中,所述管理配置信息還包括:業(yè)務(wù)配置請(qǐng)求目的URL。所述業(yè)務(wù)配置請(qǐng)求發(fā)起之前,所述ONT需要獲取與所述業(yè)務(wù)配置請(qǐng)求的目的URL。所述目的URL的獲取方式包括:所述ONT設(shè)備本地配置所述目的URL;或者,可選的,DHCP協(xié)議的option字段指定所述業(yè)務(wù)配置請(qǐng)求的目的URL。
進(jìn)一步的,在本發(fā)明的一個(gè)具體實(shí)施例中,上述的ONT自動(dòng)配置的方法中,所述業(yè)務(wù)配置模板包括:
授權(quán)類型;
授權(quán)帳戶與密碼;
所述ONT是否開啟DHCP Server服務(wù);
所述ONT是否開啟組播服務(wù)。
進(jìn)一步的,在本發(fā)明的一個(gè)具體實(shí)施例中,上述的ONT自動(dòng)配置的方法中,所述業(yè)務(wù)運(yùn)營(yíng)模塊接收ONT的DHCP請(qǐng)求,通過DHCP協(xié)議將所述管理配置信息下發(fā)給ONT。
進(jìn)一步的,在本發(fā)明的一個(gè)具體實(shí)施例中,上述的ONT自動(dòng)配置的方法中,所述配置管理模塊包括存儲(chǔ)有所述業(yè)務(wù)配置模板與所述ONT的綁定關(guān)系的綁定信息,所述配置管理模塊根據(jù)所述綁定信息發(fā)送ONT對(duì)應(yīng)的業(yè)務(wù)配置模板。
進(jìn)一步的,在本發(fā)明的一個(gè)具體實(shí)施例中,上述的ONT自動(dòng)配置的方法中,所述綁定信息中通過所述ONT的特征碼與所述業(yè)務(wù)配置模板建立綁定關(guān)系,所述特征碼包括:所述ONT的mac地址或所述ONT的序列號(hào)。
請(qǐng)參閱圖1,本發(fā)明還提供一種ONT自動(dòng)配置的系統(tǒng),包括:網(wǎng)管模塊1、業(yè)務(wù)運(yùn)營(yíng)模塊2和配置管理模塊3;
網(wǎng)管模塊:用于接收OLT識(shí)別ONT上線后發(fā)起的trap消息;解析所述trap消息,獲取所述ONT的mac地址;利用所述mac地址作為認(rèn)證密鑰向業(yè)務(wù)運(yùn)營(yíng)模塊發(fā)送認(rèn)證請(qǐng)求;判斷業(yè)務(wù)運(yùn)營(yíng)模塊的mac地址認(rèn)證表中是否存在所述mac地址;
若是,則認(rèn)證通過,向OLT發(fā)送ONT的端口的vlan配置消息;
業(yè)務(wù)運(yùn)營(yíng)模塊,用于當(dāng)ONT接收OLT發(fā)送的vlan配置消息配置連接vlan后,接收ONT發(fā)起的DHCP請(qǐng)求,發(fā)送管理配置信息到對(duì)應(yīng)的ONT;所述管理配置信息包括ONT的管理IP地址、掩碼、網(wǎng)關(guān)和DNS;
配置管理模塊,用于接收所述網(wǎng)管模塊的認(rèn)證請(qǐng)求;當(dāng)ONT根據(jù)管理配置信息配置后,接收ONT發(fā)起的業(yè)務(wù)配置請(qǐng)求,發(fā)送業(yè)務(wù)配置模板到對(duì)應(yīng)ONT。
進(jìn)一步的,上述的ONT自動(dòng)配置的系統(tǒng)中,所述配置管理模塊包括:存儲(chǔ)有所述業(yè)務(wù)配置模板與所述ONT的綁定關(guān)系的綁定信息,所述配置管理模塊根據(jù)所述綁定信息發(fā)送ONT對(duì)應(yīng)的業(yè)務(wù)配置模板;
所述綁定信息中通過所述ONT的特征碼與所述業(yè)務(wù)配置模板建立綁定關(guān)系,所述特征碼包括:所述ONT的mac地址或所述ONT的序列號(hào)。
進(jìn)一步的,上述的ONT自動(dòng)配置的系統(tǒng)中,所述OLT識(shí)別ONT的方法為:通過mac地址自動(dòng)學(xué)習(xí)或ONT自動(dòng)發(fā)現(xiàn)協(xié)議。所述trap消息采用SNMP協(xié)議進(jìn)行傳輸。所述管理配置信息還包括:業(yè)務(wù)配置請(qǐng)求目的URL。
進(jìn)一步的,上述的ONT自動(dòng)配置的系統(tǒng)中,所述業(yè)務(wù)配置模板包括:
授權(quán)類型;
授權(quán)帳戶與密碼;
所述ONT是否開啟DHCP Server服務(wù);
所述ONT是否開啟組播服務(wù)。
進(jìn)一步的,上述的ONT自動(dòng)配置的系統(tǒng)中,所述業(yè)務(wù)運(yùn)營(yíng)模塊接收ONT的DHCP請(qǐng)求,通過DHCP協(xié)議將所述管理配置信息下發(fā)給ONT。
實(shí)施例1
請(qǐng)參閱圖2,一種ONT自動(dòng)配置的方法的交互圖,所述方法包括:
步驟101:ONT上線。
步驟102:OLT向網(wǎng)管模塊發(fā)送ONT上線的trap消息。
在本實(shí)例中,ONT上線后,通過MPCP(Multi-Point Control Protocol,多點(diǎn)控制協(xié)議)報(bào)文,OLT可以自動(dòng)發(fā)現(xiàn)ONT,OLT向網(wǎng)管模塊發(fā)送的trap消息可以通過SNMP協(xié)議進(jìn)行傳輸。
步驟103:網(wǎng)管模塊解析trap消息,獲取ONT設(shè)備的mac地址,用mac地址作為認(rèn)證密鑰向業(yè)務(wù)運(yùn)營(yíng)模塊發(fā)起認(rèn)證請(qǐng)求。
在本實(shí)例中,網(wǎng)管模塊與業(yè)務(wù)運(yùn)營(yíng)模塊之間通過RADIUS協(xié)議進(jìn)行認(rèn)證交互。
步驟104:業(yè)務(wù)運(yùn)營(yíng)模塊從認(rèn)證請(qǐng)求中解析認(rèn)證mac地址,判定mac地址認(rèn)證表中是否存在該mac地址。如果否,表示認(rèn)證失敗;如果是,表示認(rèn)證通過。并將認(rèn)證結(jié)果消息返回給網(wǎng)管模塊。
步驟105:網(wǎng)管模塊收到認(rèn)證通過的消息后,向OLT發(fā)送ONT的端口vlan配置消息。
步驟106:OLT向ONT發(fā)送端口vlan的配置消息。
步驟107:ONT向業(yè)務(wù)運(yùn)營(yíng)模塊發(fā)送DHCP請(qǐng)求。
步驟108:ONT接收到DHCP,根據(jù)DHCP報(bào)文內(nèi)容的字段,獲取分配給ONT設(shè)備的管理IP地址、掩碼、網(wǎng)關(guān)、DNS等管理配置信息。
步驟109:ONT向配置管理模塊發(fā)送配置請(qǐng)求消息,等待業(yè)務(wù)配置模板下發(fā)。
本實(shí)例中,ONT與配置管理模塊之間的交互可以通過HTTP協(xié)議進(jìn)行通信;
其中,ONT可以在本地配置好配置管理模塊的URL,也可以由步驟108通過DHCP協(xié)議的option[14]字段將配置管理模塊的URL下發(fā)給ONT。
步驟110:配置管理模塊向ONT下發(fā)業(yè)務(wù)配置模板。
其中,業(yè)務(wù)配置模板包括但不局限于:授權(quán)類型(如PPPoE授權(quán)、Portal授權(quán)等)、授權(quán)帳戶與密碼,ONT是否啟用DHCP Server服務(wù)、組播服務(wù)等。
以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。