專利名稱:一種GPON系統(tǒng)及其實(shí)現(xiàn)的PPPoE配置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光接入通信領(lǐng)域的吉比特?zé)o源光網(wǎng)絡(luò)(GPON)技術(shù),尤其涉及一種 GPON系統(tǒng)及其實(shí)現(xiàn)的基于以太網(wǎng)的點(diǎn)到點(diǎn)協(xié)議(PPPoE)配置方法。
背景技術(shù):
吉比特?zé)o源光網(wǎng)絡(luò)(GPON,Gigabit-Capable PON)是一種點(diǎn)到多點(diǎn)的光接入技術(shù), GPON接入的網(wǎng)絡(luò)架構(gòu)如圖1所示,其中,光線路終端(OLT,OpticalLine Terminal)為GPON 局端設(shè)備,光網(wǎng)絡(luò)單元(ONU,Optical Network Unit)為用戶端設(shè)備;OLT與ONU之間通過(guò)由無(wú)源分光器件組成的光分配網(wǎng)(ODN,Optical Distribution Network)相連接;ONU管理控制接口(0MCI,ONUManagement and Control Interface)提供了 OLT 對(duì) ONU 的管理和控制通道,圖中實(shí)線代表業(yè)務(wù)通道,虛線代表OMCI管理通道。國(guó)際電信聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化組(ITU-T, ITU TelecommunicationStandardiza tion Sector)標(biāo)準(zhǔn)的G. 984系列是GPON技術(shù)標(biāo)準(zhǔn),其中,G. 984. 4定義了 OMCI標(biāo)準(zhǔn)。在 G. 984. 4中具體定義了 OMCI的通用機(jī)制以及相關(guān)的管理實(shí)體(ME,Management Entity)等, OLT通過(guò)OMCI對(duì)相關(guān)ME進(jìn)行配置,從而實(shí)現(xiàn)對(duì)ONU的遠(yuǎn)程配置和管理。GPON系統(tǒng)主要應(yīng)用于光纖接入(FTTx)等應(yīng)用場(chǎng)景,支持包括上網(wǎng)、IP語(yǔ)音 (VoIP, Voice over Internet Protocol)、網(wǎng)絡(luò)電視(IPTV)、電路仿真業(yè)務(wù)(CES,Circuit Emulation Service)等多種業(yè)務(wù)接入。對(duì)于IP報(bào)文承載的業(yè)務(wù),如VoIP、邊緣到邊緣的偽線仿真(PWE3, Pseudo-Wire Emulation Edge to Edge)等,ONU 上存在一個(gè)或多個(gè) IP 主機(jī)管理實(shí)體的實(shí)例。每個(gè)承載業(yè)務(wù)的IP主機(jī)都必須具有一個(gè)有效的IP地址,通常IP主機(jī)的 IP地址是采用static靜態(tài)配置或動(dòng)態(tài)主機(jī)分配協(xié)議(DHCP,Dynamic Host Configuration Protocol)自動(dòng)獲取的方式,其中靜態(tài)配置方式需要占用較多的地址資源且管理復(fù)雜,DHCP 方式則存在一定的安全隱患?;谝蕴W(wǎng)的點(diǎn)到點(diǎn)協(xié)議(PPPoE,Point-to-Pint Protocol over Ethernet)被用來(lái)在用戶和局端認(rèn)證服務(wù)器之間建立一條虛擬連接,在該連接上進(jìn)行IP地址的溝通、協(xié)商和配置。由于PPPoE撥號(hào)方式具有較高的安全性、穩(wěn)定性及可管理性,并且占用資源較少,因此目前已經(jīng)被普遍采用。目前G. 984. 4支持static和DHCP兩種方式,通過(guò)配置IP主機(jī)配置數(shù)據(jù)(IPhost config data)ME來(lái)實(shí)現(xiàn),該ME的定義如下1、管理實(shí)體IP主機(jī)配置數(shù)據(jù)。2、數(shù)據(jù)關(guān)系和ONU管理實(shí)體相關(guān)聯(lián),后續(xù)創(chuàng)建的TCP/UDP ME可以指向該管理實(shí)體。3、ME 屬性3.1、管理實(shí)體標(biāo)識(shí)此屬性為本ME各實(shí)例的唯一標(biāo)識(shí),ONU為每個(gè)獨(dú)立的IP協(xié)議棧創(chuàng)建一個(gè)實(shí)例;該屬性為只讀、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為2字節(jié)。所謂強(qiáng)制實(shí)現(xiàn),是管理實(shí)體所定義的屬性字段對(duì)設(shè)備的要求,表示非可選屬性,必須支持。
3.2、IP選項(xiàng)此屬性是一個(gè)使能或禁止IP相關(guān)選項(xiàng)的位映射表,1表示選項(xiàng)使能, 0表示禁止;0x8. . . 0x80 保留該屬性為可讀可寫(xiě)、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為1字節(jié)。3. 3、媒體接入控制(MAC,Media Access Control)地址此屬性表示IP節(jié)點(diǎn)所使用的MAC地址,該屬性為只讀、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為6字節(jié)。3. 4、ONU標(biāo)識(shí)唯一的ONU標(biāo)識(shí)字符串,如果設(shè)置為非空,該字符串用于在獲取 DHCP參數(shù)時(shí)替代MAC地址;如果字符串小于25個(gè)字符,必須以空字符結(jié)尾。缺省值是25個(gè)空字符。該屬性為可讀可寫(xiě)、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為25字節(jié)。3. 5、IP地址用于IP主機(jī)業(yè)務(wù)的地址,缺省值為0(未設(shè)置),如果設(shè)置了該值,它將覆蓋任何通過(guò)DHCP獲取的值。該屬性為可讀可寫(xiě)、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為4字節(jié)。3. 6、掩碼用于IP主機(jī)業(yè)務(wù)的子網(wǎng)掩碼,缺省值為0(未設(shè)置),如果設(shè)置了該值, 它將覆蓋任何通過(guò)DHCP獲取的值。該屬性為可讀可寫(xiě)、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為4字節(jié)。3. 7、網(wǎng)關(guān)用于IP主機(jī)業(yè)務(wù)的缺省網(wǎng)關(guān),缺省值為0(未設(shè)置),如果設(shè)置了該值, 它將覆蓋任何通過(guò)DHCP獲取的值。該屬性為可讀可寫(xiě)、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為4字節(jié)。3. 8、首選域名系統(tǒng)(DNS,Domain Name System)首選DNS服務(wù)器的地址,缺省值為0 (未設(shè)置),如果設(shè)置了該值,它將覆蓋任何通過(guò)DHCP獲取的值。該屬性為可讀可寫(xiě)、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為4字節(jié)。3. 9、次選DNS 次選DNS服務(wù)器的地址,缺省值為0 (未設(shè)置),如果設(shè)置了該值,它將覆蓋任何通過(guò)DHCP獲取的值。該屬性為可讀可寫(xiě)、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為4字節(jié)。3. 10、當(dāng)前地址IP主機(jī)業(yè)務(wù)的當(dāng)前地址,ONU在DHCP分配了一個(gè)新的地址時(shí)更新此屬性。該屬性為只讀、可選,長(zhǎng)度為4字節(jié)。3. 11、當(dāng)前掩碼IP主機(jī)業(yè)務(wù)的當(dāng)前子網(wǎng)掩碼,ONU在DHCP分配了一個(gè)新的子網(wǎng)掩碼時(shí)更新此屬性。該屬性為只讀、可選,長(zhǎng)度為4字節(jié)。3. 12、當(dāng)前網(wǎng)關(guān)IP主機(jī)業(yè)務(wù)的當(dāng)前缺省網(wǎng)關(guān),ONU在DHCP分配了一個(gè)新的網(wǎng)關(guān)時(shí)更新此屬性。該屬性為只讀、可選,長(zhǎng)度為4字節(jié)。3. 13、當(dāng)前首選DNS 當(dāng)前首選DNS服務(wù)器地址,ONU在DHCP分配了一個(gè)新的地址時(shí)更新此屬性。該屬性為只讀、可選,長(zhǎng)度為4字節(jié)。3. 14、當(dāng)前次選DNS 當(dāng)前次選DNS服務(wù)器地址,ONU在DHCP分配了一個(gè)新的地址時(shí)更新此屬性。該屬性為只讀、可選,長(zhǎng)度為4字節(jié)。3. 15、域名此屬性表示DHCP分配的域名,如果沒(méi)有分配域名,本屬性被設(shè)置為空字符串;如果字符串小于25個(gè)字節(jié),必須以空字符結(jié)尾。缺省值為25個(gè)空字符。該屬性為只讀、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為25字節(jié)。3. 16、主機(jī)名此屬性表示DHCP分配的主機(jī)名,如果沒(méi)有分配主機(jī)名,本屬性被設(shè)置為空字符串;如果字符串小于25個(gè)字節(jié),必須以空字符結(jié)尾。缺省值為25個(gè)空字符。該屬性為只讀、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為25字節(jié)。Oxl0x20x4
使能DHCP 對(duì)ping 口向應(yīng)
對(duì)查詢路由(traceroute)消息響應(yīng)
發(fā)明人發(fā)現(xiàn),OLT通過(guò)OMCI對(duì)IP主機(jī)配置數(shù)據(jù)管理實(shí)體進(jìn)行配置,可以采用 static和DHCP兩種方式,但無(wú)法支持PPPoE撥號(hào)方式接入,因?yàn)樵?. 2的IP選項(xiàng)字段中只有一個(gè)“使能DHCP”選項(xiàng),該選項(xiàng)使能時(shí)處于DHCP方式,禁止時(shí)則為static方式,只能是二選一。由于無(wú)法通過(guò)OMCI方式配置PPPoE撥號(hào)方式,不支持PPPoE撥號(hào)方式接入,導(dǎo)致 GPON系統(tǒng)的應(yīng)用受限,這也不利于GPON業(yè)務(wù)的擴(kuò)展。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種GPON系統(tǒng)及其實(shí)現(xiàn)的PPPoE配置方法,以解決現(xiàn)有的GPON系統(tǒng)無(wú)法支持PPPoE撥號(hào)方式接入的問(wèn)題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種吉比特?zé)o源光網(wǎng)絡(luò)(GPON)系統(tǒng)的基于以太網(wǎng)的點(diǎn)到點(diǎn)協(xié)議 (PPPoE)配置方法,該方法包括光線路終端(OLT)指示光網(wǎng)絡(luò)單元(ONU)創(chuàng)建或刪除PPPoE管理對(duì)象實(shí)例,并關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例;所述ONU根據(jù)OLT的創(chuàng)建指示創(chuàng)建PPPoE管理對(duì)象實(shí)例,并開(kāi)啟IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān);根據(jù)OLT的刪除指示刪除PPPoE管理對(duì)象實(shí)例,并關(guān)閉 IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān)。該方法進(jìn)一步包括所述ONU根據(jù)OLT的關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例指示,設(shè)置所述PPPoE管理對(duì)象實(shí)例的標(biāo)識(shí)與對(duì)應(yīng)IP主機(jī)的所述IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例標(biāo)識(shí)相同。該方法進(jìn)一步包括所述ONU根據(jù)PPPoE管理對(duì)象實(shí)例是否存在、或者根據(jù)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān),判斷所述PPPoE功能的開(kāi)啟或關(guān)閉。所述根據(jù)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中PPPoE功能開(kāi)關(guān),判斷PPPoE功能的開(kāi)啟或關(guān)閉,具體為當(dāng)所述IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中IP選項(xiàng)的取值表示為使能PPPoE時(shí),判斷PPPoE功能開(kāi)啟;否則,判斷PPPoE功能關(guān)閉。所述PPPoE管理對(duì)象實(shí)例中包含PPPoE撥號(hào)參數(shù),該方法進(jìn)一步包括所述OLT在ONU創(chuàng)建PPPoE管理對(duì)象實(shí)例之后,指示所述ONU對(duì)PPPoE撥號(hào)參數(shù)進(jìn)行修改;所述ONU根據(jù)接收的修改指示,修改對(duì)應(yīng)PPPoE管理對(duì)象實(shí)例中的PPPoE撥號(hào)參數(shù)。本發(fā)明還提供了一種GPON系統(tǒng),該系統(tǒng)包括0LT和0NU,其中,所述0LT,用于指示ONU創(chuàng)建或刪除PPPoE管理對(duì)象實(shí)例,并關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例;所述0NU,用于根據(jù)OLT的創(chuàng)建指示創(chuàng)建PPPoE管理對(duì)象實(shí)例,并開(kāi)啟IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān);根據(jù)OLT的刪除指示刪除PPPoE管理對(duì)象實(shí)例,并關(guān)閉IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān)。所述ONU進(jìn)一步用于,根據(jù)OLT的關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例指示,設(shè)置所述PPPoE管理對(duì)象實(shí)例的標(biāo)識(shí)與對(duì)應(yīng)IP主機(jī)的所述IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例標(biāo)識(shí)相同。所述ONU進(jìn)一步用于,根據(jù)PPPoE管理對(duì)象實(shí)例是否存在、或者根據(jù)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān),判斷所述PPPoE功能的開(kāi)啟或關(guān)閉。所述ONU進(jìn)一步用于,在所述IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中IP選項(xiàng)的取值表示為使能PPPoE時(shí),判斷PPPoE功能開(kāi)啟;否則,判斷PPPoE功能關(guān)閉。所述OLT進(jìn)一步用于,在ONU創(chuàng)建PPPoE管理對(duì)象實(shí)例之后,指示所述ONU對(duì)PPPoE 撥號(hào)參數(shù)進(jìn)行修改;相應(yīng)的,所述ONU進(jìn)一步用于,根據(jù)接收的修改指示,修改對(duì)應(yīng)PPPoE管理對(duì)象實(shí)例中的PPPoE撥號(hào)參數(shù)。本發(fā)明所提供的一種GPON系統(tǒng)及其實(shí)現(xiàn)的PPPoE配置方法,由OLT指示ONU創(chuàng)建或刪除PPPoE管理對(duì)象實(shí)例,并關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例;ONU根據(jù)OLT的創(chuàng)建指示創(chuàng)建PPPoE管理對(duì)象實(shí)例,并開(kāi)啟IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān); 根據(jù)OLT的刪除指示刪除PPPoE管理對(duì)象實(shí)例,并關(guān)閉IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的 PPPoE功能開(kāi)關(guān)。通過(guò)本發(fā)明的系統(tǒng)和方法,解決了現(xiàn)有的GPON系統(tǒng)無(wú)法支持PPPoE撥號(hào)方式接入的問(wèn)題,滿足了 PPPoE場(chǎng)景需求。
圖1為現(xiàn)有技術(shù)中GPON接入的網(wǎng)絡(luò)架構(gòu)示意圖;圖2本發(fā)明實(shí)施例一中指定ONU創(chuàng)建PPPoE管理對(duì)象實(shí)例的流程圖;圖3為擴(kuò)展IP主機(jī)配置數(shù)據(jù)ME實(shí)例與IP主機(jī)配置數(shù)據(jù)ME實(shí)例以及MAC橋端口 (MAC bridge port)、VLAN標(biāo)簽過(guò)濾數(shù)據(jù)(VLAN tagging filter data)的關(guān)聯(lián)關(guān)系示意圖;圖4為本發(fā)明實(shí)施例二中指定ONU配置VLAN的流程圖;圖5為本發(fā)明實(shí)施例三中指定ONU更改PPPoE撥號(hào)參數(shù)的流程圖;圖6為本發(fā)明實(shí)施例四中指定ONU關(guān)閉PPPoE管理對(duì)象實(shí)例的流程圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。本發(fā)明所提供的一種GPON系統(tǒng)的PPPoE配置方法,包括0LT指示ONU創(chuàng)建或刪除 PPPoE管理對(duì)象實(shí)例,并關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例;ONU根據(jù)OLT的創(chuàng)建指示創(chuàng)建 PPPoE管理對(duì)象實(shí)例,并開(kāi)啟IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān);根據(jù)OLT 的刪除指示刪除PPPoE管理對(duì)象實(shí)例,并關(guān)閉IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān)。其中,關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例具體是指,設(shè)置PPPoE管理對(duì)象實(shí)例的標(biāo)識(shí)與對(duì)應(yīng)IP主機(jī)的IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例標(biāo)識(shí)相同。從而,ONU可以根據(jù)PPPoE 管理對(duì)象實(shí)例是否存在、或者根據(jù)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān),判斷PPPoE功能的開(kāi)啟或關(guān)閉。下面對(duì)上述PPPoE配置方法進(jìn)一步詳細(xì)闡述。后續(xù)實(shí)施例中PPPoE管理對(duì)象實(shí)例為擴(kuò)展IP主機(jī)配置數(shù)據(jù)管理對(duì)象,且擴(kuò)展IP主機(jī)配置數(shù)據(jù)管理對(duì)象的定義舉例如下1、管理實(shí)體擴(kuò)展IP主機(jī)配置數(shù)據(jù)。
2、數(shù)據(jù)關(guān)系由OLT根據(jù)某個(gè)IP主機(jī)是否采用PPPoE方式來(lái)創(chuàng)建和刪除對(duì)應(yīng)的實(shí)例。每個(gè)IP主機(jī)配置數(shù)據(jù)ME實(shí)例對(duì)應(yīng)1個(gè)或O個(gè)擴(kuò)展IP主機(jī)配置數(shù)據(jù)ME實(shí)例。3、ME 屬性3. 1、管理實(shí)體標(biāo)識(shí)此屬性為本ME各實(shí)例的唯一標(biāo)識(shí),該標(biāo)識(shí)與IP主機(jī)配置數(shù)據(jù) ME的標(biāo)識(shí)相同,從而與之相關(guān)聯(lián);該屬性為只讀、通過(guò)創(chuàng)建設(shè)置、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為2字節(jié)。 所謂通過(guò)創(chuàng)建設(shè)置,是指該屬性對(duì)應(yīng)字段的值是在實(shí)例創(chuàng)建的時(shí)候就已設(shè)置好。3. 2、網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT,Network Address Translation)使能本屬性定義了 NAT使能(true)或禁止(false),默認(rèn)值為false ;該屬性為可讀可寫(xiě)、通過(guò)創(chuàng)建設(shè)置、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為1字節(jié)。3. 3、PPPoE模式此屬性指定ONU所用的PPPoE模式,有效值包括OxOO 默認(rèn)值(Auto),表示采用ONU默認(rèn)的認(rèn)證模式;OxOl 挑戰(zhàn)握手認(rèn)證協(xié)議(CHAP, Challenge Handshake AuthenticationProtocol)CHAP τΛ Ε Ι ζ ;0x02(PAP, Password Authentication Protocol),PAR 認(rèn)證模式;該屬性為可讀可寫(xiě)、通過(guò)創(chuàng)建設(shè)置、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為1字節(jié)。3. 4、連接觸發(fā)方式此屬性指定PPPoE連接的觸發(fā)方式,有效值包括OxOO 默認(rèn)值(Always),表示始終保持PPPoE連接;OxOl :0n Demand,表示在需要時(shí)觸發(fā)PPPoE連接;0x02 =Manual,表示需要用戶手工觸發(fā)PPPoE連接;該屬性為可讀可寫(xiě)、通過(guò)創(chuàng)建設(shè)置、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為1字節(jié)。3. 5、連接釋放定時(shí)器此屬性設(shè)置釋放定時(shí)器,單位為秒,O表示ONU使用內(nèi)部默認(rèn)策略,缺省值為1200秒;該屬性為可讀可寫(xiě)、通過(guò)創(chuàng)建設(shè)置、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為2字節(jié)。3. 6、用戶名此屬性表示用戶名,如果字符串小于25字節(jié),必須以空字符結(jié)尾;該屬性為可讀可寫(xiě)、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為25字節(jié)。3. 7、密碼此屬性表示密碼,如果字符串小于25字節(jié),必須以空字符結(jié)尾;該屬性為可讀可寫(xiě)、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為25字節(jié)。3. 8、狀態(tài)此屬性表示PPPoE狀態(tài),有效值包括O unconfigured,表示未配置 PPPoE 連接;1 :connecting,表示正在連接;2 authenticating,表示正在認(rèn)證;3 :connected,表示已連接;4 :pending disconnect,表示正在決定斷開(kāi)連接;5 disconnecting,表示正在斷開(kāi)連接;6 disconnected,表示連接已斷開(kāi);7 :demand,表示需要進(jìn)行連接;該屬性為只讀、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為1字節(jié)。3. 9、在線時(shí)長(zhǎng)此屬性表示PPPoE連接在線時(shí)長(zhǎng),單位為秒;該屬性為只讀、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為4字節(jié)。
在本發(fā)明的實(shí)施例一中,ONU根據(jù)PPPoE管理對(duì)象實(shí)例是否存在來(lái)判斷PPPoE功能的開(kāi)啟或關(guān)閉。指定ONU創(chuàng)建PPPoE管理對(duì)象實(shí)例的流程如圖2所示,主要包括以下步驟步驟201,配置終端啟用ONU某個(gè)IP主機(jī)的PPPoE撥號(hào)方式,指定的配置參數(shù)包括0NU標(biāo)識(shí)、IP主機(jī)標(biāo)識(shí),以及PPPoE撥號(hào)參數(shù)。步驟202,步驟201中指定的配置參數(shù)在OLT側(cè)轉(zhuǎn)換成OMCI創(chuàng)建(OMCICreate)消息,發(fā)送到指定的ONU ;在OMCI Create消息中,管理實(shí)體標(biāo)識(shí)為擴(kuò)展IP主機(jī)配置數(shù)據(jù),實(shí)例標(biāo)識(shí)與IP主機(jī)的實(shí)例標(biāo)識(shí)一致,實(shí)例屬性字段的值設(shè)置為與步驟201中各參數(shù)一致。步驟203,ONU處理OMCI Create消息,將對(duì)應(yīng)的IP主機(jī)設(shè)置為PPPoE撥號(hào)方式, 創(chuàng)建擴(kuò)展IP主機(jī)配置數(shù)據(jù)管理實(shí)體實(shí)例;將配置參數(shù)設(shè)置到協(xié)議,并根據(jù)設(shè)置的配置參數(shù)啟動(dòng)PPPoE撥號(hào)流程;返回創(chuàng)建響應(yīng)(Create response)消息給OLT。ONU在接收到擴(kuò)展IP主機(jī)配置數(shù)據(jù)ME實(shí)例的OMCI Create消息并操作成功后,將忽略對(duì)應(yīng)IP主機(jī)上的IP主機(jī)配置數(shù)據(jù)ME實(shí)例配置的static或DHCP方式。在PPPoE模式下,承載業(yè)務(wù)的MAC橋端口(MAC bridge port)仍采用與IP主機(jī)配置數(shù)據(jù)關(guān)聯(lián)的實(shí)例,對(duì)應(yīng)的虛擬局域網(wǎng)(VLAN,Virtual Local AreaNetwork)條目也配置在該MAC橋端口上。VLAN配置也通過(guò)在對(duì)應(yīng)的配置終端上執(zhí)行對(duì)應(yīng)的命令來(lái)完成;配置VLAN 后,PPPoE數(shù)據(jù)將從指定的VLAN通道進(jìn)行傳輸。PPPoE方式獲取的IP地址、掩碼、網(wǎng)關(guān)等數(shù)據(jù),仍通過(guò)IP主機(jī)配置數(shù)據(jù)ME實(shí)例中對(duì)應(yīng)的字段查詢。其中,擴(kuò)展IP主機(jī)配置數(shù)據(jù)ME實(shí)例與IP主機(jī)配置數(shù)據(jù)ME實(shí)例以及MAC橋端口、VLAN標(biāo)簽過(guò)濾數(shù)據(jù)的關(guān)聯(lián)關(guān)系,如圖3所
7J\ ο其中,VLAN配置的具體操作如圖4所示,主要包括以下步驟步驟401,配置終端執(zhí)行ONU某個(gè)IP主機(jī)的配置VLAN命令,指定的配置參數(shù)包括 ONU標(biāo)識(shí)、IP主機(jī)標(biāo)識(shí),以及標(biāo)簽控制信息(TCI,Tag Control Information)。步驟402,配置終端指定的配置參數(shù)在OLT側(cè)轉(zhuǎn)換成OMCI Create消息,發(fā)送到指定的ONU ;在OMCI Create消息中,管理實(shí)體標(biāo)識(shí)為VLAN標(biāo)簽過(guò)濾數(shù)據(jù),實(shí)例標(biāo)識(shí)為對(duì)應(yīng)IP 主機(jī)配置數(shù)據(jù)實(shí)例的MAC橋端口的實(shí)例標(biāo)識(shí),VLAN過(guò)濾表?xiàng)l目中的TCI為需要添加的TCI。步驟403,ONU處理OMCI Create消息,創(chuàng)建VLAN標(biāo)簽過(guò)濾數(shù)據(jù)管理實(shí)體中的VLAN 過(guò)濾列表;將添加的VLAN過(guò)濾條目設(shè)置到以太網(wǎng)交換芯片,PPPoE數(shù)據(jù)從該VLAN通道傳輸;返回 Create response 消息給 OLT。此外,用戶根據(jù)實(shí)際場(chǎng)景需要,在啟用PPPoE撥號(hào)方式后,可以更改PPPoE撥號(hào)參數(shù),具體操作如圖5所示,主要包括以下步驟步驟501,配置終端執(zhí)行修改ONU某個(gè)IP主機(jī)PPPoE撥號(hào)參數(shù)的操作,指定的配置參數(shù)包括0NU標(biāo)識(shí)、IP主機(jī)標(biāo)識(shí),以及PPPoE撥號(hào)參數(shù)。步驟502,步驟501中指定的配置參數(shù)在OLT側(cè)轉(zhuǎn)換成OMCI設(shè)置(OMCISet)消息, 發(fā)送到指定的ONU ;在OMCI Set消息中,管理實(shí)體標(biāo)識(shí)為擴(kuò)展IP主機(jī)配置數(shù)據(jù),實(shí)例標(biāo)識(shí)與IP主機(jī)的實(shí)例標(biāo)識(shí)一致,實(shí)例屬性字段的值設(shè)置為與步驟501中相關(guān)參數(shù)一致。步驟503,ONU處理OMCI Set消息,修改擴(kuò)展IP主機(jī)配置數(shù)據(jù)ME實(shí)例中的PPPoE 參數(shù),將修改后的PPPoE參數(shù)設(shè)置到協(xié)議,并返回設(shè)置響應(yīng)(Setresponse)消息給0LT。在需要關(guān)閉PPPoE方式時(shí),配置終端執(zhí)行關(guān)閉ONU某個(gè)IP主機(jī)PPPoE撥號(hào)方式的操作,如圖6所示,主要包括以下步驟步驟601,配置終端執(zhí)行關(guān)閉PPPoE命令,指定的配置參數(shù)包括0NU標(biāo)識(shí)、IP主機(jī)標(biāo)識(shí)。步驟602,步驟601中的配置在OLT側(cè)轉(zhuǎn)換成OMCI刪除(OMCI Delete)消息,發(fā)送到ONU ;在OMCI Delete消息中,管理實(shí)體標(biāo)識(shí)為擴(kuò)展IP主機(jī)配置數(shù)據(jù),實(shí)例標(biāo)識(shí)與IP主機(jī)的實(shí)例標(biāo)識(shí)一致。步驟603,ONU處理OMCI Delete消息,關(guān)閉PPPoE撥號(hào)方式,啟用IP主機(jī)配置數(shù)據(jù)ME實(shí)例中設(shè)置的static或DHCP方式,并返回Set response消息給0LT。其中,ONU可以根據(jù)OLT下發(fā)的對(duì)擴(kuò)展IP主機(jī)配置數(shù)據(jù)實(shí)例的刪除(Delete)操作來(lái)關(guān)閉PPPoE撥號(hào), 關(guān)閉操作由ONU處理,具體的操作過(guò)程O(píng)NU可以采用各自的實(shí)現(xiàn)方法。在本發(fā)明的實(shí)施例二中,ONU根據(jù)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中PPPoE功能開(kāi)關(guān)來(lái)判斷PPPoE功能的開(kāi)啟和關(guān)閉。其中涉及的IP主機(jī)配置數(shù)據(jù)管理對(duì)象舉例如下1、管理實(shí)體IP主機(jī)配置數(shù)據(jù)。2、數(shù)據(jù)關(guān)系和ONU管理實(shí)體相關(guān)聯(lián),后續(xù)創(chuàng)建的TCP/UDP ME可以指向該管理實(shí)體。3、ME 屬性:3.1、管理實(shí)體標(biāo)識(shí)此屬性為本ME各實(shí)例的唯一標(biāo)識(shí),ONU為每個(gè)獨(dú)立的IP協(xié)議棧創(chuàng)建一個(gè)實(shí)例;該屬性為只讀、強(qiáng)制實(shí)現(xiàn),長(zhǎng)度為2字節(jié)。3.2、IP選項(xiàng)此屬性是一個(gè)使能或禁止IP相關(guān)選項(xiàng)的位映射表,1表示選項(xiàng)使能, O表示禁止;Oxl使能 DHCP0x2對(duì) ping 口向應(yīng)0x4對(duì) traceroute 消息響應(yīng)0x8使能 PPPoE0x16. . . 0x80 保留后續(xù)屬性定義與背景技術(shù)中相同,此處不再贅述。在ONU上配置PPPoE,實(shí)現(xiàn)內(nèi)置PPPoE撥號(hào)方式配置的流程,主要包括以下步驟步驟701,OLT設(shè)置IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中IP選項(xiàng)為0x8,啟用PPPoE功能;在PPPoE模式下,IP主機(jī)配置數(shù)據(jù)中配置的Static、DHCP方式被忽略,承載業(yè)務(wù)的MAC 橋端口仍采用與IP主機(jī)配置數(shù)據(jù)關(guān)聯(lián)的實(shí)例,對(duì)應(yīng)的VLAN條目也配置在該MAC橋端口上。步驟702,ONU創(chuàng)建擴(kuò)展IP主機(jī)配置數(shù)據(jù)的一個(gè)實(shí)例,實(shí)例的標(biāo)識(shí)與該IP主機(jī)對(duì)應(yīng)的IP主機(jī)配置數(shù)據(jù)實(shí)例標(biāo)識(shí)相同。步驟703,ONU啟用PPPoE方式后,可對(duì)相關(guān)狀態(tài)參數(shù)進(jìn)行查詢;PPPoE撥號(hào)成功后,ONU與遠(yuǎn)端寬帶遠(yuǎn)程接入服務(wù)器(BRAS,Broadband RemoteAccess Server)建立連接, ONU可以通過(guò)IP主機(jī)承載相關(guān)業(yè)務(wù),如VoIP、PWE3等。步驟704,OLT設(shè)置IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中IP選項(xiàng)為0x8以外的值,關(guān)閉PPPoE功能,刪除擴(kuò)展IP主機(jī)配置數(shù)據(jù)實(shí)例,IP主機(jī)恢復(fù)成IP主機(jī)配置數(shù)據(jù)實(shí)例中配置的static或DHCP方式。
本發(fā)明用以實(shí)現(xiàn)上述PPPoE配置方法的GPON系統(tǒng),包括0LT和0NU。其中,0LT,用于指示ONU創(chuàng)建或刪除PPPoE管理對(duì)象實(shí)例,并關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例。0NU, 用于根據(jù)OLT的創(chuàng)建指示創(chuàng)建PPPoE管理對(duì)象實(shí)例,并開(kāi)啟IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān);根據(jù)OLT的刪除指示刪除PPPoE管理對(duì)象實(shí)例,并關(guān)閉IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān)。較佳的,ONU進(jìn)一步用于,根據(jù)OLT的關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例指示,設(shè)置PPPoE管理對(duì)象實(shí)例的標(biāo)識(shí)與對(duì)應(yīng)IP主機(jī)的IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例標(biāo)識(shí)相同。 根據(jù)PPPoE管理對(duì)象實(shí)例是否存在、或者根據(jù)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān),判斷PPPoE功能的開(kāi)啟或關(guān)閉。還可以在IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中IP選項(xiàng)的取值表示為使能PPPoE時(shí),判斷PPPoE功能開(kāi)啟;否則,判斷PPPoE功能關(guān)閉。 OLT還用于在ONU創(chuàng)建PPPoE管理對(duì)象實(shí)例之后,指示ONU對(duì)PPPoE撥號(hào)參數(shù)進(jìn)行修改;相應(yīng)的,ONU用于根據(jù)接收的修改指示,修改對(duì)應(yīng)PPPoE管理對(duì)象實(shí)例中的PPPoE撥號(hào)參數(shù)。 以上所述僅為本發(fā)明較佳的幾種可行實(shí)施例,并非用于限定本發(fā)明的保護(hù)范圍。 其中,PPPoE相關(guān)屬性字段可以根據(jù)實(shí)際需要減少或擴(kuò)充,PPPoE撥號(hào)方式的啟用和關(guān)閉也可以通過(guò)對(duì)已有的IP主機(jī)配置數(shù)據(jù)進(jìn)行擴(kuò)展來(lái)實(shí)現(xiàn)??傊彩沁\(yùn)用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效變形方案,均應(yīng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種吉比特?zé)o源光網(wǎng)絡(luò)(GPON)系統(tǒng)的基于以太網(wǎng)的點(diǎn)到點(diǎn)協(xié)議(PPPoE)配置方法, 其特征在于,該方法包括光線路終端(OLT)指示光網(wǎng)絡(luò)單元(ONU)創(chuàng)建或刪除PPPoE管理對(duì)象實(shí)例,并關(guān)聯(lián)IP 主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例;所述ONU根據(jù)OLT的創(chuàng)建指示創(chuàng)建PPPoE管理對(duì)象實(shí)例,并開(kāi)啟IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān);根據(jù)OLT的刪除指示刪除PPPoE管理對(duì)象實(shí)例,并關(guān)閉IP 主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān)。
2.根據(jù)權(quán)利要求1所述GPON系統(tǒng)的PPPoE配置方法,其特征在于,該方法進(jìn)一步包括 所述ONU根據(jù)OLT的關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例指示,設(shè)置所述PPPoE管理對(duì)象實(shí)例的標(biāo)識(shí)與對(duì)應(yīng)IP主機(jī)的所述IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例標(biāo)識(shí)相同。
3.根據(jù)權(quán)利要求1或2所述GPON系統(tǒng)的PPPoE配置方法,其特征在于,該方法進(jìn)一步包括所述ONU根據(jù)PPPoE管理對(duì)象實(shí)例是否存在、或者根據(jù)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān),判斷所述PPPoE功能的開(kāi)啟或關(guān)閉。
4.根據(jù)權(quán)利要求3所述GPON系統(tǒng)的PPPoE配置方法,其特征在于,所述根據(jù)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中PPPoE功能開(kāi)關(guān),判斷PPPoE功能的開(kāi)啟或關(guān)閉,具體為當(dāng)所述IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中IP選項(xiàng)的取值表示為使能PPPoE時(shí),判斷 PPPoE功能開(kāi)啟;否則,判斷PPPoE功能關(guān)閉。
5.根據(jù)權(quán)利要求1或2所述GPON系統(tǒng)的PPPoE配置方法,其特征在于,所述PPPoE管理對(duì)象實(shí)例中包含PPPoE撥號(hào)參數(shù),該方法進(jìn)一步包括所述OLT在ONU創(chuàng)建PPPoE管理對(duì)象實(shí)例之后,指示所述ONU對(duì)PPPoE撥號(hào)參數(shù)進(jìn)行修改;所述ONU根據(jù)接收的修改指示,修改對(duì)應(yīng)PPPoE管理對(duì)象實(shí)例中的PPPoE撥號(hào)參數(shù)。
6.一種GPON系統(tǒng),其特征在于,該系統(tǒng)包括0LT和0NU,其中,所述0LT,用于指示ONU創(chuàng)建或刪除PPPoE管理對(duì)象實(shí)例,并關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例;所述0NU,用于根據(jù)OLT的創(chuàng)建指示創(chuàng)建PPPoE管理對(duì)象實(shí)例,并開(kāi)啟IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān);根據(jù)OLT的刪除指示刪除PPPoE管理對(duì)象實(shí)例,并關(guān)閉 IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān)。
7.根據(jù)權(quán)利要求6所述GPON系統(tǒng),其特征在于,所述ONU進(jìn)一步用于,根據(jù)OLT的關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例指示,設(shè)置所述PPPoE管理對(duì)象實(shí)例的標(biāo)識(shí)與對(duì)應(yīng)IP主機(jī)的所述IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例標(biāo)識(shí)相同。
8.根據(jù)權(quán)利要求6或7所述GPON系統(tǒng),其特征在于,所述ONU進(jìn)一步用于,根據(jù)PPPoE 管理對(duì)象實(shí)例是否存在、或者根據(jù)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān),判斷所述PPPoE功能的開(kāi)啟或關(guān)閉。
9.根據(jù)權(quán)利要求8所述GPON系統(tǒng),其特征在于,所述ONU進(jìn)一步用于,在所述IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中IP選項(xiàng)的取值表示為使能PPPoE時(shí),判斷PPPoE功能開(kāi)啟;否則, 判斷PPPoE功能關(guān)閉。
10.根據(jù)權(quán)利要求8所述GPON系統(tǒng),其特征在于,所述OLT進(jìn)一步用于,在ONU創(chuàng)建 PPPoE管理對(duì)象實(shí)例之后,指示所述ONU對(duì)PPPoE撥號(hào)參數(shù)進(jìn)行修改;相應(yīng)的,所述ONU進(jìn)一步用于,根據(jù)接收的修改指示,修改對(duì)應(yīng)PPPoE管理對(duì)象實(shí)例中的PPPoE撥號(hào)參數(shù)。
全文摘要
本發(fā)明公開(kāi)了一種吉比特?zé)o源光網(wǎng)絡(luò)(GPON)系統(tǒng)的基于以太網(wǎng)的點(diǎn)到點(diǎn)協(xié)議(PPPoE)配置方法,包括光線路終端(OLT)指示光網(wǎng)絡(luò)單元(ONU)創(chuàng)建或刪除PPPoE管理對(duì)象實(shí)例,并關(guān)聯(lián)IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例;ONU根據(jù)OLT的創(chuàng)建指示創(chuàng)建PPPoE管理對(duì)象實(shí)例,并開(kāi)啟IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān);根據(jù)OLT的刪除指示刪除PPPoE管理對(duì)象實(shí)例,并關(guān)閉IP主機(jī)配置數(shù)據(jù)管理對(duì)象實(shí)例中的PPPoE功能開(kāi)關(guān)。本發(fā)明還公開(kāi)了一種GPON系統(tǒng)。通過(guò)本發(fā)明,解決了現(xiàn)有的GPON系統(tǒng)無(wú)法支持PPPoE撥號(hào)方式接入的問(wèn)題,滿足了PPPoE場(chǎng)景需求。
文檔編號(hào)H04L12/24GK102223352SQ20101014979
公開(kāi)日2011年10月19日 申請(qǐng)日期2010年4月15日 優(yōu)先權(quán)日2010年4月15日
發(fā)明者郭紅健 申請(qǐng)人:中興通訊股份有限公司