亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

請求、分配連接點地址的方法及設備的制作方法

文檔序號:7659103閱讀:249來源:國知局
專利名稱:請求、分配連接點地址的方法及設備的制作方法
技術領域
本發(fā)明涉及移動通信領域,特別涉及請求、分配連接點地址的技術。
背景技術
當今世界因特網(Internet)的網絡規(guī)模正以驚人的速度不斷擴大,同時 移動通信也在突飛猛進的向前發(fā)展。越來越多的移動用戶都希望能夠以更加 靈活的方式接入到Internet中去,而不受到時空的限制。移動網絡互聯(lián)協(xié)議 (Mobile Internet Protocol,簡稱"MIP")技術正是為了適應這種需求而產 生的 一種新的支持移動用戶和因特網連接的互連技術,它能夠使移動用戶在 移動自己位置的同時無需中斷正在進行的Internet網絡通信,因此成為當前 業(yè)界研究的熱點問題。
MIP允許終端使用兩個網絡互聯(lián)協(xié)議(Internet Protocol,簡稱"IP")地 址,第一個地址是家鄉(xiāng)地址(Home Address,簡稱"HoA"),它是固定不 變的;第二個地址是轉交地址(Care-of Address,簡稱"CoA"),它在每 個新連接點都會發(fā)生變化。MIP允許計算機在Internet上自由漫游,另夕卜, 它還允許計算才幾在組織的網絡上自由漫游,同時仍保持其HoA不變。因此, 當終端更改計算機的連接點時,通信活動不會中斷,相反,MIP會通過終端 的新位置對網絡進行更新。
MIP可將IP數(shù)據(jù)報路由到各連接點,因此無論終端連接到何處,終端 的HoA可始終標識該終端。如果終端不在家鄉(xiāng)網絡上,則CoA將與終端的 HoA相關聯(lián),CoA可提供有關終端當前連接點的信息。終端可以通過使用代 理通告來檢測它們何時從一個子網移到另一個子網。當終端收到一個代理通 告,指示其位置已更改時,它會通過外地代理進行注冊。圖1所示的是終端
通過外地代理向家鄉(xiāng)代理進行MIP注冊的過程。首先終端向將來的外地代理 發(fā)送注冊請求,從而開始執(zhí)行注冊過程。接著在外地代理處理注冊請求后, 將該請求中繼到家鄉(xiāng)代理。然后家鄉(xiāng)代理向外地代理發(fā)送注冊回復以準許或 拒絕該請求。在外地代理處理注冊回復后,將該回復中繼到終端,以向其通 告該請求的處理情況。
其中,連接點的地址分配是通過動態(tài)主才幾配置協(xié)議(Dynamic Host Configuration Protocol,簡稱"DHCP")來完成的。如圖2所示,主要包括 以下四個階段發(fā)現(xiàn)階段,即DHCP客戶端尋找DHCP服務器的階段;提供 階段,即DHCP服務器提供IP地址的階段;選擇階段,即DHCP客戶端選 擇某個DHCP服務器提供的IP地址的階段;確認階段,即DHCP服務器確 認所提供的IP地址的階段。
目前,從MIP中衍生出來的代理移動IP( Proxy Mobile IP,簡稱"PMIP") 協(xié)議也是一種針對移動的技術協(xié)議。在PMIP中,終端并不具有MIP的功能, 大量的MIP功能由具有PMIP客戶端能力的外部代理來完成。PMIP客戶端 既要參與MIP的注冊消息交互還要參與給終端分配IP地址的過程,如圖3 所示。終端向DHCP服務器廣播DHCP發(fā)現(xiàn)報文(DHCP Discover) , DHCP 中繼(DHCP Relay )截取該報文,將該報文根據(jù)配置信息轉發(fā)給DHCP服務 器,DHCP服務器收到DHCP發(fā)現(xiàn)報文后,向終端發(fā)送DHCP提供報文(DHCP Offer),在該報文中包括所提供的IP地址,終端收到DHCP提供報文后, 如果選擇該IP地址,則向DHCP服務器發(fā)送DHCP請求報文(DHCP R叫uest),當DHCP服務器收到DHCP請求報文后,向終端發(fā)送分配IP地 址成功的應答,DHCP中繼收到該應答后,觸發(fā)PMIP客戶端發(fā)起MIP注冊 過程,即向家鄉(xiāng)代理發(fā)送MIP注冊請求(MIP Reg R叫),在PMIP客戶端 收到MIP注冊應答(MIP Reg Res )時,觸發(fā)DHCP中繼向終端轉發(fā)DHCP 應答報文。
然而,本發(fā)明的發(fā)明人發(fā)現(xiàn),由于現(xiàn)有的DHCP中繼只有轉發(fā)的功能, 它不能夠主動發(fā)包,也不能隨意的更改報文類型。從而當?shù)玫組IP注冊失敗 的信息后,DHCP中繼由于無法主動發(fā)包,所以不能通知DHCP服務器回收 地址;另一方面,它也無法把來自DHCP服務器的分配IP地址成功的應答 即確認(Acknowledgement ,簡稱"ACK ")才艮文,轉為未確認(Not Acknowledgement,簡稱"NAK")報文來通知終端,所以終端無法得知該 地址不能使用,導致終端后繼消息的傳輸產生錯誤。

發(fā)明內容
本發(fā)明實施方式要解決的主要技術問題是提供一種請求、分配連接點地 址的方法及設備,在終端的MIP注冊失敗時,不會導致終端后繼消息的傳輸 產生錯誤。
為解決上述技術問題,本發(fā)明的實施方式提供了 一種請求連接點地址的 方法,包括以下步驟
接收終端申請選定的網絡互聯(lián)協(xié)議IP地址的請求;
觸發(fā)發(fā)起該終端的移動IP注冊過程,并接收移動IP注冊的結果;
將注冊結果和終端申請選定的IP地址的請求,發(fā)送給動態(tài)主機配置協(xié)議 DHCP服務器。
本發(fā)明的實施方式還提供了一種分配連接點地址的方法,包括以下步

接收終端申請IP地址的請求和該終端的移動IP注冊結果; 如果注冊結果為注冊失敗,則返回終端IP地址分配失敗的應答。
本發(fā)明的實施方式還提供了一種接入網設備,包括
第一接收單元,用于接收來自終端的終端申請IP地址的請求;
注冊觸發(fā)單元,用于觸發(fā)發(fā)起終端的移動IP注冊過程; 第二接收單元,用于接收終端的移動IP注冊的結果;
第一發(fā)送單元,用于將第二接收單元收到的注冊結果和終端申請IP地址 的請求,發(fā)送給分配連接點地址的設備。
本發(fā)明的實施方式還提供了一種分配連接點地址的設備,包括 接收單元,用于接收終端申請IP地址的請求和該終端的移動IP注冊結
果;
發(fā)送單元,用于向終端返回IP地址分配應答;
第一判斷單元,用于判斷接收單元收到的注冊結果是否為注冊失敗,如 果是則指示發(fā)送單元向終端返回表示IP地址分配失敗的應答。
本發(fā)明的實施方式還提供了一種接入網設備,包括 第一接收單元,用于接收來自終端的終端申請IP地址的請求;
第二接收單元,用于接收終端的移動IP注冊的結果;
第一發(fā)送單元,用于向終端返回IP地址分配應答;
第一判斷單元,用于對第一接收單元和第二接收單元進行判斷,如果第 一接收單元收到終端申請IP地址的請求,且第二接收單元收到的注冊結果為 注冊失敗,則指示第一發(fā)送單元返回表示IP地址分配失敗的應答。
本發(fā)明實施方式與現(xiàn)有技術相比,主要區(qū)別及其效果在于
在收到來自終端的申請IP地址的請求后,根據(jù)終端的MIP注冊結果, 確定向該終端返回的IP地址分配應答,如果該終端的注冊結果為注冊失敗, 則向該終端返回表示分配IP地址失敗的NAK應答。從而在MIP注冊失敗時, 不會使得該終端后繼消息的傳輸產生錯誤。并且,終端也不會因為長時間收 不到DHCP服務器的應答,而重復發(fā)送申請IP地址的請求,節(jié)約了傳輸資源。


圖1是現(xiàn)有技術中終端通過外地代理向家鄉(xiāng)進行MIP注冊的示意圖; 圖2是現(xiàn)有技術中DHCP工作原理的時序圖3是現(xiàn)有技術中PMIP客戶端參與MIP的注冊消息交互以及給終端分 配IP地址的流程圖4是根據(jù)本發(fā)明第 一 實施方式的分配連接點地址的方法流程圖; 圖5是根據(jù)本發(fā)明第二實施方式的分配連接點地址的方法流程圖; 圖6是根據(jù)本發(fā)明第三實施方式的分配連接點地址的方法流程圖; 圖7是根據(jù)本發(fā)明第七實施方式的接入網設備結構圖; 圖8是根據(jù)本發(fā)明第八實施方式的分配連接點地址的設備結構圖; 圖9是根據(jù)本發(fā)明第九實施方式的接入網設備結構圖。
具體實施例方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā) 明的實施方式作進一步地詳細描述。
本發(fā)明的第一實施方式涉及一種分配連接點i^址的方法。在本實施方式 中,在DHCP中繼接收來自終端申請IP地址的請求后,觸發(fā)發(fā)起該終端的 MIP注冊過程,并接收MIP注冊的結果,將該注冊結果和終端的DHCP請求 報文,發(fā)送給DHCP服務器,具體流程如圖4所示。其中DHCP中繼、PMIP 客戶端和外地代理可以在同一個設備上或者相互可以通信的多個設備上。
在步驟401中,終端向網絡廣播一個DHCP發(fā)現(xiàn)報文。
接著,進入步驟402,基站將終端廣播的DHCP發(fā)現(xiàn)報文向DHCP中繼
進行轉發(fā)。
在步驟403中,DHCP中繼截取由基站轉發(fā)的DHCP發(fā)現(xiàn)報文,然后將 該報文發(fā)送給DHCP服務器。舉例來說,在DHCP中繼截取由基站轉發(fā)的 DHCP發(fā)現(xiàn)報文后,將該報文的目的IP地址由廣播的形式變?yōu)閱尾サ男问剑?并且設置該報文里面的中繼地址字段,然后將該報文根據(jù)配置信息發(fā)送給 DHCP服務器。其中,配置信息大部分情況下是從認證、授權和計費 (Authentication Authorization and Accounting, 簡稱"AAA")月良務器上下 發(fā)的,但是也可以是靜態(tài)的配置。
接著,進入步驟404, DHCP服務器向DHCP中繼發(fā)送DHCP提供報文。 也就是說,有空閑IP地址的DHCP服務器發(fā)送DHCP提供報文響應本DHCP 服務器收到的DHCP發(fā)現(xiàn)報文。其中,DHCP提供報文中包含有DHCP服務 器所提供的IP地址,該IP地址被終端作為其HoA。
在步驟405中,DHCP中繼將DHCP提供報文轉發(fā)給基站。
接著,進入步驟406,基站將收到的DHCP提供報文發(fā)送給終端。
在步驟407中,在終端收到DHCP提供報文后,發(fā)送DHCP請求報文給 DHCP服務器。如果終端此時收到多臺DHCP服務器的響應,則會根據(jù)一定 的規(guī)則選擇一個DHCP提供報文(比如,通??梢赃x擇最先抵達的),并且 會廣播一個DHCP請求報文,通知所有的DHCP服務器該終端將指定接收哪 一臺DHCP服務器提供的IP地址。
接著,進入步驟408,基站在接收到DHCP提供報文后將該DHCP提供 報文發(fā)送到DHCP中繼。
在步驟409中,DHCP中繼接收到DHCP提供報文后,DHCP中繼觸發(fā) PMIP客戶端發(fā)起該終端的MIP注冊過程。PMIP客戶端在使用通過DHCP 服務器得到的HoA信息構建MIP注冊請求后,將該注冊請求發(fā)送給家鄉(xiāng)代 理,該請求中包含了終端的HoA和CoA。
在步驟410中,家鄉(xiāng)代理向PMIP客戶端發(fā)送注冊應答消息,也就是說, 家鄉(xiāng)代理向PMIP客戶端發(fā)送該終端的MIP注冊結果。
接著,進入步驟411, DHCP中繼向DHCP服務器發(fā)送DHCP請求報文, 將MIP注冊結果攜帶在DHCP請求才艮文中。可以在該DHCP請求才艮文中用 于指示中繼信息的選項(Option 82)中新增一個子選項,通過新增的子選項 傳輸MIP注冊結果;或者,也可以直接在該DHCP請求才艮文中新增一個用于 指示注冊結果的選項,通過該新增的選項來傳輸MIP注冊結果。由于可以將 MIP注冊結果攜帶在DHCP請求報文中用于指示中繼信息的選項的子選項 中,或者,將MIP注冊結果攜帶在DHCP請求報文中用于指示注冊結果的選 項中,發(fā)送給DHCP服務器,該方式對現(xiàn)有協(xié)議的改動才及小,應用十分方便。
在步驟412中,在DHCP服務器收到DHCP請求報文后,將DHCP服務 器的IP地址分配應答發(fā)送回DHCP中繼。
具體地說,在DHCP服務器接收DHCP請求報文后,DHCP服務器從該 請求中獲取該終端的MIP注冊結果。接著,DHCP服務器判斷終端MIP注冊 結果是否為注冊成功,終端請求的IP地址是否未被分配,以及終端是否滿足 分配IP地址的條件。如果終端MIP注冊結果為注冊成功,終端請求的IP地 址未被分配,并且該終端滿足分配IP地址的條件,則DHCP服務器向終端 返回IP地址分配成功的ACK應答,即表示DHCP服務器為終端分配了該IP 地址,IP租約正式生效;如果終端MIP注冊結果為注冊失敗,或者終端請求 的IP地址已被分配,或者終端不滿足分配IP地址的條件,則DHCP服務器 向終端返回IP地址分配失敗的NAK應答,即表示DHCP服務器沒有為終端 分配該IPi也址。
由此可見,在DHCP中繼收到來自終端的申請IP地址的請求后,發(fā)起 該終端的MIP注冊過程,將MIP注冊結果和終端申請IP地址的請求一起發(fā) 送給DHCP服務器,如果DHCP服務器收到的MIP注冊結果為注冊失敗, 則直接向該終端返回分配IP地址失敗的NAK應答。從而在MIP注冊失敗時, 不會使得該終端后繼消息的傳輸產生錯誤。并且,終端也不會因為長時間收 不到DHCP服務器的應答,而重復發(fā)送申請IP地址的請求,節(jié)約了傳輸資 源。另外,通過將MIP注冊結果發(fā)送給DHCP服務器,可以避免在終端注冊 失敗時,DHCP服務器進行無效的IP地址分配,節(jié)約了IP地址資源。
在步驟413中,DHCP中繼將DHCP服務器的IP地址分配應答轉發(fā)給基站。
需要說明的是,在本步驟中,如果DHCP中繼收到的應答為分配IP地 址失敗的NAK應答,^旦是MIP注冊結果為注冊成功,則DHCP中繼還需要 觸發(fā)DHCP客戶端發(fā)起該終端的MIP注冊取消過程,從而有效防止該終端后 繼消息的傳輸產生錯誤。
接著,進入步驟414,基站向終端發(fā)送DHCP服務器的IP地址分配應答。 該終端使用分配到的該IP地址進行后續(xù)消息的傳輸。
本發(fā)明的第二實施方式同樣涉及一種分配連接點地址的方法,本實施方 式與第一實施方式大致相同,其區(qū)別在于,第一實施方式中,在DHCP中繼 收到DHCP請求后,立即觸發(fā)PMIP客戶端發(fā)起該終端的MIP注冊過程;而 在本實施方式中,在DHCP中繼收到DHCP請求后,DHCP中繼直接將該請 求轉發(fā)給DHCP服務器分配IP地址并應答,DHCP中繼在收到IP地址分配 成功的應答后,再觸發(fā)PMIP客戶端發(fā)起該終端的MIP注冊過程。如果MIP 注冊結果為注冊成功,則DHCP中繼向基站轉發(fā)IP地址分配成功的應答, 如果MIP注冊結果為注冊失敗,則DHCP中繼再次向DHCP服務器發(fā)送 DHCP請求報文,并在該報文中攜帶MIP注冊結果,DHCP服務器在收到該 報文后,向終端返回IP地址分配失敗的應答,并收回已分配的IP地址。具 體流程如圖5所示。
在本實施方式中,步驟501到步驟512為現(xiàn)有技術,在此不再贅述。
在步驟513中,如果收到從家鄉(xiāng)代理發(fā)送過來的MIP注冊失敗的應答, 則DHCP中繼向DHCP服務器再發(fā)送一次DHCP請求才艮文,并且將MIP注 冊失敗信息攜帶在DHCP請求報文中。可以在該DHCP請求報文中用于指示 中繼信息的選項(Option 82)中新增子選項,通過新增的子選項傳輸MIP注 冊結果;或者,也可以直接在該DHCP請求報文中新增一個用于指示注冊結 果的選項,通過該新增的選項來傳輸MIP注冊結果。
接著,進入步驟514,在DHCP服務器再一次接收到DHCP請求報文后, DHCP服務器根據(jù)收到的MIP注冊失敗信息,回收已經分配的IP地址,并 且向終端發(fā)送分配IP地址失敗的NAK應答,從而避免了 IP地址的資源浪費。
在步驟515中,DHCP中繼收到分配IP地址失敗的NAK應答后,將該 應答轉發(fā)給基站。
步驟516中,基站將分配IP地址失敗的NAK應答發(fā)送給終端,表示地 址分配沒有成功。該方式同樣可以確保在終端的MIP注冊失敗時,不會使得 該終端后繼消息的傳輸產生錯誤。并且,終端也不會因為長時間收不到DHCP 服務器的應答,而重復發(fā)送申請IP地址的請求,節(jié)約了傳輸資源。
由于可以在收到來自終端的申請IP地址的請求后,立即發(fā)起該終端的 MIP注冊過程,將MIP注冊結果和該請求一起發(fā)送給DHCP服務器;或者, 也可以先將終端申請IP地址的請求發(fā)送給DHCP服務器,再發(fā)起該終端的 MIP注冊過程,如果DHCP服務器返回的應答為分配IP地址成功,MIP注 冊結果為注冊失敗,則將注冊結果攜帶在終端申請IP地址的請求中,再次發(fā) 送給DHCP服務器,從而使得實現(xiàn)的形式靈活,應用起來及其方便。
本發(fā)明的第三實施方式同樣涉及一種分配連接點地址的方法,本實施方 式與第二實施方式大致相同,其區(qū)別在于,第二實施方式中,如果MIP注冊
結果為注冊失敗,則DHCP中繼再次向DHCP服務器發(fā)送DHCP請求報文,
并在該報文中攜帶MIP注冊結果,DHCP服務器在收到該報文后,向終端返
回IP地址分配失敗的應答,并收回已分配的IP地址;而在本實施方式中, 如果DHCP服務器返回的應答為ACK, MIP注冊結果為注冊失敗,貝'j DHCP 中繼向DHCP服務器發(fā)送DHCP釋放報文(DHCP Release ),同時,DHCP 中繼向終端發(fā)送IP地址分配失敗的應答NAK, DHCP l良務器在收到DHCP 釋放報文后,收回已分配的IP地址。具體流程如圖6所示。
本實施方式中,步驟601至步驟612與第二實施方式的步驟501至步驟 512完全相同,在此不再贅述。
在步驟613中,如果收到從家鄉(xiāng)代理發(fā)送過來的MIP注冊失敗的應答, 則DHCP中繼向DHCP服務器發(fā)送DHCP釋放報文,并且,DHCP中繼向 終端發(fā)送IP地址分配失敗的應答,DHCP服務器在收到DHCP釋放報文后, 收回已分配的IP;也址。
在步驟614中,基站將分配IP地址失敗的NAK應答發(fā)送給終端,表示 地址分配沒有成功。由于DHCP中繼根據(jù)MIP注冊結果進行判斷,如果注冊 結果為注冊失敗,則在DHCP服務器返回的應答為IP地址分配成功的ACK 時,對該應答進行更改(改為NAK),從而在MIP注冊失敗時,不會使得 該終端收到錯誤的應答,確保該終端后繼消息的傳輸不會產生錯誤。并且在 更改應答的同時,還向DHCP服務器發(fā)送表示釋放IP地址的報文,從而避 免DHCP服務器的IP地址資源被空置,形成浪費。
本發(fā)明的第四實施方式同樣涉及一種分配連接點地址的方法,本實施方 式與第一實施方式大致相同,其區(qū)別在于,本實施方式適用于IP地址續(xù)租的
情況,在這種情況下,終端不需要再向DHCP服務器發(fā)送DHCP發(fā)現(xiàn)報文, 只需直接發(fā)送DHCP請求報文即可,DHCP中繼在收到該請求后,觸發(fā)PMIP 客戶端發(fā)起該終端的MIP注冊過程,并接收MIP注冊的結果,再將注冊結 果和終端的DHCP請求報文發(fā)送給DHCP服務器。
本發(fā)明的第五實施方式同樣涉及一種分配連接點地址的方法,本實施方
式與第二實施方式大致相同,其區(qū)別在于,本實施方式適用于IP地址續(xù)租的
情況,在這種情況下,終端不需要再向DHCP服務器發(fā)送DHCP發(fā)現(xiàn)報文, 只需直接發(fā)送DHCP請求報文即可,DHCP中繼將該請求報文發(fā)送給DHCP 服務器之后,接收來自DHCP服務器的應答,并觸發(fā)PMIP客戶端發(fā)起該終 端的MIP注冊過程,接收MIP注冊的結果;如果DHCP服務器返回的應答 為ACK, MIP注冊結果為注冊失敗,則將注冊結果攜帶在終端的DHCP請求 報文中再次發(fā)送給DHCP服務器,DHCP服務器根據(jù)該注冊結果向終端返回 NAK應答,并收回已分配的IP地址。
本發(fā)明的第六實施方式同樣涉及一種分配連接點地址的方法,本實施方 式與第三實施方式大致相同,其區(qū)別在于,本實施方式適用于IP地址續(xù)租的 情況,在這種情況下,終端不需要再向DHCP服務器發(fā)送DHCP發(fā)現(xiàn)報文, 只需直接發(fā)送DHCP請求報文即可,DHCP中繼將該請求報文發(fā)送給DHCP 服務器之后,接收來自DHCP服務器的應答,并觸發(fā)PMIP客戶端發(fā)起該終 端的MIP注冊過程,接收MIP注冊的結果;如果DHCP服務器返回的應答 為ACK,MIP注冊結果為注冊失敗,則DHCP中繼向DHCP服務器發(fā)送DHCP 釋放報文,同時,DHCP中繼向終端發(fā)送IP地址分配失敗的應答,DHCP月良 務器在收到DHCP釋放報文后,收回已分配的IP地址。
需要說明的是,上述各實施方式中的DHCP中繼所執(zhí)行的搡作也可以由 接入網中其它的設備代替,只要該接入網設備與PMIP客戶端在同一個設備 上或者相互之間可以通信即可。
本發(fā)明的第七實施方式涉及一種接入網設備,如圖7所示,包括第一 接收單元,用于接收來自終端的終端申請IP地址的請求;注冊觸發(fā)單元,用 于觸發(fā)發(fā)起該終端的MIP注冊過程;第二接收單元,用于接收終端的MIP 注冊的結果;第一發(fā)送單元,用于將第二接收單元收到的注冊結果和該終端 申請IP地址的請求,發(fā)送給分配連接點地址的設備。通過將MIP注冊結果
發(fā)送給DHCP服務器,可以避免在終端MIP注冊失敗時,DHCP服務器進行 無效的IP地址分配,造成終端后續(xù)消息傳輸錯誤,同時,還節(jié)約了IP地址 資源
該接入網設備還可以包括填入單元,用于將第二接收單元收到的注冊 結果填入該終端申請IP地址的請求中;該接入網i殳備的第 一發(fā)送單元將填入 注冊結果的請求發(fā)送給分配連接點地址的設備。
由于可以將MIP注冊結果攜帶在DHCP請求報文中用于指示中繼信息的 選項(Option 82)的子選項中,或者,將MIP注冊結果攜帶在DHCP請求報 文中用于指示注冊結果的選項中,發(fā)送給DHCP服務器,該方式對現(xiàn)有協(xié)議 的改動極小,應用十分方便。
該接入網設備還可以包括第三接收單元,用于接收來自分配連接點地 址的設備的IP地址分配應答;注冊取消單元,用于觸發(fā)發(fā)起該終端的MIP 注冊取消過程;第一判斷單元,用于對第二接收單元收到的注冊結果和第三 接收單元收到的應答進行判斷,如果注冊結果為注冊成功,且收到的應答為 IP地址分配失敗,則指示注冊取消單元觸發(fā)發(fā)起終端的MIP注冊取消過程, 從而有效防止該終端后繼消,t、的傳輸產生錯誤。
該接入網設備還可以包括第二發(fā)送單元,用于將第一接收單元收到的 該終端申請IP地址的請求發(fā)送給分配連接點地址的設備;第三接收單元,用 于接收來自分配連接點地址的設備的IP地址分配應答;第二判斷單元,用于 對第二接收單元收到的注冊結果和第三接收單元收到的應答進行判斷,如果 應答為分配IP地址成功,且注冊結果為注冊失敗,則指示第一發(fā)送單元將該 注冊結果和該終端申請IP地址的請求發(fā)送給分配連接點地址的設備。從而在 MIP注冊失敗時,不會使得該終端后繼消息的傳輸產生錯誤。并且,終端也 不會因為長時間收不到DHCP服務器的應答,而重復發(fā)送申請IP地址的請 求,節(jié)約了傳輸資源。 另外,值得一提的是,本實施方式中的各單元均為邏輯單元,在實際應 用中,可以有各種不同的物理實現(xiàn)方式。
本發(fā)明的第八實施方式涉及一種分配連接點地址的設備,如圖8所示, 包括接收單元,用于接收終端申請IP地址的請求和該終端的移動IP注冊 結果;發(fā)送單元,用于向終端返回IP地址分配應答;第一判斷單元,用于判 斷接收單元收到的注冊結果是否為注冊失敗,如果是則指示發(fā)送單元向該終 端返回表示IP地址分配失敗的應答。由此可見,在MIP注冊失敗時,不會 使得該終端后繼消息的傳輸產生錯誤。并且,終端也不會因為長時間收不到 DHCP服務器的應答,而重復發(fā)送申請IP地址的請求,節(jié)約了傳輸資源。
其中,該分配連接點地址的設備中的接收單元從收到的該終端申請IP 地址的請求中,獲取該終端的移動IP注冊結果。
該分配連接點地址的設備還可以包括第二判斷單元,用于判斷該終端請 求的IP地址是否已被分配,如果已被分配,則指示發(fā)送單元向該終端返回表 示IP地址分配失敗的應答;第三判斷單元,用于判斷該終端是否滿足IP地 址的分配條件,如果不滿足分配條件,則指示發(fā)送單元向該終端返回表示IP 地址分配失敗的應答。
該分配連接點地址的設備的發(fā)送單元在第一判斷單元判定接收單元收 到的注冊結果為注冊成功,第二判斷單元判定終端請求的IP地址未被分配, 且第三判斷單元判定終端滿足分配條件時,向該終端返回表示IP地址分配成 功的應答,將IP地址分配給該終端。
該分配連接點地址的設備還可以包括IP地址管理單元,用于收回已分 配的IP地址;第四判斷單元,用于在第一判斷單元判定接收單元收到的注冊 結果為注冊失敗時,判斷在接收單元收到該攜帶注冊結果的終端申請IP地址
的請求前,是否已另外收到獨立的終端申請IP地址的請求且已向終端發(fā)送IP 地址分配成功的應答,將IP地址分配給該終端,如果是,則指示IP地址管
理單元收回已分配的IP地址,從而避免IP地址資源的浪費。
另外,值得一提的是,本實施方式中的各單元均為邏輯單元,在實際應 用中,可以有各種不同的物理實現(xiàn)方式。
本發(fā)明的第九實施方式涉及一種接入網設備,如圖9所示,包括第一 接收單元,用于接收來自終端的終端申請IP地址的請求;第二接收單元,用 于接收終端的移動IP注冊的結果;第一發(fā)送單元,用于向終端返回IP地址 分配應答;第一判斷單元,用于對第一接收單元和第二接收單元進行判斷, 如果第 一接收單元收到終端申請IP地址的請求,且第二接收單元收到的注冊 結果為注冊失敗,則指示第一發(fā)送單元返回表示IP地址分配失敗的應答。
該接入網設備還可以包括第三接收單元,用于接收來自分配連接點地 址的設備的IP地址分配應答;第二發(fā)送單元,用于向分配連接點地址的設備 發(fā)送表示釋放IP地址的報文;第二判斷單元,用于對第三接收單元收到的應 答和第二接收單元收到的注冊結果進行判斷,如果第三接收單元收到終端IP
地址分配成功的應答,且第二接收單元收到的注冊結果為注冊失敗,則指示 第二發(fā)送單元向分配連接點地址的設備發(fā)送表示釋放IP地址的報文。
另外,值得一提的是,本實施方式中的各單元均為邏輯單元,在實際應 用中,可以有各種不同的物理實現(xiàn)方式。
綜上所述,在本發(fā)明的實施方式中,在收到來自終端的申請IP地址的請 求后,發(fā)起該終端的MIP注冊過程,將MIP注冊結果和該請求一起發(fā)送給 DHCP服務器,如果DHCP服務器收到的注冊結果為注冊失敗,則直接向該 終端返回分配IP地址失敗的NAK應答。從而在MIP注冊失敗時,不會使得 該終端后繼消息的傳輸產生錯誤。并且,終端也不會因為長時間收不到DHCP 服務器的應答,而重復發(fā)送申請IP地址的請求,節(jié)約了傳輸資源。
通過將MIP注冊結果發(fā)送給DHCP服務器,可以避免在終端注冊失敗時, DHCP服務器進行無效的IP地址分配,節(jié)約了 IP地址資源。
可以在收到來自終端的申請IP地址的請求后,立即發(fā)起該終端的MIP 注冊過程,將MIP注冊結果和該請求一起發(fā)送給DHCP服務器;或者,也可 以先將終端申請IP地址的請求發(fā)送給DHCP服務器,再發(fā)起該終端的MIP 注冊過程,如果DHCP服務器返回的應答為分配IP地址成功,MIP注冊結 果為注冊失敗,則將注冊結果攜帶在終端申請IP地址的請求中,再次發(fā)送給 DHCP服務器。實現(xiàn)的形式靈活,應用起來及其方便。
可以將MIP注冊結果攜帶在DHCP請求報文中用于指示中繼信息的選項 (Option 82 )的子選項中,發(fā)送給DHCP服務器,該方式對現(xiàn)有協(xié)議的改動 極小,應用十分方便。
如果在MIP注冊成功后,DHCP服務器分配IP地址失敗,則觸發(fā)發(fā)起 該終端的MIP注冊取消過程,防止該終端后繼消息的傳輸產生錯誤。
如果DHCP服務器在確定終端的MIP注冊失敗時,已經向該終端發(fā)送 IP地址分配成功的應答,將該終端IP地址分配給該終端,則在向終端返回 IP地址分配失敗的應答后,收回已分配的IP地址,避免IP地址資源的浪費。
由接入網設備,如DHCP中繼,根據(jù)MIP注冊結果進行判斷,如果注冊 結果為注冊失敗,則在DHCP服務器返回的應答為IP地址分配成功時,對 該應答進行更改,將其改為IP地址分配設備的應答,從而在MIP注冊失敗 時,不會使得該終端后繼消息的傳輸產生錯誤。
接入網設備更改應答的同時,還向DHCP服務器發(fā)送表示釋放IP地址 的報文,從而避免DHCP服務器的IP地址資源被空置,形成浪費。
雖然通過參照本發(fā)明的某些優(yōu)選實施方式,已經對本發(fā)明進行了圖示和 描述,但本領域的普通技術人員應該明白,可以在形式上和細節(jié)上對其作各 種改變,而不偏離本發(fā)明的精神和范圍。
權利要求
1.一種請求連接點地址的方法,其特征在于,包括以下步驟接收終端申請網絡互聯(lián)協(xié)議IP地址的請求;觸發(fā)發(fā)起該終端的移動IP注冊過程,并接收所述移動IP注冊的結果;將所述注冊結果和所述終端申請IP地址的請求,發(fā)送給動態(tài)主機配置協(xié)議DHCP服務器。
2. 根據(jù)權利要求1所述的請求連接點地址的方法,其特征在于,所述 將注冊結果和終端申請IP地址的請求發(fā)送給所述DHCP服務器的步驟中, 將所述注冊結果攜帶在所述終端申請IP地址的請求中發(fā)送給所述DHCP服 務器。
3. 根據(jù)權利要求2所述的請求連接點地址的方法,其特征在于,所述 攜帶步驟包括以下子步驟將所述注冊結果攜帶在所述終端申請IP地址的請求中的用于指示中繼 信息的選項中用于指示注冊結果的子選項中,發(fā)送給所述DHCP服務器;或 者將所述注冊結果攜帶在所述終端申請IP地址的請求中的用于指示注冊 結果的選項中,發(fā)送給所述DHCP服務器。
4. 根據(jù)權利要求2所述的請求連接點地址的方法,其特征在于,所述 將注冊結果攜帶在終端申請IP地址的請求發(fā)送給DHCP服務器的步驟之后, 還包括以下步驟接收來自所述DHCP服務器的IP地址分配應答;如果所述注冊結果為注冊成功,且所述應答為分配IP地址失敗,則觸 發(fā)發(fā)起該終端的移動IP注冊取消過程。
5. 根據(jù)權利要求2所述的請求連接點地址的方法,其特征在于,所述 將注冊結果攜帶在終端申請IP地址的請求發(fā)送給DHCP服務器的步驟之前, 還包括以下步驟將所述終端申請IP地址的請求發(fā)送給DHCP服務器,并接收來自所述 DHCP服務器的IP地址分配應答;如果所述應答為分配IP地址成功,且所述注冊結果為注冊失敗,則執(zhí) 行所述將注冊結果攜帶在終端申請IP地址的請求發(fā)送給DHCP服務器的步 驟。
6. —種分配連接點地址的方法,其特征在于,包括以下步驟 接收終端申請IP地址的請求和該終端的移動IP注冊結果; 如果所述注冊結果為注冊失敗,則向所述終端返回IP地址分配失敗的應《 合。
7. 根據(jù)權利要求6所述的分配連接點地址的方法,其特征在于,由DHCP 服務器執(zhí)行所述接收終端申請IP地址的請求和該終端的移動IP注冊結果的 步驟,以及所述返回終端IP地址分配失敗的應答的步驟。
8. 根據(jù)權利要求7所述的分配連接點地址的方法,其特征在于,所述 DHCP服務器接收終端申請IP地址的請求和該終端的移動IP注冊結果的步 驟中,所述DHCP服務器從所述終端申請IP地址的請求中獲取該終端的移 動IP注冊結果。
9. 根據(jù)權利要求7所述的分配連接點地址的方法,其特征在于,所述 DHCP服務器接收終端申請IP地址的請求和該終端的移動IP注冊結果的步驟 之后,還包括以下步驟如果所述終端請求的IP地址已被分配,則向所述終端返回所述IP地址分 配失敗的應答;如果所述終端不滿足所述IP地址的分配條件,則向所述終端返回所述IP地址分配失敗的應答;如果所述注冊結果為注冊成功,所述終端請求的IP地址未被分配,且該 終端滿足所述IP地址的分配條件,則向該終端返回IP地址分配成功的應答, 將所述IP地址分配給該終端。
10. 根據(jù)權利要求8所述的分配連接點地址的方法,其特征在于,如果 所述DHCP收到的注冊結果為注冊失敗,則還包括以下步驟如果所述DHCP服務器在收到所述攜帶注冊結果的終端申請IP地址的 請求前,已另外收到獨立的終端申請IP地址的請求且已向所述終端發(fā)送IP 地址分配成功的應答,將所述IP地址分配給該終端,則收回所述已分配的 IP地址。
11. 4艮據(jù)權利要求6所述的分配連接點地址的方法,其特征在于,由接 入網設備執(zhí)行所述接收終端申請IP地址的請求和該終端的移動IP注冊結果 的步驟,以及所述返回終端IP地址分配失敗的應答的步驟;所述接收終端申請IP地址的請求的步驟之后,還包括以下步驟所述接入網設備將收到的所述終端申請IP地址的請求轉發(fā)給所述DHCP 服務器,并接收來自所述DHCP服務器的IP地址分配應答;所述接入網設備觸發(fā)發(fā)起所述終端的移動IP注冊過程;所述接收該終端的移動IP注冊結果的步驟之后,還包括以下步驟如果所述注冊結果為注冊失敗,且來自所述DHCP服務器的所述IP地址 分配應答為分配IP地址成功,則所述接入網設備向所述DHCP服務器發(fā)送表 示釋放IP地址的報文。
12. —種接入網設備,其特征在于,包括 第一接收單元,用于接收來自終端的終端申請IP地址的請求; 注冊觸發(fā)單元,用于觸發(fā)發(fā)起所述終端的移動IP注冊過程; 第二接收單元,用于接收所述終端的移動IP注冊的結果;第一發(fā)送單元,用于將所述第二接收單元收到的注冊結果和所述終端申 請IP地址的請求,發(fā)送給分配連接點地址的設備。
13. 根據(jù)權利要求12所述的接入網設備,其特征在于,還包括填入單元,用于將所述第二接收單元收到的注冊結果填入所述終端申請 IP地址的請求中;所述第一發(fā)送單元將所述填入注冊結果的請求發(fā)送給所述分配連接點 地址的i殳備。
14. 根據(jù)權利要求12或13所述的接入網設備,其特征在于,還包括第三接收單元,用于接收來自所述分配連接點地址的設備的IP地址分配 應答;注冊取消單元,用于觸發(fā)發(fā)起所述終端的移動IP注冊取消過程;第一判斷單元,用于對所述第二接收單元收到的注冊結果和所述第三接 收單元收到的應答進行判斷,如果所述注冊結果為注冊成功,所述應答為IP 地址分配失敗,則指示所述注冊取消單元觸發(fā)發(fā)起所述終端的移動IP注冊取 消過程。
15. 根據(jù)權利要求12所述的接入網設備,其特征在于,還包括第二發(fā)送單元,用于將所述第一接收單元收到的所述終端申請IP地址的 請求發(fā)送給所述分配連接點地址的設備;第三接收單元,用于接收來自所述分配連接點地址的設備的IP地址分配應答;第二判斷單元,用于對所述第二接收單元收到的注冊結果和所述第三接 收單元收到的應答進行判斷,如果所述應答為分配IP地址成功,且所述注冊 結果為注冊失敗,則指示所述第一發(fā)送單元將所述注冊結果和所述終端申請 IP地址的請求發(fā)送給所述分配連接點地址的設備。
16. —種分配連接點地址的設備,其特征在于,包括接收單元,用于接收終端申請IP地址的請求和該終端的移動IP注冊結果;發(fā)送單元,用于向所述終端返回IP地址分配應答;第一判斷單元,用于判斷所述接收單元收到的注冊結果是否為注冊失 敗,如果是則指示所述發(fā)送單元向所述終端返回表示IP地址分配失敗的應 答。
17. 根據(jù)權利要求16所述的分配連接點地址的設備,其特征在于,所述 接收單元還用于從收到的所述終端申請IP地址的請求中,獲取該終端的移動 IP注冊結果。
18. 根據(jù)權利要求16至17中任一項所述的分配連接點地址的設備,其特 征在于,還包括IP地址管理單元,用于收回已分配的IP地址;第四判斷單元,用于在所述第一判斷單元判定所述接收單元收到的注冊 結果為注冊失敗時,判斷在所述接收單元收到所述攜帶注冊結果的終端申請 IP地址的請求前,是否已另外收到獨立的終端申請IP地址的請求且已向所述 終端發(fā)送IP地址分配成功的應答,將所述IP地址分配給該終端,如果是,則 指示所述IP地址管理單元收回所述已分配的IP地址。
19. 一種接入網設備,其特征在于,包括 第一接收單元,用于接收來自終端的終端申請IP地址的請求; 第二接收單元,用于接收所述終端的移動IP注冊的結果; 第一發(fā)送單元,用于向所述終端返回IP地址分配應答;第一判斷單元,用于對第一接收單元和所述第二接收單元進行判斷,如 果所述第一接收單元收到所述終端申請IP地址的請求,且所述第二接收單元 收到的所述注冊結果為注冊失敗,則指示所述第一發(fā)送單元返回表示IP地址 分配失敗的應答。
20.根據(jù)權利要求19所述的接入網設備,其特征在于,還包括第三接收單元,用于接收來自分配連接點地址的設備的IP地址分配應答;第二發(fā)送單元,用于向所述分配連接點地址的設備發(fā)送表示釋放IP地址 的報文;第二判斷單元,用于對所述第三接收單元收到的應答和所述第二接收單 元收到的注冊結果進行判斷,如果所述第三接收單元收到所述終端IP地址分 配成功的應答,且所述第二接收單元收到的注冊結果為注冊失敗,則指示所 述第二發(fā)送單元向所述分配連接點地址的設備發(fā)送所述表示釋放IP地址的 報文。
全文摘要
本發(fā)明涉及移動通信領域,公開了一種請求、分配連接點地址的方法及設備,在終端的MIP注冊失敗時,不會導致終端后繼消息的傳輸產生錯誤。本發(fā)明中,接收終端申請IP地址的請求和該終端的移動IP注冊結果;如果收到的注冊結果為注冊失敗,則返回終端IP地址分配失敗的應答。
文檔編號H04L1/16GK101355474SQ20071013785
公開日2009年1月28日 申請日期2007年7月25日 優(yōu)先權日2007年7月25日
發(fā)明者趙宇萍 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1