專利名稱:一種寬帶用戶異常下線的快速接入方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及寬帶網(wǎng)絡(luò)接入領(lǐng)域,特別是涉及一種寬帶用戶異常下線的快速接入方法及系統(tǒng)。
背景技術(shù):
隨著ADSL(Asymmetrical Digital Subscriber Line,非對(duì)稱數(shù)字用戶線路)、以太網(wǎng)等接入技術(shù)的成熟,寬帶接入越來(lái)越普及,在寬帶接入網(wǎng)開(kāi)展的視頻和話音業(yè)務(wù)也越來(lái)越多,這些業(yè)務(wù)需要專用的終端,這些終端都需要獲取IP地址。在寬帶網(wǎng)絡(luò)中,如果用戶終端發(fā)出網(wǎng)絡(luò)接入請(qǐng)求,則網(wǎng)絡(luò)中負(fù)責(zé)IP地址分配的服務(wù)器會(huì)為該發(fā)出網(wǎng)絡(luò)接入請(qǐng)求的用戶終端分配一個(gè)IP地址,以便用戶終端可以接入網(wǎng)絡(luò)。
現(xiàn)有技術(shù)一般采用動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol,DHCP)獲取IP地址,DHCP用于動(dòng)態(tài)自動(dòng)配置用戶終端的IP地址等參數(shù),使用DHCP協(xié)議的終端開(kāi)機(jī)后,可以從DHCP服務(wù)器得到IP地址等上網(wǎng)所需的參數(shù),避免手工配置的繁瑣工作。如果DHCP服務(wù)器和用戶終端處在不同的物理子網(wǎng),在用戶終端和DHCP服務(wù)器之間需設(shè)置DHCP中繼代理(DHCP relayagent),實(shí)現(xiàn)對(duì)接入用戶接入的集中控制和管理。
如圖1和圖2所示,用戶終端接入網(wǎng)絡(luò)的過(guò)程主要包括以下步驟1.DHCP客戶端發(fā)送DHCP discover報(bào)文用于發(fā)現(xiàn)DHCP服務(wù)器,接入設(shè)備透?jìng)鱀HCP discover報(bào)文到DHCP中繼代理,DHCP中繼代理分析所接收到的DHCP discover報(bào)文,構(gòu)造新的discover報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器;2.DHCP服務(wù)器接收到discover報(bào)文后為DHCP用戶端分配IP地址和其他參數(shù)并將其放到DHCP offer報(bào)文轉(zhuǎn)發(fā)給DHCP中繼代理,DHCP中繼代理分析該DHCP offer報(bào)文,構(gòu)造新的offer報(bào)文并轉(zhuǎn)發(fā)給DHCP客戶端;3.DHCP客戶端接收到offer報(bào)文確認(rèn)報(bào)文里的網(wǎng)絡(luò)參數(shù)然后發(fā)送DHCPrequest請(qǐng)求報(bào)文表示接受,接入設(shè)備透?jìng)髟揇HCP request報(bào)文到DHCP中繼代理,DHCP中繼代理分析該DHCP request報(bào)文,構(gòu)造新的request請(qǐng)求報(bào)文轉(zhuǎn)發(fā)到DHCP服務(wù)器;4.DHCP服務(wù)器接收到request報(bào)文后發(fā)送DHCP ack應(yīng)答報(bào)文給DHCP中繼代理確認(rèn)生效。DHCP中繼代理分析該DHCP ack報(bào)文,并構(gòu)造新的應(yīng)答報(bào)文轉(zhuǎn)發(fā)給DHCP客戶端,DHCP客戶端獲得IP地址,從而接入網(wǎng)絡(luò)。
DHCP客戶通過(guò)上述的步驟已經(jīng)正常上線,DHCP客戶端如果此時(shí)異常下線,如線路故障,終端掉電等原因,DHCP客戶端立即重新啟動(dòng)DHCP過(guò)程,重復(fù)上述1-4的步驟重新上線。
現(xiàn)有技術(shù)中,DHCP客戶端異常下線后立即上線,要通過(guò)完整的DHCP中繼過(guò)程,導(dǎo)致上線過(guò)程需花費(fèi)比較長(zhǎng)的時(shí)間,對(duì)于用戶來(lái)說(shuō),過(guò)長(zhǎng)的上線時(shí)間顯然不能滿足其要求。
另外,從上述的過(guò)程可知,采用現(xiàn)有的網(wǎng)絡(luò)接入方法,只要DHCP客戶端發(fā)起DHCP請(qǐng)求,DHCP中繼代理都會(huì)將DHCP請(qǐng)求轉(zhuǎn)發(fā)給DHCP服務(wù)器,DHCP服務(wù)器接收到DHCP請(qǐng)求后都會(huì)給DHCP客戶端分配IP地址,這樣不僅造成IP地址的浪費(fèi);更為嚴(yán)重的是,當(dāng)DHCP客戶端發(fā)送大量的DHCP報(bào)文攻擊時(shí),DHCP中繼設(shè)備將全部的報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,會(huì)導(dǎo)致DHCP服務(wù)器容易受到攻擊,進(jìn)而危及整個(gè)網(wǎng)絡(luò)的安全。
發(fā)明內(nèi)容
本發(fā)明提供一種寬帶用戶異常下線的快速接入方法,用于解決用戶每次異常下線再立即上線時(shí),需要花費(fèi)較長(zhǎng)的時(shí)間才能正常使用網(wǎng)絡(luò)的問(wèn)題。
本發(fā)明提供一種寬帶用戶異常下線的快速接入系統(tǒng),用于解決用戶每次異常下線再立即上線時(shí),需要花費(fèi)較長(zhǎng)的時(shí)間才能正常使用網(wǎng)絡(luò)的問(wèn)題。
本發(fā)明提供一種寬帶用戶異常下線的快速接入方法,包括以下步驟
(1)用戶終端向DHCP中繼代理發(fā)出申請(qǐng)接入網(wǎng)絡(luò)的DHCP請(qǐng)求;(2)DHCP中繼代理收到用戶終端的DHCP請(qǐng)求后,對(duì)用戶進(jìn)行合法性檢查,如果檢查通過(guò),DHCP中繼代理將IP地址下發(fā)給用戶終端;(3)用戶終端獲得IP地址后重新接入網(wǎng)絡(luò)。
其中,步驟(2)中,DHCP中繼代理保留用戶終端之前上線的在線信息。
其中,用戶終端的在線信息包括用戶終端的MAC地址、用戶終端的上線位置信息和上線獲得的IP地址。
其中,步驟(2)具體為判斷DHCP中繼代理保留的用戶在線信息是否有該用戶終端上線所攜帶的信息,如果有,則將用戶終端上線獲得的IP地址下發(fā)給用戶終端。
其中,步驟(2)中DHCP中繼代理不將用戶終端的DHCP請(qǐng)求轉(zhuǎn)發(fā)給DHCP服務(wù)器,把原來(lái)DHCP服務(wù)器分配給用戶終端的IP地址下發(fā)給用戶終端。
其中,步驟(2)中,如果檢查不通過(guò),用戶終端采用正常上線的方法接入網(wǎng)絡(luò)。
其中,進(jìn)一步包括中繼代理將所述DHCP請(qǐng)求轉(zhuǎn)發(fā)給DHCP服務(wù)器,DHCP服務(wù)器對(duì)用戶終端進(jìn)行驗(yàn)證,認(rèn)證通過(guò)后,將用戶終端的IP地址下發(fā)給用戶終端。
本發(fā)明還提供一種寬帶用戶異常下線的快速接入系統(tǒng),包括用戶終端、DHCP中繼代理和DHCP服務(wù)器,該DHCP中繼代理包括存儲(chǔ)模塊、比較模塊和DHCP服務(wù)器模塊,其中該存儲(chǔ)模塊存儲(chǔ)用戶終端的在線信息,該比較模塊用于比較所述用戶終端的在線信息和用戶終端的上線信息,該DHCP服務(wù)器請(qǐng)求模塊用于將存儲(chǔ)在所述存儲(chǔ)模塊中的IP地址發(fā)送給所述用戶終端。
其中,所述的用戶終端的在線信息包括用戶終端MAC地址、用戶終端的上線位置信息和上線獲得的IP地址。
本發(fā)明的有益效果如下當(dāng)用戶異常下線后重新發(fā)出接入請(qǐng)求時(shí),DHCP中繼代理通過(guò)檢查用戶終端上線帶的終端信息判斷其是否存儲(chǔ)有該用戶的信息,如果有,則DHCP中繼代理不用向DHCP服務(wù)器傳遞報(bào)文,而直接用上次獲得的IP地址下發(fā)給用戶終端,減少向DHCP服務(wù)器傳遞報(bào)文的步驟,從而縮短用戶上線獲取IP花費(fèi)的時(shí)間,實(shí)現(xiàn)用戶異常下線后快速再上線。
另外,由于DHCP中繼代理不用再向DHCP服務(wù)器傳遞報(bào)文,因此可以避免IP地址的浪費(fèi)和防止DHCP服務(wù)器受到惡意的攻擊。
圖1為現(xiàn)有技術(shù)寬帶網(wǎng)絡(luò)接入系統(tǒng)的示意圖;圖2為現(xiàn)有技術(shù)寬帶網(wǎng)絡(luò)接入方法的流程圖;圖3為本發(fā)明寬帶網(wǎng)絡(luò)接入系統(tǒng)的示意圖;圖4為本發(fā)明寬帶網(wǎng)絡(luò)接入方法的流程圖。
具體實(shí)施例方式
本發(fā)明的基本原理是,用戶終端向DHCP服務(wù)器發(fā)送DHCP請(qǐng)求,獲得IP地址接入網(wǎng)絡(luò)后,DHCP中繼代理上保留用戶終端的在線信息,包括用戶終端的終端MAC地址、上線獲得的IP地址和其它附加信息,如用戶終端上線的位置信息等。當(dāng)用戶異常下線后重新發(fā)出接入請(qǐng)求時(shí),DHCP中繼代理通過(guò)檢查用戶終端上線帶的終端信息判斷是否有該用戶的信息,如果有,則DHCP中繼代理不用向DHCP服務(wù)器傳遞報(bào)文,而直接用上次DHCP服務(wù)器分配給用戶終端的IP地址下發(fā)給用戶終端,減少向DHCP服務(wù)器傳遞報(bào)文的步驟,從而縮短用戶上線獲取IP地址花費(fèi)的時(shí)間,實(shí)現(xiàn)用戶異常下線后快速再上線。本發(fā)明所述的“異常下線”,是指用戶ADSL線路故障、接入網(wǎng)線路故障或者終端故障,如突然掉電等原因,導(dǎo)致用戶終端已經(jīng)下線而DHCP中繼代理還認(rèn)為用戶終端在線,并還保留著用戶正常在線信息的情況。
請(qǐng)參考圖3,本發(fā)明寬帶用戶異常下線的快速接入系統(tǒng)包括用戶終端40、接入設(shè)備30、DHCP中繼代理20和DHCP服務(wù)器10。用戶終端40進(jìn)行網(wǎng)絡(luò)接入時(shí),首先向DHCP中繼代理20發(fā)出DHCP請(qǐng)求申請(qǐng)接入網(wǎng)絡(luò),DHCP中繼代理20收到該DHCP請(qǐng)求后,將其轉(zhuǎn)發(fā)給DHCP服務(wù)器10,DHCP服務(wù)器10收到用戶終端40的DHCP請(qǐng)求后,把分配給用戶終端40的IP地址等網(wǎng)絡(luò)初始化信息以及自己的IP地址記載在DHCP響應(yīng)報(bào)文中,發(fā)給DHCP中繼代理20,再由DHCP中繼代理20將收到的DHCP響應(yīng)報(bào)文轉(zhuǎn)發(fā)給用戶終端40,用戶終端40獲得IP地址,從而接入網(wǎng)絡(luò)。
其中,該DHCP中繼代理20包括DHCP服務(wù)器模塊、存儲(chǔ)模塊和比較模塊,當(dāng)用戶終端40成功接入網(wǎng)絡(luò)時(shí),DHCP中繼代理20的存儲(chǔ)模塊中存儲(chǔ)有用戶終端40的在線信息,包括用戶終端40的終端MAC地址、上線獲得的IP地址和其它附加信息,如用戶終端40上線的位置信息等。當(dāng)用戶終端40異常下線時(shí),其重新向DHCP中繼代理20發(fā)出DHCP請(qǐng)求,DHCP中繼代理20發(fā)現(xiàn)該用戶終端40仍然在線,會(huì)對(duì)該用戶終端40進(jìn)行合法性檢查提取該DHCP請(qǐng)求中所攜帶的用戶終端40的上線信息,比較模塊判斷存儲(chǔ)模塊中所保存的用戶終端40的在線信息是否有用戶終端的上線信息,如果有,則DHCP中繼代理20不向DHCP服務(wù)器10傳遞該DHCP請(qǐng)求,而由DHCP服務(wù)器模塊將之前由DHCP服務(wù)器10分配給用戶終端40的IP地址下發(fā)給用戶終端40。用戶終端40直接從DHCP中繼代理20中獲取IP地址接入網(wǎng)絡(luò),加快了用戶每次異常下線后立即重新上線獲得IP地址正常使用的時(shí)間,提高了用戶的滿意度,降低了接入網(wǎng)網(wǎng)絡(luò)故障帶來(lái)的影響。
請(qǐng)參考圖4,用戶終端請(qǐng)求接入網(wǎng)絡(luò)的過(guò)程包括以下的主要步驟1、用戶終端發(fā)送DHCP discover報(bào)文用于發(fā)現(xiàn)DHCP服務(wù)器,接入設(shè)備透?jìng)髟揇HCP discover報(bào)文到DHCP中繼代理,DHCP中繼代理分析報(bào)文,構(gòu)造新的discover報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器;2、DHCP服務(wù)器接收到discover報(bào)文后為用戶終端分配一個(gè)IP地址和其他參數(shù)并放到DHCP offer報(bào)文里轉(zhuǎn)發(fā)給DHCP中繼代理,DHCP中繼代理分析該報(bào)文,構(gòu)造新的offer報(bào)文轉(zhuǎn)發(fā)給用戶終端;3、用戶終端接收到offer報(bào)文確認(rèn)報(bào)文里的網(wǎng)絡(luò)參數(shù)然后發(fā)送DHCP request請(qǐng)求報(bào)文表示接受,接入設(shè)備透?jìng)鲌?bào)文到DHCP中繼代理,DHCP中繼代理分析報(bào)文,構(gòu)造新的request請(qǐng)求報(bào)文轉(zhuǎn)發(fā)到DHCP服務(wù)器;4、DHCP服務(wù)器接收到request報(bào)文后發(fā)送DHCP ack應(yīng)答報(bào)文給DHCP中繼代理確認(rèn)生效。DHCP中繼代理分析該報(bào)文,構(gòu)造新的應(yīng)答報(bào)文轉(zhuǎn)發(fā)給用戶終端;5、用戶終端異常下線后立即上線,重新啟動(dòng)DHCP過(guò)程,發(fā)送DHCPdiscover報(bào)文到DHCP中繼代理;6、DHCP中繼代理發(fā)現(xiàn)用戶終端此時(shí)仍在線,進(jìn)行合法性檢查,檢查通過(guò)就直接根據(jù)用戶終端的在線綁定信息給用戶終端直接下發(fā)上次正常上線獲得的IP地址,將IP地址等信息記載在DHCP offer報(bào)文中發(fā)給用戶終端,然后執(zhí)行步驟7;本步驟中,如果沒(méi)有通過(guò)合法性檢查,中繼代理構(gòu)造新的discover報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,然后執(zhí)行步驟2至4,采用正常的上線方法接入網(wǎng)絡(luò)。
7、用戶終端發(fā)送DHCP request報(bào)文,接入設(shè)備透?jìng)鞯紻HCP中繼代理;8、DHCP中繼代理發(fā)送DHCP ack報(bào)文給用戶終端,用戶終端獲得IP地址重新接入網(wǎng)絡(luò)。
由于DHCP中繼代理接收到用戶終端發(fā)送的DHCP請(qǐng)求后,通過(guò)檢查用戶終端上線帶的終端信息判斷存儲(chǔ)模塊中是否有該用戶的信息,如果有,則DHCP中繼代理不用向DHCP服務(wù)器轉(zhuǎn)發(fā)報(bào)文,因此可以避免IP地址的浪費(fèi)和防止DHCP服務(wù)器受到惡意的攻擊,保證網(wǎng)絡(luò)的安全。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種寬帶用戶異常下線的快速接入方法,包括以下步驟(1)用戶終端向DHCP中繼代理發(fā)出申請(qǐng)接入網(wǎng)絡(luò)的DHCP請(qǐng)求;(2)DHCP中繼代理收到用戶終端的DHCP請(qǐng)求后,對(duì)用戶進(jìn)行合法性檢查,如果檢查通過(guò),DHCP中繼代理將IP地址下發(fā)給用戶終端;(3)用戶終端獲得IP地址后重新接入網(wǎng)絡(luò)。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟(2)中,DHCP中繼代理保留用戶終端異常下線前的在線信息。
3.如權(quán)利要求2所述的方法,其特征在于,用戶終端的在線信息包括用戶終端的MAC地址、用戶終端的上線位置信息和上線獲得的IP地址。
4.如權(quán)利要求3所述的方法,其特征在于,步驟(2)具體為判斷DHCP中繼代理保留的用戶在線信息是否有該用戶終端上線所攜帶的信息,如果有,則將用戶終端上線獲得的IP地址下發(fā)給用戶終端。
5.如權(quán)利要求1至4任一權(quán)利要求所述的方法,其特征在于,步驟(2)中DHCP中繼代理不將用戶終端的DHCP請(qǐng)求轉(zhuǎn)發(fā)給DHCP服務(wù)器,把原來(lái)DHCP服務(wù)器分配給用戶終端的IP地址下發(fā)給用戶終端。
6.如權(quán)利要求1所述的方法,其特征在于,步驟(2)中,如果檢查不通過(guò),用戶終端采用正常上線的方法接入網(wǎng)絡(luò)。
7.如權(quán)利要求6所述的方法,其特征在于,進(jìn)一步包括中繼代理將所述DHCP請(qǐng)求轉(zhuǎn)發(fā)給DHCP服務(wù)器,DHCP服務(wù)器對(duì)用戶終端進(jìn)行驗(yàn)證,認(rèn)證通過(guò)后,將用戶終端的IP地址下發(fā)給用戶終端。
8.一種寬帶用戶異常下線的快速接入系統(tǒng),包括用戶終端、接入設(shè)備、DHCP中繼代理和DHCP服務(wù)器,其特征在于該DHCP中繼代理包括存儲(chǔ)模塊、比較模塊和DHCP服務(wù)器模塊,其中所述存儲(chǔ)模塊存儲(chǔ)用戶終端的在線信息,該比較模塊用于比較所述用戶終端的在線信息和用戶終端的上線信息,該DHCP服務(wù)器模塊用于將存儲(chǔ)在所述存儲(chǔ)模塊中的IP地址發(fā)送給所述用戶終端。
9.如權(quán)利要求8所述的寬帶用戶異常下線的快速接入系統(tǒng),其特征在于,所述的用戶終端的在線信息包括用戶終端MAC地址、用戶終端的上線位置信息和上線獲得的IP地址。
全文摘要
本發(fā)明涉及一種寬帶用戶異常下線的快速接入方法,包括以下步驟用戶終端向DHCP中繼代理發(fā)出申請(qǐng)接入網(wǎng)絡(luò)的DHCP請(qǐng)求;DHCP中繼代理收到用戶終端的DHCP請(qǐng)求后,對(duì)用戶進(jìn)行合法性檢查,如果檢查通過(guò),DHCP中繼代理將IP地址下發(fā)給用戶終端;用戶終端獲得IP地址后重新接入網(wǎng)絡(luò)。本發(fā)明還涉及一種寬帶用戶異常下線的快速接入系統(tǒng),本發(fā)明能實(shí)現(xiàn)用戶終端異常下線后的快速上線。
文檔編號(hào)H04L29/06GK1859254SQ20061003489
公開(kāi)日2006年11月8日 申請(qǐng)日期2006年4月4日 優(yōu)先權(quán)日2006年4月4日
發(fā)明者林松, 陳宇杰 申請(qǐng)人:華為技術(shù)有限公司