專利名稱:一種實(shí)現(xiàn)租約信息更新的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及微波接入全球互通(WiMAX,World InteroperabilityMicrowave Access)技術(shù),尤指一種在WiMAX系統(tǒng)中,實(shí)現(xiàn)租約信息更新的方法。
背景技術(shù):
WiMAX端到端的網(wǎng)絡(luò)規(guī)范是由專門的網(wǎng)絡(luò)工作組(NWG,Networkworking group)負(fù)責(zé)制定的,其目標(biāo)是建立端到端的網(wǎng)絡(luò)參考模型,滿足WiMAX論壇運(yùn)營商工作組提出的需求、制定端到端的網(wǎng)絡(luò)規(guī)范,定義網(wǎng)絡(luò)中的功能實(shí)體和網(wǎng)絡(luò)接口,以及為WiMAX系統(tǒng)的互通認(rèn)證奠定基礎(chǔ)。
NWG第一階段(NWG Stage 1)為需求階段,05年二季度已經(jīng)完成,而Stage 2階段描述了WiMAX系統(tǒng)的網(wǎng)絡(luò)架構(gòu),圖1是WiMAX系統(tǒng)的網(wǎng)絡(luò)參考模型示意圖,如圖1所示,WiMAX系統(tǒng)主要包括作為用戶終端的用戶站/移動(dòng)終端(SS/MS)、連接用戶終端與網(wǎng)絡(luò)側(cè)的接入服務(wù)網(wǎng)絡(luò)(ASN,AccessService Network)、作為網(wǎng)絡(luò)側(cè)的互連服務(wù)網(wǎng)絡(luò)(CSN)等,SS/MS與ASN之間的接口為R1接口,ASN與CSN之間的接口為R3接口,CSN與CSN之間的接口為R5接口,SS/MS與CSN之間的接口為R2接口。其中,ASN包括基站(BS,Base Station)和ASN網(wǎng)關(guān)(GW,Gateway),ASN GW和BS之間的接口為R6接口,ASN之間通過ASN GW的R4接口連接。本文中將ASN GW簡稱為GW。有關(guān)圖1的詳細(xì)內(nèi)容可參考NWG相關(guān)文檔,這里不再詳述。
當(dāng)SS/MS需要通過WiMAX系統(tǒng)使用業(yè)務(wù)時(shí),可以通過激活過程從位于網(wǎng)絡(luò)側(cè)的CSN中的動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP,Dynamic Host ConfigurationProtocol)服務(wù)器(DHCP Server)獲取IP地址,NWG規(guī)范規(guī)定使用DHCP機(jī)制進(jìn)行動(dòng)態(tài)IP地址的分配,該IP地址具有相應(yīng)的租約信息,以表示SS/MS租用該IP地址的租期,該租約信息由DHCP Server根據(jù)網(wǎng)絡(luò)配置策略最終決定。
當(dāng)SS/MS獲得IP地址后,會(huì)按照預(yù)先設(shè)置的規(guī)則維護(hù)SS/MS的IP地址的租約信息,如定時(shí)向DHCP Server發(fā)起租約信息更新過程,以維持該IP地址的使用,該租約更新過程也稱為DHCP更新(Renewal)過程。圖2是現(xiàn)有技術(shù)實(shí)現(xiàn)租約信息更新的流程圖,假設(shè)在SS/MS發(fā)起租約更新之前,已通過DHCP獲得IP地址并激活該IP地址,現(xiàn)有更新租約信息的方法包括以下步驟步驟200SS/MS向DHCP Server發(fā)送租約信息更新請求。
本步驟中,SS/MS作為DHCP客戶端(Client)向DHCP Server發(fā)起租約信息更新請求,該租約信息更新請求直接作為數(shù)據(jù)報(bào)文單播發(fā)送。租約信息更新請求具體為協(xié)議規(guī)定的DHCP更新請求(DHCP Renewal Request)消息,該DHCP Renewal Request消息中攜帶有DHCP客戶端的IP地址及硬件地址。
SS/MS可以通過IP地址配置建立階段獲得DHCP Server的IP地址,具體獲取的方法與本發(fā)明內(nèi)容無關(guān),可參見相關(guān)協(xié)議,這里不再贅述。
按照協(xié)議規(guī)定,GW只是將來自SS/MS的租約信息更新請求轉(zhuǎn)發(fā)給DHCPServer,可以通過GW中的DHCP中繼器(Relay)轉(zhuǎn)發(fā)。
步驟201DHCP Server向SS/MS發(fā)送租約信息更新響應(yīng)。
本步驟中,DHCP Server根據(jù)網(wǎng)絡(luò)配置策略最終決定是否更新該SS/MS的IP地址對應(yīng)的租約信息,若更新,則將更新后的租約信息攜帶在租約信息更新響應(yīng)中發(fā)送給SS/MS,若不更新,則不向SS/MS返回租約信息更新響應(yīng)。租約信息更新響應(yīng)具體為協(xié)議規(guī)定的DHCP更新響應(yīng)(DHCP Renewal Ack)消息,該DHCP Renewal Ack消息中攜帶有DHCP客戶端的IP地址、DHCP客戶端硬件地址及更新后的IP地址租約信息。
按照協(xié)議規(guī)定,GW只是將來自DHCP Server的租約信息更新響應(yīng)轉(zhuǎn)發(fā)給SS/MS。
如果SS/MS收到拒絕(NAK)消息,那么,SS/MS釋放相應(yīng)的IP地址,并重新用戶發(fā)起DHCP請求。
從圖2所示的現(xiàn)有實(shí)現(xiàn)租約更新的方法來看,GW不對SS/MS與DHCPServer之間交互的租約信息更新請求/租約信息更新響應(yīng)進(jìn)行監(jiān)聽,而僅僅是透傳租約信息更新請求/租約信息更新響應(yīng)。
GW自身也是需要存儲(chǔ)上述IP地址的租約信息的,這樣在SS/MS通過GW接入WiMAX系統(tǒng)時(shí),GW會(huì)根據(jù)自身存儲(chǔ)的與該SS/MS使用的IP地址對應(yīng)的租約信息,判斷該IP地址是否過期,在該IP地址未過期的情況下才繼續(xù)執(zhí)行SS/MS的接入。目前,GW中的租約信息依賴其它外部網(wǎng)元的租約維護(hù)信息來更新,如果外部網(wǎng)元的租約維護(hù)信息出現(xiàn)問題,那么GW上維護(hù)IP地址相關(guān)信息將會(huì)與DHCP Server中的不一致,導(dǎo)致系統(tǒng)的異常。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)租約信息更新的方法,能夠保證WiMAX系統(tǒng)中的GW與DHCP Server中的租約信息的一致性。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)租約信息更新的方法,該方法包括網(wǎng)關(guān)在轉(zhuǎn)發(fā)用戶終端與網(wǎng)絡(luò)側(cè)間租約信息更新過程中的交互信息時(shí),記錄交互信息中攜帶的租約信息。
所述租約信息更新過程使用動(dòng)態(tài)主機(jī)配置協(xié)議DHCP機(jī)制,所述用戶終端為DHCP客戶端,所述網(wǎng)絡(luò)側(cè)為DHCP服務(wù)器;該方法具體包括A.所述網(wǎng)關(guān)中的DHCP中繼器接收到來自DHCP客戶端的租約信息更新請求后,記錄該租約信息更新請求中攜帶的更新狀態(tài)信息,并將該租約信息更新請求轉(zhuǎn)發(fā)給DHCP服務(wù)器;B.DHCP服務(wù)器向DHCP中繼器返回租約信息更新響應(yīng),DHCP中繼器記錄租約信息更新響應(yīng)中攜帶的更新后的租約信息后,將該租約信息更新響應(yīng)發(fā)送給DHCP客戶端。
所述DHCP客戶端為微波接入全球互通WiMAX系統(tǒng)中的用戶站或移動(dòng)終端。
該方法還包括若所述DHCP中繼器收到拒絕消息,則所述網(wǎng)關(guān)刪除自身維護(hù)的IP信息,并通知所述DHCP客戶端釋放相應(yīng)的IP地址。
步驟A還包括所述DHCP中繼器啟動(dòng)等待定時(shí)器。
該方法還包括若所述等待定時(shí)器超時(shí),所述DHCP中繼器未收到回復(fù),則認(rèn)為IP地址的租約信息未更新。
由上述技術(shù)方案可見,在WiMAX系統(tǒng)中,本發(fā)明在作為DHCP客戶端的SS/MS與網(wǎng)絡(luò)側(cè)的DHCP Server間的租約信息更新過程中,通過GW對該過程中交互信息如租約信息更新請求/租約信息更新響應(yīng)的監(jiān)聽,并記錄更新后的租約信息,使得在更新租約信息的同時(shí),GW同步記錄下了更新后的租約信息,從而保證了GW與DHCP Server中的租約信息的一致性。
除此之外,由于GW中的租約信息的真實(shí)性得到了保證,也為在GW中的IP地址老化過程、IP地址檢查、DHCP信令跟蹤等功能提供了保障。
圖1是WiMAX系統(tǒng)的網(wǎng)絡(luò)參考模型示意圖;圖2是現(xiàn)有技術(shù)實(shí)現(xiàn)租約信息更新的流程圖;圖3是本發(fā)明實(shí)現(xiàn)租約信息更新的流程圖。
具體實(shí)施例方式
本發(fā)明的核心思想是網(wǎng)關(guān)在轉(zhuǎn)發(fā)用戶終端與網(wǎng)絡(luò)側(cè)間租約信息更新過程中的交互信息時(shí),記錄交互信息中攜帶的租約信息。
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉較佳實(shí)施例,對本發(fā)明進(jìn)一步詳細(xì)說明。
圖3是本發(fā)明實(shí)現(xiàn)租約信息更新的流程圖,假設(shè)在SS/MS發(fā)起租約更新之前,已通過DHCP獲得IP地址并激活該IP地址,本發(fā)明更新租約信息的方法包括以下步驟步驟300SS/MS向DHCP Relay發(fā)送租約信息更新請求。
本步驟中,SS/MS作為DHCP客戶端向DHCP Relay發(fā)起租約信息更新請求,該租約信息更新請求具體為協(xié)議規(guī)定的DHCP Renewal Request消息,該DHCP Renewal Request消息中攜帶有DHCP客戶端IP地址及硬件地址。
SS/MS可以通過IP地址配置建立階段獲得DHCP Server的IP地址,具體獲取的方法與本發(fā)明內(nèi)容無關(guān),可參見相關(guān)協(xié)議,這里不再贅述。
按照協(xié)議規(guī)定,DHCP Relay可以位于GW中或GW外。
步驟301~步驟302DHCP Relay記錄更新(Renew)狀態(tài),并將DHCPRenewal Request消息轉(zhuǎn)發(fā)給DHCP Server。
該Renew狀態(tài)表示接收到了來自某DHCP客戶端的DHCP RenewalRequest消息,同時(shí)啟動(dòng)一等待定時(shí)器,并等待對應(yīng)該DHCP客戶端的回復(fù)。若在等待定時(shí)器超時(shí)后,GW仍然未收到回復(fù),則認(rèn)為IP地址的租約信息未更新,結(jié)束本次租約信息更新過程。
步驟303DHCP Server向DHCP Relay返回租約信息更新響應(yīng)。
本步驟中,DHCP Server根據(jù)網(wǎng)絡(luò)配置策略最終決定是否更新該SS/MS的IP地址對應(yīng)的租約信息,若更新,則將更新后的租約信息攜帶在租約信息更新響應(yīng)中發(fā)送給SS/MS,若不更新,則不向SS/MS回復(fù)DHCP Renewal Ack消息。租約信息更新響應(yīng)具體為協(xié)議規(guī)定的DHCP Renewal Ack消息,該DHCP Renewal Ack消息中攜帶有DHCP客戶端IP地址、DHCP客戶端硬件地址及更新后的租約信息。
步驟304~步驟305DHCP Relay記錄更新的租約信息,并將DHCPRenewal Ack消息轉(zhuǎn)發(fā)給SS/MS。
需要說明的是,如果DHCP Relay收到NAK消息,那么,GW刪除自身維護(hù)的IP信息,并通知SS/MS釋放相應(yīng)的IP地址,重新等待用戶發(fā)起DHCP請求。
通過本發(fā)明方法可見,本發(fā)明在SS/MS與DHCP Server間的租約信息更新過程中,通過GW對該過程中交互信息如租約信息更新請求/租約信息更新響應(yīng)的監(jiān)聽,使得在更新租約信息的同時(shí),GW同步記錄下了更新后的租約信息,保證了GW與DHCP Server中的租約信息的一致性。
另外,由于GW與DHCP Server同步記錄了更新后的IP地址對應(yīng)的租約信息,也即GW對自身保存的租約信息的老化過程是與DHCP Server對租約信息的響應(yīng)更新情況是同步的,保證了該租約信息對應(yīng)的IP地址的報(bào)文正確通過GW轉(zhuǎn)發(fā),從而保證了WiMAX系統(tǒng)為用戶提供業(yè)務(wù)的服務(wù)質(zhì)量。
除此之外,由于GW中的租約信息的真實(shí)性得到了保證,也為在GW中實(shí)現(xiàn)IP地址檢查、DHCP信令跟蹤等功能提供了保障。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)租約信息更新的方法,其特征在于,該方法包括網(wǎng)關(guān)在轉(zhuǎn)發(fā)用戶終端與網(wǎng)絡(luò)側(cè)間租約信息更新過程中的交互信息時(shí),記錄交互信息中攜帶的租約信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述租約信息更新過程使用動(dòng)態(tài)主機(jī)配置協(xié)議DHCP機(jī)制,所述用戶終端為DHCP客戶端,所述網(wǎng)絡(luò)側(cè)為DHCP服務(wù)器;該方法具體包括A.所述網(wǎng)關(guān)中的DHCP中繼器接收到來自DHCP客戶端的租約信息更新請求后,記錄該租約信息更新請求中攜帶的更新狀態(tài)信息,并將該租約信息更新請求轉(zhuǎn)發(fā)給DHCP服務(wù)器;B.DHCP服務(wù)器向DHCP中繼器返回租約信息更新響應(yīng),DHCP中繼器記錄租約信息更新響應(yīng)中攜帶的更新后的租約信息后,將該租約信息更新響應(yīng)發(fā)送給DHCP客戶端。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述DHCP客戶端為微波接入全球互通WiMAX系統(tǒng)中的用戶站或移動(dòng)終端。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法還包括若所述DHCP中繼器收到拒絕消息,則所述網(wǎng)關(guān)刪除自身維護(hù)的IP信息,并通知所述DHCP客戶端釋放相應(yīng)的IP地址。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟A還包括所述DHCP中繼器啟動(dòng)等待定時(shí)器。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,該方法還包括若所述等待定時(shí)器超時(shí),所述DHCP中繼器未收到回復(fù),則認(rèn)為IP地址的租約信息未更新。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)租約信息更新的方法,在微波接入全球互通(WiMAX)系統(tǒng)中,網(wǎng)關(guān)在轉(zhuǎn)發(fā)用戶終端與網(wǎng)絡(luò)側(cè)間租約信息更新過程中的交互信息時(shí),記錄交互信息中攜帶的租約信息。本發(fā)明通過在SS/MS與DHCP Server間的租約信息更新過程中,網(wǎng)關(guān)對該過程中交互信息的監(jiān)聽并記錄更新后的租約信息,使得GW同步記錄下了更新后的租約信息,從而保證了GW與DHCP Server中的租約信息的一致性。除此之外,由于GW中的租約信息的真實(shí)性得到了保證,也為在GW中的IP地址老化過程、IP地址檢查、DHCP信令跟蹤等功能提供了保障。
文檔編號H04L12/66GK1996917SQ20061009056
公開日2007年7月11日 申請日期2006年6月28日 優(yōu)先權(quán)日2006年6月28日
發(fā)明者何航衛(wèi), 王懷齊, 肖亞軍, 劉曄 申請人:華為技術(shù)有限公司