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