Y消息獲得新的IP地址;
[0043]處理模塊,用于當(dāng)所述第二判斷模塊判斷結(jié)果為否時,獲得所述第二RELAY-REPL消息中包含的所述服務(wù)器為所述客戶機分配的所述IP地址前綴對應(yīng)的第四租期,并根據(jù)所述IP地址前綴,生成第三IP地址,以及與所述第三IP地址對應(yīng)的第五租期,其中,所述第五租期的時長小于所述第四租期的時長;向所述客戶機發(fā)送第四REPLY消息,其中,所述第四REPLY消息中包含所述第三IP地址以及所述第五租期。
[0044]進一步地,所述裝置還包括:
[0045]第二查找模塊,用于當(dāng)接收到所述客戶機發(fā)送的進行消息交互的交互消息時,根據(jù)所述客戶機的標(biāo)識信息,查找與所述客戶機的標(biāo)識信息對應(yīng)的IP地址前綴,其中,所述交互消息包括RELEASE消息、REBIND消息、DECLINE消息或CONFIRM消息;
[0046]第四發(fā)送模塊,用于向所述服務(wù)器發(fā)送第二RELAY-FORW消息,其中,所述第二RELAY-FORW消息中包含所述IP地址前綴;
[0047]接收模塊,用于接收所述服務(wù)器發(fā)送的第三RELAY-REPL消息,并向所述客戶機發(fā)送第五REPLY消息,其中,所述第五REPLY消息中包含所述第一IP地址、所述第二IP地址或所述第三IP地址。
[0048]第三方面,本發(fā)明實施例提供了一種IP地址申請系統(tǒng),所述系統(tǒng)包括:中繼設(shè)備、服務(wù)器以及至少一個客戶機;
[0049]所述客戶機,用于向所述服務(wù)器發(fā)送申請IP地址的請求消息;
[0050]所述服務(wù)器,用于當(dāng)接收到所述客戶機發(fā)送的申請IP地址的請求消息時,向所述中繼設(shè)備發(fā)送分配IP地址前綴的第一 RELAY-REPL消息;
[0051]所述中繼設(shè)備,用于當(dāng)接收到所述服務(wù)器向所述客戶機發(fā)送的所述第一RELAY-REPL消息時,獲得所述第一 RELAY-REPL消息中包括的所述服務(wù)器為所述客戶機分配的IP地址前綴,以及與所述IP地址前綴對應(yīng)的第一租期;根據(jù)所述IP地址前綴,生成第一IP地址,以及與所述第一IP地址對應(yīng)的第二租期,其中,所述第二租期的時長小于所述第一租期的時長;向所述客戶機發(fā)送第一REPLY消息,其中,所述第一REPLY消息中包含所述第一IP地址以及所述第二租期。
[0052]本發(fā)明實施例提供了一種IP地址分配方法、裝置及系統(tǒng),應(yīng)用于DHCPv6網(wǎng)絡(luò)系統(tǒng)中的中繼設(shè)備,所述DHCPv6網(wǎng)絡(luò)系統(tǒng)還包括:服務(wù)器以及至少一個客戶機,所述方法包括:當(dāng)接收到服務(wù)器向任一個客戶機發(fā)送的分配IP地址前綴的第一 RELAY-REPL消息時,獲得所述第一 RELAY-REPL消息中包括的所述服務(wù)器為所述客戶機分配的IP地址前綴,以及與所述IP地址前綴對應(yīng)的第一租期,其中,所述第一RELAY-REPL消息為所述服務(wù)器接收到所述中繼設(shè)備發(fā)送的申請IP地址前綴的請求消息時發(fā)送的;根據(jù)所述IP地址前綴,生成第一 IP地址,以及與所述第一IP地址對應(yīng)的第二租期,其中,所述第二租期的時長小于所述第一租期的時長;向所述客戶機發(fā)送第一REPLY消息,其中,所述第一REPLY消息中包含所述第一 IP地址以及所述第二租期。本發(fā)明實施例通過中繼設(shè)備實現(xiàn)客戶機IP地址的跳變,與現(xiàn)有的由客戶機生成其對應(yīng)的跳變地址的方案相比,配置過程簡單,容易實現(xiàn)。
【附圖說明】
[0053]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0054]圖1為本發(fā)明實施例提供的一種IP地址分配方法的流程圖;
[0055]圖2為本發(fā)明實施例提供的另一種IP地址分配方法的流程圖;
[0056]圖3為本發(fā)明實施例提供的另一種IP地址分配方法的流程圖;
[0057]圖4為本發(fā)明實施例提供的消息處理方法的流程圖;
[0058]圖5為本發(fā)明實施例提供的一種IP地址分配裝置的結(jié)構(gòu)示意圖;
[0059]圖6為本發(fā)明實施例提供的另一種IP地址分配裝置的結(jié)構(gòu)示意圖;
[0060]圖7為本發(fā)明實施例提供的另一種IP地址分配裝置的結(jié)構(gòu)示意圖;
[0061]圖8為本發(fā)明實施例提供的消息處理裝置的結(jié)構(gòu)示意圖;
[0062]圖9為本發(fā)明實施例提供的IP地址分配系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0063]為了簡便地實現(xiàn)客戶機IP地址的跳變,本發(fā)明實施例提供了一種IP地址分配方法、裝置及系統(tǒng)。
[0064]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0065]需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0066]為了簡便地實現(xiàn)客戶機IP地址的跳變,本發(fā)明實施例提供了一種IP地址分配方法過程,如圖1所示,該過程包括以下步驟:
[0067]SlOl,當(dāng)接收到服務(wù)器向任一個客戶機發(fā)送的分配IP地址前綴的第一RELAY-REPL消息時,獲得所述第一 RELAY-REPL消息中包括的所述服務(wù)器為所述客戶機分配的IP地址前綴,以及與所述IP地址前綴對應(yīng)的第一租期。
[0068]本方法可以應(yīng)用于DHCPv6網(wǎng)絡(luò)系統(tǒng)中的中繼設(shè)備。該DHCPv6網(wǎng)絡(luò)系統(tǒng)還可以包括:服務(wù)器以及至少一個客戶機。并且,在本發(fā)明實施例中,可以將服務(wù)器設(shè)置為支持分配IP地址前綴的模式。也就是說,當(dāng)服務(wù)器接收到客戶機發(fā)送的申請IP地址的請求消息時,該服務(wù)器會向客戶機分配IP地址前綴。
[0069]在DHCPv6網(wǎng)絡(luò)系統(tǒng)中,當(dāng)客戶機向服務(wù)器發(fā)送消息時,或服務(wù)器向客戶機發(fā)送消息時,都需要經(jīng)過中繼設(shè)備進行轉(zhuǎn)發(fā)。
[0070]具體地,當(dāng)客戶機需要向服務(wù)器申請IP地址時,該客戶機可以向服務(wù)器發(fā)送申請IP地址的請求消息,該請求消息可以為SOLICIT消息或REQUEST消息。在本發(fā)明實施例中,當(dāng)中繼設(shè)備接收到客戶機發(fā)送的申請IP地址的請求消息時,可以向服務(wù)器發(fā)送申請IP前綴的請求消息,當(dāng)服務(wù)器接收到該請求消息時,可以向客戶機分配IP地址前綴,以及與該IP地址前綴對應(yīng)的第一租期,并發(fā)送包含該IP地址前綴以及第一租期的第一 RELAY-REPL消息。
[0071]在本發(fā)明實施例中,當(dāng)中繼設(shè)備接收到服務(wù)器發(fā)送的分配IP地址前綴的第一RELAY-REPL消息時,可以獲得該第一 RELAY-REPL消息中包括的服務(wù)器為該客戶機分配的IP地址前綴,以及與該IP地址前綴對應(yīng)的第一租期。
[0072]上述IP地址前綴例如可以為64位。上述第一租期例如可以為6小時、12小時、48小時等。第一租期用來標(biāo)識客戶機可以使用該IP地址前綴的時長。當(dāng)中繼設(shè)備接收到客戶機發(fā)送的RENEW消息時判斷第一租期是否到期,如果是,則需要向服務(wù)器發(fā)起IP地址前綴續(xù)租請求,已繼續(xù)使用該IP地址前綴或由服務(wù)器向客戶機重新分配新的IP地址前綴。
[0073]S102,根據(jù)所述IP地址前綴,生成第一 IP地址,以及與所述第一 IP地址對應(yīng)的第二租期,其中,所述第二租期的時長小于所述第一租期的時長。
[0074]在本發(fā)明實施例中,為了實現(xiàn)客戶機IP地址的跳變,可以由中繼設(shè)備為客戶機分配^地址。具體地,當(dāng)中繼設(shè)備獲得第一RELAY-REPL消息中包括的服務(wù)器為該客戶機分配的IP地址前綴,以及與該IP地址前綴對應(yīng)的第一租期后,可以根據(jù)該IP地址前綴,生成第一IP地址,以及與該第一IP地址對應(yīng)的第二租期。并且,為了實現(xiàn)客戶機IP地址的跳變,保證客戶機的安全,該第二租期的時長小于第一租期的時長。
[0075]例如,當(dāng)中繼設(shè)備獲得的IP地址前綴為64位時,可以將該IP地址前綴的64位作為第一 IP地址的前64位,并且增加后64位,得到128位的第一 IP地址。
[0076]當(dāng)?shù)谝蛔馄跒?2小時時,第二租期可以為6小時、5小時、2小時等。
[0077]S103,向所述客戶機發(fā)送第一REPLY消息,其中,所述第一REPLY消息中包含所述第一 IP地址以及所述第二租期。
[0078]當(dāng)中繼設(shè)備根據(jù)IP地址前綴以及第一租期,生成第一IP地址以及與該第一 IP地址對應(yīng)的第二租期后,可以向客戶機發(fā)送第一REPLY消息,該第一REPLY消息中包含該第一IP地址以及該第二租期,以使得客戶機將該第一IP地址作為自身的IP地址,實現(xiàn)IP地址的申請。
[0079]本發(fā)明實施例提供的IP地址分配方法,能夠通過中繼設(shè)備實現(xiàn)客戶機IP地址的跳變,與現(xiàn)有的由客戶機生成其對應(yīng)的跳變地址的方案相比,配置過程簡單,容易實現(xiàn)。
[0080]在圖1所提供的實施例的基礎(chǔ)上,本發(fā)明實施例還提供了另一種IP地址分配方法過程,如圖2所示,該過程包括以下步驟:
[0081 ] S201,在自身保存的IP地址跳變映射表中保存與所述客戶機的標(biāo)識信息對應(yīng)的所述IP地址前綴、所述第一租期以及所述第一 IP地址。
[0082]在本發(fā)明實施例中,可以由中繼設(shè)備來實現(xiàn)客戶機IP地址的跳變,服務(wù)器只為客戶機分配IP地址前綴,因此,服務(wù)器并不知道每個客戶機