地址回收方法及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種地址回收方法及終端。該方法包括:光網(wǎng)絡(luò)終端ONT檢測(cè)所述ONT與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器的通信連接狀態(tài);所述ONT檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),向光線路終端OLT發(fā)送第一消息,觸發(fā)所述OLT根據(jù)所述第一消息確定所述ONT的IP地址,生成并向所述DHCP服務(wù)器發(fā)送攜帶所述IP地址的第二消息,使得所述DHCP服務(wù)器回收所述IP地址,其中,所述第一消息攜帶所述IP地址或者所述OLT存儲(chǔ)所述IP地址。本發(fā)明實(shí)施例提供的地址回收方法及終端,通過光網(wǎng)絡(luò)終端與DHCP服務(wù)器的通信連接即將斷開時(shí),經(jīng)光線路終端向DHCP服務(wù)器發(fā)送光網(wǎng)絡(luò)終端的IP地址的方式實(shí)現(xiàn)IP地址的回收,能夠提高IP地址回收效率。
【專利說(shuō)明】地址回收方法及終端【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別涉及一種地址回收方法及終端。
【背景技術(shù)】[0002]動(dòng)態(tài)主機(jī)配置協(xié)議(英文全稱:Dynamic Host Configuration Protocol,簡(jiǎn)稱為DHCP)是一種動(dòng)態(tài)的向Internet終端提供配置參數(shù)的協(xié)議。DHCP服務(wù)器擁有一個(gè)IP地址資源池,啟用DHCP的終端(如光網(wǎng)絡(luò)終端)登錄到網(wǎng)絡(luò)時(shí),從DHCP服務(wù)器租借一個(gè)IP地址,終端停止使用IP地址后,由DHCP服務(wù)器進(jìn)行IP地址回收,租借給其他終端使用。
[0003]現(xiàn)有的一種IP地址回收方法為,DHCP服務(wù)器開啟ARP(英文全稱=AddressResolution Protocol,簡(jiǎn)稱為地址解析協(xié)議)探測(cè)功能,向終端發(fā)送探測(cè)報(bào)文,探測(cè)終端租借的IP地址是否還在使用,如果終端在規(guī)定的探測(cè)次數(shù)內(nèi)沒有回應(yīng),說(shuō)明該終端已停止使用租借的IP地址,回收租借給該終端的IP地址。
[0004]然而,這種方法需向終端發(fā)送報(bào)文,且終端在規(guī)定的探測(cè)次數(shù)內(nèi)沒有回復(fù),再回收租借給終端的IP地址,IP地址回收效率較低。
【發(fā)明內(nèi)容】
[0005]提供一種地址回收方法及終端,能夠提高IP地址回收效率。
[0006]采用如下技術(shù)方案:
[0007]第一方面,提供一種地址回收方法,包括:光網(wǎng)絡(luò)終端ONT檢測(cè)所述ONT與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器的通信連接狀態(tài);所述ONT檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),向光線路終端OLT發(fā)送第一消息,觸發(fā)所述OLT根據(jù)所述第一消息確定所述ONT的IP地址,生成并向所述DHCP服務(wù)器發(fā)送攜帶所述IP地址的第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
[0008]在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述第一消息攜帶所述IP地址時(shí),所述向光線路終端OLT發(fā)送第一消息之前,還包括:所述ONT檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),生成所述第一消息,所述第一消息攜帶所述IP地址;或者,所述ONT檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),獲取預(yù)存的所述第一消息,所述第一消息攜帶所述IP地址。
[0009]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,包括:如果所述ONT的電源停止供電,則應(yīng)用剩余電量生成所述第一消息或者應(yīng)用剩余電量獲取預(yù)存的所述第一消息;相應(yīng)地,所述向光線路終端OLT發(fā)送第一消息包括:應(yīng)用剩余電量通過無(wú)源光纖網(wǎng)絡(luò)PON接口向所述OLT發(fā)送所述第一消息。
[0010]第二方面,提供一種地址回收方法,包括:0LT接收ONT在所述ONT與DHCP服務(wù)器的通信連接即將斷開時(shí)發(fā)送的第一消息;根據(jù)所述第一消息確定所述ONT的IP地址;生成攜帶所述IP地址的第二消息;向所述DHCP服務(wù)器發(fā)送所述第二消息,使得所述DHCP服務(wù)器回收所述IP地址。[0011]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第一消息確定所述ONT的IP地址,包括:所述第一消息攜帶所述IP地址時(shí),解析所述第一消息得到所述IP地址;或者,根據(jù)所述第一消息獲取所述OLT中預(yù)存的所述ONT的IP地址。
[0012]在第二方面的第二種可能的實(shí)現(xiàn)方式中,還包括:記錄所述ONT與所述DHCP服務(wù)器的對(duì)應(yīng)關(guān)系。
[0013]第三方面,提供一種光網(wǎng)絡(luò)終端,包括:檢測(cè)單元,用于檢測(cè)光網(wǎng)絡(luò)終端ONT與DHCP服務(wù)器的通信連接狀態(tài);發(fā)送單元,用于所述檢測(cè)單元檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),向光線路終端OLT發(fā)送第一消息,觸發(fā)所述OLT根據(jù)所述第一消息確定所述ONT的IP地址,生成并向所述DHCP服務(wù)器發(fā)送攜帶所述IP地址的第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
[0014]在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述發(fā)送單元發(fā)送的第一消息攜帶所述IP地址時(shí),所述裝置包括以下任一單元:生成單元,用于所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),生成所述第一消息,所述第一消息攜帶所述IP地址;獲取單元,用于所述ONT檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),獲取預(yù)存的所述第一消息,所述第一消息攜帶所述IP地址。
[0015]在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述生成單元具體用于,如果所述ONT的電源停止供電,則應(yīng)用剩余電量生成所述第一消息或者應(yīng)用剩余電量獲取預(yù)存的所述第一消息;相應(yīng)地,所述發(fā)送單元具體用于,應(yīng)用剩余電量通過無(wú)源光纖網(wǎng)絡(luò)PON接口向所述OLT發(fā)送所述第一消息。
[0016]第四方面,提供一種光網(wǎng)絡(luò)終端,包括處理器及發(fā)送器,其中:所述處理器,用于檢測(cè)光網(wǎng)絡(luò)終端ONT與DHCP服務(wù)器的通信連接狀態(tài),檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí)通知所述發(fā)送器;所述發(fā)送器,用于接收所述處理器的通知,收到所述處理器的通知后向光線路終端OLT發(fā)送第一消息,觸發(fā)所述OLT根據(jù)所述第一消息確定所述ONT的IP地址,生成并向所述DHCP服務(wù)器發(fā)送攜帶所述IP地址的第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
[0017]第五方面,提供一種光線路終端,包括:接收單元,用于接收ONT在所述ONT與DHCP服務(wù)器的通信連接即將斷開時(shí)發(fā)送的第一消息;確定單元,用于根據(jù)所述接收單元接收的所述第一消息確定所述ONT的IP地址;生成單元,用于生成攜帶所述IP地址的第二消息;發(fā)送單元,用于向所述DHCP服務(wù)器發(fā)送所述第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
[0018]在第五方面的第一種可能的實(shí)現(xiàn)方式中,所述確定單元具體用于,所述第一消息攜帶所述IP地址時(shí),解析所述第一消息得到所述IP地址;
[0019]或者,所述確定單元具體用于,根據(jù)所述第一消息獲取所述OLT中預(yù)存的所述ONT的IP地址。
[0020]在第五方面的第二種可能的實(shí)現(xiàn)方式中,還包括:記錄單元,用于記錄所述ONT與所述DHCP服務(wù)器的對(duì)應(yīng)關(guān)系。
[0021]第六方面,提供一種光線路終端,其特征在于,所述裝置包括接收器及發(fā)送器,其中:所述接收器,用于接收ONT在所述ONT與DHCP服務(wù)器的通信連接即將斷開時(shí)發(fā)送的第一消息,根據(jù)所述接收單元接收的所述第一消息確定所述ONT的IP地址,并將所述IP地址發(fā)送到所述發(fā)送器;所述發(fā)送器,用于接收所述接收器發(fā)送的所述IP地址,生成攜帶所述IP地址的第二消息,向所述DHCP服務(wù)器發(fā)送所述第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
[0022]通過提供的地址回收方法及終端,通過光網(wǎng)絡(luò)終端與DHCP服務(wù)器的通信連接即將斷開時(shí),經(jīng)光線路終端向DHCP服務(wù)器發(fā)送光網(wǎng)絡(luò)終端的IP地址的方式實(shí)現(xiàn)IP地址的回收,能夠提高IP地址回收效率。
【專利附圖】
【附圖說(shuō)明】
[0023]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖;
[0025]圖2為本發(fā)明實(shí)施例提供的一種地址回收方法的流程圖;
[0026]圖3為本發(fā)明實(shí)施例提供的另一種地址回收方法的流程圖;
[0027]圖4為本發(fā)明實(shí)施例實(shí)現(xiàn)地址回收的交互流程示意圖;
[0028]圖5為本發(fā)明實(shí)施例的一種光網(wǎng)絡(luò)終端的結(jié)構(gòu)示意圖;
[0029]圖6為本發(fā)明實(shí)施例的另一種光網(wǎng)絡(luò)終端的結(jié)構(gòu)示意圖;
[0030]圖7為本發(fā)明實(shí)施例的再一種光網(wǎng)絡(luò)終端的結(jié)構(gòu)示意圖;
[0031]圖8為本發(fā)明實(shí)施例的一種光線路終端的結(jié)構(gòu)示意圖;
[0032]圖9為本發(fā)明實(shí)施例的另一種光線路終端的結(jié)構(gòu)不意圖;
[0033]圖10為本發(fā)明實(shí)施例的再一種光線路終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0035]請(qǐng)參閱圖1,其為本發(fā)明實(shí)施例提供的地址回收方法和終端可以適用的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包括DHCP服務(wù)器10、OLT (英文全稱:0ptical Line Terminal,簡(jiǎn)稱為光線路終端)20和多個(gè)ONT (英文全稱:0ptical Network Termination,簡(jiǎn)稱為光網(wǎng)絡(luò)終端)30。DHCP服務(wù)器10與OLT 20通信連接,OLT 20以點(diǎn)到多點(diǎn)的形式通信連接到多個(gè)ONT 30。其中,從OLT 20到ONT 30的方向定義為下行方向,而從ONT 30到OLT 20的方向?yàn)樯闲蟹较颉?br>
[0036]本發(fā)明實(shí)施例提供的一種地址回收方法,該方法可以由圖1所示的ONT實(shí)現(xiàn),如圖2所示,該方法可以包括:
[0037]11、光網(wǎng)絡(luò)終端ONT檢測(cè)該ONT與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器的通信連接狀態(tài);
[0038]12、當(dāng)該ONT檢測(cè)到該ONT與該DHCP服務(wù)器的通信連接即將斷開時(shí),向光線路終端OLT發(fā)送第一消息,觸發(fā)該OLT根據(jù)該第一消息確定該ONT的IP地址,并生成攜帶該IP地址的第二消息,再發(fā)送至該DHCP服務(wù)器,使得該DHCP服務(wù)器回收該IP地址,其中,可以從該第一消息中獲取攜帶的該IP地址,或者從該OLT中獲取預(yù)存的ONT的該IP地址。
[0039]其中,該ONT與該DHCP服務(wù)器的通信連接即將斷開的情形一般包括電源供電即將斷開(如關(guān)機(jī)、意外斷電)、即將掉線等。實(shí)踐中,通信正常連接到通信連接完全斷開需經(jīng)一段過度時(shí)間(一般為幾個(gè)毫秒)。通信連接即將斷開是指通信連接已經(jīng)開始斷開但未完全斷開,即處于開始斷開到完全斷開的中間過程。
[0040]本發(fā)明實(shí)施例的地址回收方法,光網(wǎng)絡(luò)終端與DHCP服務(wù)器的通信連接即將斷開時(shí),向光線路終端發(fā)送第一消息,觸發(fā)光線路終端通過第二消息將IP地址發(fā)送到DHCP服務(wù)器,實(shí)現(xiàn)主動(dòng)將IP地址發(fā)送到DHCP服務(wù)器,實(shí)現(xiàn)DHCP服務(wù)器及時(shí)回收IP地址,能夠提高IP地址回收效率。
[0041]本發(fā)明實(shí)施例中,可選地,上述11中該第一消息攜帶該IP地址時(shí),該向光線路終端OLT發(fā)送第一消息之前,還可以包括:該ONT檢測(cè)到該ONT與該DHCP服務(wù)器的通信連接即將斷開時(shí),生成該第一消息,該第一消息攜帶該IP地址;或者,該ONT檢測(cè)到該ONT與該DHCP服務(wù)器的通信連接即將斷開時(shí),獲取預(yù)存的該第一消息,該第一消息攜帶該IP地址;當(dāng)然,也可以,該第一消息沒有攜帶該IP地址。
[0042]該第一消息的格式為該OLT識(shí)別的格式,該OLT可以根據(jù)該格式確認(rèn)該ONT欲將該ONT的IP地址發(fā)送到DHCP服務(wù)器。具體實(shí)現(xiàn)時(shí),該ONT可以與該OLT協(xié)商確定該第一消息的格式;當(dāng)然也可以在第一消息中攜帶標(biāo)識(shí),該OLT根據(jù)該標(biāo)識(shí)可以得知該ONT欲將該ONT的IP地址發(fā)送到DHCP服務(wù)器。
[0043]進(jìn)一步,可選地,如果該ONT的電源停止供電,則應(yīng)用剩余電量生成該第一消息或者應(yīng)用剩余電量獲取預(yù)存的該第一消息。其中,該ONT具有Dying Gasp (死前遺囑)功能設(shè)置有Dying Gasp電路,剩余電量可以由Dying Gasp電路提供,具體地,Dying Gasp電路包含用于儲(chǔ)存電量的電容電感。
[0044]相應(yīng)地,如果該ONT的電源停止供電,上述12中ONT向OLT發(fā)送該第一消息時(shí),可以應(yīng)用剩余電量通過PON (英文全稱:Passive Optical Networks,簡(jiǎn)稱為無(wú)源光纖網(wǎng)絡(luò))接口向該OLT發(fā)送該第一消息。
[0045]這樣,應(yīng)用剩余電量生成及發(fā)送第一消息可以實(shí)現(xiàn)DHCP服務(wù)器對(duì)ONT的IP地址的及時(shí)回收,從而提高IP地址回收效率。
[0046]本發(fā)明實(shí)施例提供的另一種地址回收方法,該方法可以由圖1所示的OLT實(shí)現(xiàn),如圖3所示,該方法可以包括:
[0047]21、接收ONT在該ONT與DHCP服務(wù)器的通信連接即將斷開時(shí)發(fā)送的第一消息;
[0048]其中,該第一消息的格式為該OLT識(shí)別的格式,該OLT可以根據(jù)該格式確認(rèn)該ONT欲將該ONT的IP地址發(fā)送到DHCP服務(wù)器。具體實(shí)現(xiàn)時(shí),該ONT可以與該OLT協(xié)商確定該第一消息的格式;當(dāng)然也可以在第一消息中攜帶標(biāo)識(shí),該OLT根據(jù)該標(biāo)識(shí)可以得知該ONT欲將該ONT的IP地址發(fā)送到DHCP服務(wù)器。
[0049]22、根據(jù)該第一消息確定該ONT的IP地址;
[0050]23、生成攜帶該IP地址的第二消息;
[0051]具體地,該第二消息可以是DHCP Rlease報(bào)文。
[0052]24、向該DHCP服務(wù)器發(fā)送該第二消息,使得該DHCP服務(wù)器回收該IP地址。
[0053]本發(fā)明實(shí)施例的地址回收方法,接收該光網(wǎng)絡(luò)終端與DHCP服務(wù)器的通信連接斷開后生成并發(fā)送的第一消息,根據(jù)該第一消息確定該ONT的IP地址;生成并向DHCP服務(wù)器發(fā)送包含該IP地址第二消息,實(shí)現(xiàn)DHCP服務(wù)器及時(shí)回收IP地址,能夠提高IP地址回收效率。
[0054]本發(fā)明實(shí)施例中,可選地,上述22中根據(jù)該第一消息確定該ONT的IP地址的方法包括:解析該第一消息;如果該第一消息攜帶該ONT的IP地址,可以解析該第一消息得到該ONT的IP地址;或者,如果該第一消息未攜帶該ONT的IP地址,即解析該第一消息沒有得到該ONT的IP地址時(shí),可以獲取OLT中預(yù)存的該ONT的IP地址。在本實(shí)施例中,OLT會(huì)隨時(shí)預(yù)存DHCP服務(wù)器為ONT分配的IP地址,可以理解的是,OLT中預(yù)存的該ONT的IP地址與ONT的IP地址是相同的。
[0055]本發(fā)明實(shí)施例中,可選地,在向該DHCP服務(wù)器發(fā)送該第二消息之前,還可以記錄該ONT與該DHCP服務(wù)器的對(duì)應(yīng)關(guān)系,確定ONT對(duì)應(yīng)的DHCP服務(wù)器。具體地,可以采用表格的形式記錄ONT與DHCP服務(wù)器的對(duì)應(yīng)關(guān)系。
[0056]本發(fā)明實(shí)施例中,可選地,由于該ONT斷電時(shí)可以通過無(wú)源光纖網(wǎng)絡(luò)PON接口發(fā)送該第一消息,相應(yīng)地,此處可以通過無(wú)源光纖網(wǎng)絡(luò)PON接口接收該ONT發(fā)送該第一消息。
[0057]下面結(jié)合實(shí)例詳細(xì)說(shuō)明本發(fā)明實(shí)施例的地址回收方法的具體實(shí)現(xiàn)過程,請(qǐng)參閱圖4,本發(fā)明實(shí)施例地址回收的交互流程可以包括:
[0058]41、ONT檢測(cè)到與DHCP服務(wù)器的通信連接即將斷開時(shí),應(yīng)用剩余電量生成第一報(bào)文(第一消息),該第一報(bào)文攜帶該ONT的IP地址;
[0059]具體地,應(yīng)用存儲(chǔ)在Dying Gasp (死前遺囑)電路的電容電感中的剩余電量生成DyingGasp信號(hào)觸發(fā)CPU硬件中斷,應(yīng)用剩余電量生成攜帶IP地址的第一報(bào)文;例如,在軟中斷函數(shù)處理中掛接鉤子函數(shù),構(gòu)造攜帶IP地址的第一報(bào)文,具體地,該第一報(bào)文可以是以太網(wǎng)的L2報(bào)文(數(shù)據(jù)鏈路層)??蛇x的,該第一報(bào)文也可以不攜帶該ONT的IP地址。
[0060]其中,Dying Gasp的原理為在系統(tǒng)輸入電壓無(wú)法滿足系統(tǒng)正常工作的時(shí)候(如斷電),利用Dying Gasp電路中的電容電感釋放的電量供整個(gè)核心電路再工作一段時(shí)間(一般為幾個(gè)毫秒)進(jìn)行一些重要工作,如告警上報(bào),數(shù)據(jù)保存等。
[0061]具體實(shí)現(xiàn)時(shí),該ONT的硬件設(shè)計(jì)上可以在性能允許的范圍內(nèi)應(yīng)用較大的電容電感器件構(gòu)成Dying Gasp電路,以增加Dying Gasp電路存儲(chǔ)的剩余電量,優(yōu)化硬件配置以縮短硬件信號(hào)捕獲觸發(fā)時(shí)間和操作系統(tǒng)硬軟中斷上下文切換的時(shí)間。
[0062]另外,根據(jù)不同應(yīng)用場(chǎng)景該第一報(bào)文除攜帶該ONT的IP地址外還可以攜帶其他信息,如該ONT地理位置信息等。
[0063]42、該ONT通過PON接口向OLT發(fā)送該第一報(bào)文;
[0064]具體實(shí)現(xiàn)時(shí),可以優(yōu)化硬件配置使得CPU網(wǎng)口可以在Dying Gasp時(shí)間內(nèi)發(fā)出第一報(bào)文。
[0065]43、該OLT接收該ONT發(fā)送的該第一報(bào)文,并解析該第一報(bào)文獲知該ONT的IP地址;
[0066]具體地,該OLT可以創(chuàng)建偵聽該ONT Dying Gasp發(fā)上來(lái)的第一報(bào)文的報(bào)文進(jìn)程,進(jìn)行輪詢收包,接收該第一報(bào)文。
[0067]44、該OLT生成攜帶該ONT的IP地址的第二報(bào)文(第二消息);
[0068]具體地,該第二報(bào)文可以是DHCP Release報(bào)文。[0069]45、該OLT向?yàn)镺NT分配IP地址的DHCP服務(wù)器發(fā)送該第二報(bào)文;
[0070]具體地,該OLT通過Snooping方式偵測(cè)是ONT和為該ONT分配IP地址的DHCP服務(wù)器之間的對(duì)應(yīng)關(guān)系,并記錄該對(duì)應(yīng)關(guān)系。
[0071]46、該DHCP服務(wù)器接收該OLT發(fā)送的該第二報(bào)文,解析該第二報(bào)文獲知該ONT的IP地址,并回收該ONT的IP地址。
[0072]至此,實(shí)現(xiàn)該ONT的IP的回收。
[0073]應(yīng)理解,圖4所示的交互流程不應(yīng)視為對(duì)本發(fā)明實(shí)施例的限制,實(shí)踐中可根據(jù)需要進(jìn)行交互步驟的增減。
[0074]圖4所示的地址回收方法,光網(wǎng)絡(luò)終端與DHCP服務(wù)器的通信連接斷開后,將IP地址攜帶于報(bào)文中,并向光線路終端發(fā)送該報(bào)文,觸發(fā)光線路終端通過報(bào)文將IP地址發(fā)送到DHCP服務(wù)器,實(shí)現(xiàn)DHCP服務(wù)器回收該IP地址,能夠提高IP地址回收效率,節(jié)約IP地址資源。
[0075]另外,由于DHCP服務(wù)器通過接收光網(wǎng)絡(luò)終端自發(fā)返回IP地址的方法進(jìn)行IP地址的回收,DHCP服務(wù)器無(wú)需向光網(wǎng)絡(luò)終端發(fā)送探測(cè)報(bào)文探測(cè)IP地址的使用情況,從而可以減少DHCP服務(wù)器及鏈路的負(fù)荷。
[0076]需要說(shuō)明的是,本發(fā)明的其他實(shí)施例中還可以預(yù)存攜帶該ONT的IP地址的第一報(bào)文,則上述41中無(wú)需生成該第一報(bào)文調(diào)用預(yù)存的第一報(bào)文即可,以節(jié)省時(shí)間。
[0077]另外,本發(fā)明的其他實(shí)施例中該ONT的IP地址還可以存儲(chǔ)在該0LT,則上述41-42中的該第一報(bào)文攜帶觸發(fā)該OLT發(fā)送該第二報(bào)文的標(biāo)識(shí)即可,無(wú)需攜帶該ONT的IP地址,上述43中該OLT生成第二報(bào)文時(shí),調(diào)用預(yù)存的該ONT的IP地址即可,以節(jié)省時(shí)間。
[0078]本發(fā)明實(shí)施例提供的一種光網(wǎng)絡(luò)終端,如圖5所示,該光網(wǎng)絡(luò)終端可以包括:檢測(cè)單元51、發(fā)送單元52,其中:
[0079]檢測(cè)單元51,可以用于檢測(cè)光網(wǎng)絡(luò)終端ONT與DHCP服務(wù)器的通信連接狀態(tài);
[0080]發(fā)送單元52,可以用于當(dāng)檢測(cè)單元51檢測(cè)到該ONT與該DHCP服務(wù)器的通信連接即將斷開時(shí),向光線路終端OLT發(fā)送第一消息,以觸發(fā)該OLT根據(jù)該第一消息確定該ONT的IP地址,生成并向該DHCP服務(wù)器發(fā)送攜帶該IP地址的第二消息,使得該DHCP服務(wù)器回收該IP地址,其中,該IP地址可以攜帶于第一消息中,也可以預(yù)存儲(chǔ)于該OLT中。
[0081]可選地,如圖6所示,發(fā)送單元52發(fā)送的第一消息攜帶該IP地址時(shí),該裝置可以包括以下任一單元:生成單元521,用于該ONT與該DHCP服務(wù)器的通信連接即將斷開時(shí),生成該第一消息,該第一消息攜帶該IP地址;
[0082]獲取單元522,用于該ONT檢測(cè)到該ONT與該DHCP服務(wù)器的通信連接即將斷開時(shí),獲取預(yù)存的該第一消息,該第一消息攜帶該IP地址。
[0083]進(jìn)一步可選地,生成單元521可以具體用于,如果該ONT的電源停止供電,則應(yīng)用剩余電量生成該第一消息或者應(yīng)用剩余電量獲取預(yù)存的該第一消息;
[0084]相應(yīng)地,發(fā)送單元52可以具體用于,應(yīng)用剩余電量通過無(wú)源光纖網(wǎng)絡(luò)PON接口向該OLT發(fā)送該第一消息。
[0085]本發(fā)明實(shí)施例提供的另一種光網(wǎng)絡(luò)終端,如圖7所示,該光網(wǎng)絡(luò)終端可以包括處理器I及發(fā)送器2,其中:
[0086]處理器1,用于檢測(cè)光網(wǎng)絡(luò)終端ONT與DHCP服務(wù)器的通信連接狀態(tài),檢測(cè)到該ONT與該DHCP服務(wù)器的通信連接即將斷開時(shí)通知該發(fā)送器;
[0087]發(fā)送器2,用于接收處理器I的通知,收到該處理器I的通知后向光線路終端OLT發(fā)送第一消息,觸發(fā)該OLT根據(jù)該第一消息確定該ONT的IP地址,生成并向該DHCP服務(wù)器發(fā)送攜帶該IP地址的第二消息,使得該DHCP服務(wù)器回收該IP地址,其中,該第一消息攜帶該IP地址或者該OLT存儲(chǔ)該IP地址。
[0088]本發(fā)明實(shí)施例的光網(wǎng)絡(luò)終端,當(dāng)與DHCP服務(wù)器的通信連接即將斷開時(shí),向光線路終端發(fā)送第一消息,觸發(fā)光線路終端通過第二消息將IP地址發(fā)送到DHCP服務(wù)器,實(shí)現(xiàn)主動(dòng)將IP地址發(fā)送到DHCP服務(wù)器,實(shí)現(xiàn)DHCP服務(wù)器及時(shí)回收IP地址,能夠提高IP地址回收效率。
[0089]本發(fā)明實(shí)施例提供的一種光線路終端,如圖8所示,該光線路終端可以包括:接收單元71、確定單元72、生成單元73、發(fā)送單元74,其中:
[0090]接收單元71,可以用于接收ONT在該ONT與DHCP服務(wù)器的通信連接即將斷開時(shí)發(fā)送的第一消息;
[0091]確定單元72,可以用于根據(jù)該接收單元接收的該第一消息確定該ONT的IP地址;
[0092]生成單元73,可以用于生成攜帶該IP地址的第二消息;
[0093]發(fā)送單元74,可以用于向該DHCP服務(wù)器發(fā)送該第二消息,使得該DHCP服務(wù)器回收該IP地址。
[0094]可選地,該確定單元可以具體用于,該第一消息攜帶該IP地址時(shí),解析該第一消息得到該IP地址;或者,該確定單元可以具體用于,根據(jù)該第一消息獲取預(yù)存的該IP地址。
[0095]可選地,如圖9所示,該光線路終端還可以包括記錄單元75,可以用于記錄該ONT與該DHCP服務(wù)器的對(duì)應(yīng)關(guān)系。具體地,可以采用表格的形式記錄ONT與DHCP服務(wù)器的對(duì)應(yīng)關(guān)系。
[0096]較佳地,由于ONT斷電時(shí)通過無(wú)源光纖網(wǎng)絡(luò)PON接口發(fā)送該第一消息,相應(yīng)地,該接收單元71可以通過無(wú)源光纖網(wǎng)絡(luò)PON接口接收該ONT發(fā)送該第一消息。
[0097]本發(fā)明實(shí)施例提供的另一種光線路終端,如圖10所示,該光線路終端可以包括:接收器91、處理器92及發(fā)送器93,其中:
[0098]接收器91,用于接收ONT在所述ONT與DHCP服務(wù)器的通信連接即將斷開時(shí)發(fā)送的第一消息,并向處理器92發(fā)送所述第一消息;
[0099]處理器92,用于接收接收器91發(fā)送的所述第一消息,根據(jù)接收器91接收的所述第一消息確定所述ONT的IP地址,生成攜帶所述IP地址的第二消息,并向發(fā)送器93發(fā)送所述第二消息;
[0100]發(fā)送器93,用于接收處理器92發(fā)送的所述第二消息,向所述DHCP服務(wù)器發(fā)送所述第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
[0101]本發(fā)明實(shí)施例的光線路終端,接收該光網(wǎng)絡(luò)終端與DHCP服務(wù)器的通信連接斷開后生成并發(fā)送的第一消息,根據(jù)該第一消息確定該ONT的IP地址;生成并向DHCP服務(wù)器發(fā)送包含該IP地址第二消息,實(shí)現(xiàn)DHCP服務(wù)器及時(shí)回收IP地址,能夠提高IP地址回收效率。
[0102]需要說(shuō)明的是:上述實(shí)施例提供的終端與相應(yīng)的方法屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。[0103]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來(lái)完成,也可以通過程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0104]本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0105]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0106]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0107]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0108]以上僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種地址回收方法,其特征在于,包括:光網(wǎng)絡(luò)終端ONT檢測(cè)所述ONT與動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器的通信連接狀態(tài);所述ONT檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),向光線路終端OLT發(fā)送第一消息,觸發(fā)所述OLT根據(jù)所述第一消息確定所述ONT的IP地址,生成并向所述DHCP服務(wù)器發(fā)送攜帶所述IP地址的第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一消息攜帶所述IP地址時(shí),所述向光線路終端OLT發(fā)送第一消息之前,還包括: 所述ONT檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),生成所述第一消息,所述第一消息攜帶所述IP地址; 或者,所述ONT檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),獲取預(yù)存的所述第一消息,所述第一消息攜帶所述IP地址。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,包括: 如果所述ONT的電源停止供電,則應(yīng)用剩余電量生成所述第一消息或者應(yīng)用剩余電量獲取預(yù)存的所述第一消息; 相應(yīng)地,所述向光線路終端OLT發(fā)送第一消息包括: 應(yīng)用剩余電量通過無(wú)源光纖網(wǎng)絡(luò)PON接口向所述OLT發(fā)送所述第一消息。
4.一種地址回收方法,其特征在于,包括: OLT接收ONT在所述ONT與DHCP服務(wù)器的通信連接即將斷開時(shí)發(fā)送的第一消息; 根據(jù)所述第一消息確定所述ONT的IP地址; 生成攜帶所述IP地址的第二消息; 向所述DHCP服務(wù)器發(fā)送所述第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述第一消息確定所述ONT的IP地址,包括: 所述第一消息攜帶所述IP地址時(shí),解析所述第一消息得到所述IP地址; 或者,根據(jù)所述第一消息獲取所述OLT中預(yù)存的所述ONT的IP地址。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:記錄所述ONT與所述DHCP服務(wù)器的對(duì)應(yīng)關(guān)系。
7.—種光網(wǎng)絡(luò)終端,其特征在于,包括: 檢測(cè)單元,用于檢測(cè)光網(wǎng)絡(luò)終端ONT與DHCP服務(wù)器的通信連接狀態(tài); 發(fā)送單元,用于所述檢測(cè)單元檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),向光線路終端OLT發(fā)送第一消息,觸發(fā)所述OLT根據(jù)所述第一消息確定所述ONT的IP地址,生成并向所述DHCP服務(wù)器發(fā)送攜帶所述IP地址的第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
8.根據(jù)權(quán)利要求7所述的光網(wǎng)絡(luò)終端,其特征在于,所述發(fā)送單元發(fā)送的第一消息攜帶所述IP地址時(shí),所述裝置包括以下任一單元: 生成單元,用于所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),生成所述第一消息,所述第一消息攜帶所述IP地址; 獲取單元,用于所述ONT檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí),獲取預(yù)存的所述第一消息,所述第一消息攜帶所述IP地址。
9.根據(jù)權(quán)利要求8所述的光網(wǎng)絡(luò)終端,其特征在于,所述生成單元具體用于,如果所述ONT的電源停止供電,則應(yīng)用剩余電量生成所述第一消息或者應(yīng)用剩余電量獲取預(yù)存的所述第一消息; 相應(yīng)地,所述發(fā)送單元具體用于,應(yīng)用剩余電量通過無(wú)源光纖網(wǎng)絡(luò)PON接口向所述OLT發(fā)送所述第一消息。
10.一種光網(wǎng)絡(luò)終端,其特征在于,包括處理器及發(fā)送器,其中: 所述處理器,用于檢測(cè)光網(wǎng)絡(luò)終端ONT與DHCP服務(wù)器的通信連接狀態(tài),檢測(cè)到所述ONT與所述DHCP服務(wù)器的通信連接即將斷開時(shí)通知所述發(fā)送器; 所述發(fā)送器,用于接收所述處理器的通知,收到所述處理器的通知后向光線路終端OLT發(fā)送第一消息,以觸發(fā)所述OLT根據(jù)所述第一消息確定所述ONT的IP地址,生成并向所述DHCP服務(wù)器發(fā)送攜帶所述IP地址的第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
11.一種光線路終端,其特征在于,包括: 接收單元,用于接收ONT在所述ONT與DHCP服務(wù)器的通信連接即將斷開時(shí)發(fā)送的第一消息; 確定單元,用于根據(jù)所述接收單元接收的所述第一消息確定所述ONT的IP地址; 生成單元,用于生成攜帶所述IP地址的第二消息; 發(fā)送單元,用于向所述DHCP服務(wù)器發(fā)送所述第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
12.根據(jù)權(quán)利要求11所述的光線路終端,其特征在于,所述確定單元具體用于,所述第一消息攜帶所述IP地址時(shí),解析所述第一消息得到所述IP地址; 或者,所述確定單元具體用于,根據(jù)所述第一消息獲取所述OLT中預(yù)存的所述ONT的IP地址。
13.根據(jù)權(quán)利要求11所述的光線路終端,其特征在于,還包括: 記錄單元,用于記錄所述ONT與所述DHCP服務(wù)器的對(duì)應(yīng)關(guān)系。
14.一種光線路終端,其特征在于,所述裝置包括接收器、處理器及發(fā)送器,其中: 所述接收器,用于接收ONT在所述ONT與DHCP服務(wù)器的通信連接即將斷開時(shí)發(fā)送的第一消息,并向所述處理器發(fā)送所述第一消息; 所述處理器,用于接收所述接收器發(fā)送的所述第一消息,根據(jù)所述接收器接收的所述第一消息確定所述ONT的IP地址,生成攜帶所述IP地址的第二消息,并向所述發(fā)送器發(fā)送所述第二消息; 所述發(fā)送器,用于接收所述處理器發(fā)送的所述第二消息,向所述DHCP服務(wù)器發(fā)送所述第二消息,使得所述DHCP服務(wù)器回收所述IP地址。
【文檔編號(hào)】H04L29/12GK103685581SQ201210322708
【公開日】2014年3月26日 申請(qǐng)日期:2012年9月4日 優(yōu)先權(quán)日:2012年9月4日
【發(fā)明者】楊明 申請(qǐng)人:華為終端有限公司