亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于客戶端身份實(shí)時(shí)獲取4over6租約的方法

文檔序號:7806044閱讀:279來源:國知局
一種基于客戶端身份實(shí)時(shí)獲取4over6租約的方法
【專利摘要】一種基于客戶端身份實(shí)時(shí)獲取4over6租約的方法,具有唯一確定Client?ID的DHCP客戶端從DHCPv6服務(wù)器或DHCP4o6服務(wù)器獲取IPv6地址信息,同時(shí)從DHCP4o6服務(wù)器獲取IPv4地址及端口段信息,所述DHCP4o6服務(wù)器根據(jù)Client?ID建立IPv4、IPv6租約信息的映射關(guān)系,即4over6租約,租約請求客戶端向DHCP4o6服務(wù)器發(fā)出4over6租約信息請求,DHCP4o6服務(wù)器向租約請求客戶端實(shí)時(shí)提供基于Client?ID的4over6租約信息,本發(fā)明通過對DHCPv6Active?Leasequery協(xié)議進(jìn)行擴(kuò)展,使租約請求客戶端能夠?qū)崟r(shí)從DHCP4o6服務(wù)器獲取基于客戶端身份的4over6租約信息,在IPv6單棧環(huán)境中使用DHCPv4over?DHCPv6協(xié)議配置IPv4參數(shù)時(shí),第三方設(shè)備可實(shí)時(shí)從DHCP4o6服務(wù)器處獲取4over6租約信息。
【專利說明】—種基于客戶端身份實(shí)時(shí)獲取4oVer6租約的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別涉及一種基于客戶端身份實(shí)時(shí)獲取4OVer6租約的方法。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)展,DHCP協(xié)議已經(jīng)成為邊緣網(wǎng)絡(luò)設(shè)備獲取基本網(wǎng)絡(luò)配置參數(shù)的主要方法,而DHCP租約信息也成為了其他網(wǎng)絡(luò)管理系統(tǒng)的重要管理信息。DHCP中繼或是第三方網(wǎng)絡(luò)設(shè)備(程序)都會有向DHCP服務(wù)器查詢租約信息的需求,甚至是實(shí)時(shí)查詢需求。
[0003]在IPv4和IPv6單棧網(wǎng)絡(luò)環(huán)境中,租約請求客戶端分別使用Active DHCPv4LeaseQuery和Active DHCPv6Lease Query向DHCP服務(wù)器請求實(shí)時(shí)IPv4、IPv6的租約信息查詢。租約請求客戶端首先通過Bulk Lease Query協(xié)議跟DHCP服務(wù)器同步租約數(shù)據(jù)庫,隨后發(fā)送Active Leasequery請求報(bào)文,與DHCP服務(wù)器建立長時(shí)間的TCP連接。建立連接后,DHCP服務(wù)器將會根據(jù)租約請求客戶端的請求內(nèi)容更新情況實(shí)時(shí)通知租約請求客戶端。
[0004]現(xiàn)有方案能夠在傳統(tǒng)的IPv4單棧網(wǎng)絡(luò)中或是IPv6單棧網(wǎng)絡(luò)環(huán)境中建立TCP連接,實(shí)時(shí)地為租約請求客戶端提供租約信息。
[0005]由于全球IPv4地址資源業(yè)已分配殆盡,互聯(lián)網(wǎng)向IPv6過渡成為解決這一問題的主要手段。互聯(lián)網(wǎng)向IPv6過渡期間,IPv4與IPv6網(wǎng)絡(luò)將在較長時(shí)期內(nèi)共存,DHCPv4overDHCPv6協(xié)議提供了在IPv6環(huán)境中為網(wǎng)絡(luò)設(shè)備分配IPv4地址及端口段的功能。在使用過渡技術(shù)的IPv6環(huán)境中,存在網(wǎng)絡(luò)設(shè)備獲取同一設(shè)備的IPv4和IPv6租約信息并建立映射的需求,即,第三方設(shè)備有獲取網(wǎng)絡(luò)中地址映射信息的需求,其中包括網(wǎng)絡(luò)設(shè)備的IPv4地址、端口段和IPv6地址信息,即作為租約請求客戶端從DHCP4o6服務(wù)器獲取網(wǎng)絡(luò)中4oVer6租約信息,如Lightweight4over6過渡場景中IwAFTR有獲取lwB4租約信息生成地址映射表的需求。但是現(xiàn)有的租約請求協(xié)議無法滿足在IPv6環(huán)境中獲取IPv4租約的需求。

【發(fā)明內(nèi)容】

[0006]為了克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種基于客戶端身份實(shí)時(shí)獲取4over6租約的方法,通過對DHCPv6Active Leasequery協(xié)議進(jìn)行擴(kuò)展,使租約請求客戶端能夠?qū)崟r(shí)從DHCP4o6服務(wù)器獲取基于客戶端身份的4over6租約信息;使得在IPv6單棧環(huán)境中使用DHCPv4over DHCPv6協(xié)議配置IPv4參數(shù)時(shí),第三方設(shè)備可實(shí)時(shí)從DHCP4o6服務(wù)器處獲取4over6租約信息。
[0007]為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:
[0008]—種基于客戶端身份實(shí)時(shí)獲取4over6租約的方法,具有唯一確定Client ID的DHCP客戶端從DHCPv6服務(wù)器或DHCP4o6服務(wù)器獲取IPv6地址信息,同時(shí)從DHCP4o6服務(wù)器獲取IPv4地址及端口段信息,所述DHCP4o6服務(wù)器根據(jù)Client ID建立IPv4、IPv6租約信息的映射關(guān)系,即4over6租約,租約請求客戶端向DHCP4o6服務(wù)器發(fā)出4over6租約信息請求,DHCP4o6服務(wù)器向租約請求客戶端實(shí)時(shí)提供基于Client ID的4over6租約信息。[0009]當(dāng)DHCP4o6服務(wù)器提供IPv6地址租約分配時(shí),DHCP4o6服務(wù)器直接依據(jù)ClientID從IPv4、IPv6租約數(shù)據(jù)庫中獲取租約,形成4over6租約信息發(fā)送給租約請求客戶端;當(dāng)DHCP4o6服務(wù)器只提供IPv4地址租約時(shí),即DHCP客戶端通過DHCPv6服務(wù)器獲取IPv6租約時(shí),DHCP4o6服務(wù)器向DHCPv6服務(wù)器發(fā)出DHCPv6Active Leasequery請求以獲取網(wǎng)絡(luò)設(shè)備的IPv6租約信息。
[0010]所述租約請求客戶端向DHCP4o6服務(wù)器發(fā)出4OVer6租約信息請求的過程是:租約請求客戶端向DHCP4o6服務(wù)器發(fā)送ACTIVELEASEQUERY request報(bào)文,其中query-type字段使用擴(kuò)展的值 QUERY_WITH_v4ADDRESS。
[0011]如果DHCP4o6服務(wù)器同時(shí)提供IPv6和IPv4地址分配服務(wù),則它同時(shí)管理IPv6租約信息和IPv4租約信息,當(dāng)DHCP4o6服務(wù)器收到query-type字段值為QUERY_WITH_V4ADDRESS的ACTIVELEASEQUERY request報(bào)文,與租約請求客戶端建立TCP連接,從本地獲取IPv4和IPv6租約信息,為租約請求客戶端實(shí)時(shí)提供基于Client ID的4over6租約信息。
[0012]如果DHCP4o6服務(wù)器只提供IPv4地址分配服務(wù),而IPv6地址由專有DHCPv6服務(wù)器分配,則DHCP4o6服務(wù)器將先向該專有DHCPv6服務(wù)器發(fā)送正常DHCPv6ACTIVELEASEQUERYrequest報(bào)文建立TCP連接獲取相應(yīng)的IPv6租約,再與租約請求客戶端建立TCP連接,從本地獲取IPv4租約信息,并根據(jù)請求內(nèi)容基于Client ID建立4over6租約信息,實(shí)時(shí)為租約請求客戶端提供此信息。
[0013]所述DHCP4o6服務(wù)器利用DHCPv6Active Leasequery協(xié)議與租約請求客戶端建立TCP連接。
[0014]收到租約請求客戶端的請求報(bào)文后,DHCP406服務(wù)器向其回復(fù)LEASEQUERY-REPLY、LEASEQUERY-DATA、LEASEQUERY-DONE 報(bào)文,其中同時(shí)包含新增選項(xiàng) client_v4opt1n,其中攜帶與報(bào)文中IPv6租約同一 Client ID的IPv4租約信息,其報(bào)文選項(xiàng)類型為0PT10N_LQ_CLIENT_v4,端口段分配采用 PSID(Port Set Identifier)算法。
[0015]所述新增選項(xiàng)client-v4opt1n的選項(xiàng)長度opt1n-len為12,所述PSID算法中,使用offset和PSID表示端口,offset為PSID的偏移量,范圍為0-15 ;PSID_len為PSID長度;PSID為分配的端口段標(biāo)識。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明通過DHCP4o6服務(wù)器為第三方設(shè)備實(shí)時(shí)提供網(wǎng)絡(luò)設(shè)備的租約信息,包括IPv4地址及端口段、IPv6地址等,集中管理的網(wǎng)絡(luò)配置信息,為過渡場景中過渡設(shè)備提供了一種實(shí)時(shí)自動(dòng)的獲取網(wǎng)絡(luò)設(shè)備IPv4地址及端口段與IPv6地址映射的租約
息方法。
【專利附圖】

【附圖說明】
[0017]圖1是本發(fā)明本發(fā)明實(shí)施例流程圖。
【具體實(shí)施方式】
[0018]下面結(jié)合附圖和實(shí)施例詳細(xì)說明本發(fā)明的實(shí)施方式。
[0019]本發(fā)明通過對DHCPv6Active Leasequery協(xié)議進(jìn)行擴(kuò)展,使租約請求客戶端能夠?qū)崟r(shí)從DHCP4o6服務(wù)器獲取基于客戶端身份的4over6租約信息。其中,當(dāng)DHCP4o6服務(wù)器中存在IPv4或IPv6租約信息更新時(shí)、收到DHCPv6服務(wù)器的LEASEQUERY-REPLY報(bào)文時(shí),將會向租約請求客戶端發(fā)送應(yīng)答報(bào)文,實(shí)現(xiàn)實(shí)時(shí)租約更新。
[0020]DHCP客戶端的Client ID是唯一確定的。同一 DHCP客戶端在申請IPv4地址和IPv6地址時(shí)所使用的Client ID相同,所以DHCP4o6服務(wù)器可以依據(jù)Client ID建立IPv4、IPv6租約信息的映射關(guān)系,即4over6租約,其中包括IPv4地址及端口段、IPv6地址等信 息。
[0021]當(dāng)DHCP4o6服務(wù)器提供IPv6地址租約分配時(shí),DHCP4o6服務(wù)器可以直接依據(jù)Client ID從IPv4、IPv6租約數(shù)據(jù)庫中獲取租約,形成4over6租約信息發(fā)送給租約請求客戶端。當(dāng)DHCP4o6服務(wù)器只提供IPv4地址租約時(shí),即DHCP客戶端通過特定的DHCPv6服務(wù)器獲取IPv6租約時(shí),DHCP4o6服務(wù)器需要向DHCPv6服務(wù)器發(fā)出DHCPv6Active Leasequery請求以獲取網(wǎng)絡(luò)設(shè)備的IPv6租約信息。具體方法如下所述:
[0022]租約請求客戶端向DHCP4o6服務(wù)器發(fā)送ACTIVELEASEQUERY request報(bào)文,其中query-type字段使用擴(kuò)展的值QUERY_WITH_v4ADDRESS,即向DHCP4o6服務(wù)器請求4over6租約信息。
[0023]如果DHCP4o6服務(wù)器同時(shí)提供IPv6和IPv4地址分配服務(wù),則它同時(shí)管理IPv6租約信息和IPv4租約信息。當(dāng)DHCP4o6服務(wù)器收到query-type字段值為QUERY_WITH_V4ADDRESS 的 ACTIVELEASEQUERY request 報(bào)文,它利用 DHCPv6Active Leasequery 協(xié)議與租約請求客戶端建立TCP連接,從本地獲取IPv4和IPv6租約信息,為租約請求客戶端實(shí)時(shí)提供基于Client ID的4over6租約信息。
[0024]如果DHCP4o6服務(wù)器只提供IPv4地址分配服務(wù),而IPv6地址由專有DHCPv6服務(wù)器分配,則DHCP4o6服務(wù)器將先向該DHCPv6服務(wù)器發(fā)送正常DHCPv6ACTIVELEASEQUERYrequest報(bào)文建立TCP連接獲取相應(yīng)的IPv6租約,再與租約請求客戶端建立TCP連接,從本地獲取IPv4租約信息,并根據(jù)請求內(nèi)容基于Client ID建立4over6租約信息,實(shí)時(shí)為租約請求客戶端提供此信息。
[0025]DHCP4o6 服務(wù)器向租約請求客戶端回復(fù)的 LEASEQUERY-REPLY、LEASEQUERY-DATA、LEASEQUERY-DONE報(bào)文中將同時(shí)包含新增選項(xiàng)client_v4opt1n,其中攜帶與報(bào)文中IPv6租約同一 Client ID的IPv4租約信息,其報(bào)文格式如下所示:
[0026]
【權(quán)利要求】
1.一種基于客戶端身份實(shí)時(shí)獲取4over6租約的方法,其特征在于,具有唯一確定Client ID的DHCP客戶端從DHCPv6服務(wù)器或DHCP4o6服務(wù)器獲取IPv6地址信息,同時(shí)從DHCP4o6服務(wù)器獲取IPv4地址及端口段信息,所述DHCP4o6服務(wù)器根據(jù)Client ID建立IPv4、IPv6租約信息的映射關(guān)系,即4over6租約,租約請求客戶端向DHCP4o6服務(wù)器發(fā)出4over6租約信息請求,DHCP4o6服務(wù)器向租約請求客戶端實(shí)時(shí)提供基于Client ID的4over6租約信息。
2.根據(jù)權(quán)利要求1所述的一種基于客戶端身份實(shí)時(shí)獲取4oVer6租約的方法,其特征在于,當(dāng)DHCP4o6服務(wù)器提供IPv6地址租約分配時(shí),DHCP4o6服務(wù)器直接依據(jù)Client ID從IPv4、IPv6租約數(shù)據(jù)庫中獲取租約,形成4over6租約信息發(fā)送給租約請求客戶端;當(dāng)DHCP4o6服務(wù)器只提供IPv4地址租約時(shí),即DHCP客戶端通過DHCPv6服務(wù)器獲取IPv6租約時(shí),DHCP4o6服務(wù)器向DHCPv6服務(wù)器發(fā)出DHCPv6Active Leasequery請求以獲取網(wǎng)絡(luò)設(shè)備的IPv6租約信息。
3.根據(jù)權(quán)利要求1所述的一種基于客戶端身份實(shí)時(shí)獲取4oVer6租約的方法,其特征在于,所述租約請求客戶端向DHCP4o6服務(wù)器發(fā)出4oVer6租約信息請求的過程是:租約請求客戶端向DHCP4o6服務(wù)器發(fā)送ACTIVELEASEQUERY request報(bào)文,其中query-type字段使用擴(kuò)展的值 QUERY_WITH_v4ADDRESS。
4.根據(jù)權(quán)利要求3所述的一種基于客戶端身份實(shí)時(shí)獲取4oVer6租約的方法,其特征在于,如果DHCP4o6服務(wù)器同時(shí)提供IPv6和IPv4地址分配服務(wù),則它同時(shí)管理IPv6租約信息和IPv4租約信息,當(dāng)DHCP4o6服務(wù)器收到query-type字段值為QUERY_WITH_v4ADDRESS的ACTIVELEASEQUERY request報(bào)文,與租約請求客戶端建立TCP連接,從本地獲取IPv4和IPv6租約信息,為租約請求客戶端實(shí)時(shí)提供基于Client ID的4over6租約信息。
5.根據(jù)權(quán)利要求3所述的一種基于客戶端身份實(shí)時(shí)獲取4oVer6租約的方法,其特征在于,如果DHCP4o6服務(wù)器只提供IPv4地址分配服務(wù),而IPv6地址由專有DHCPv6服務(wù)器分配,則DHCP4o6服務(wù)器將先向該專有DHCPv6服務(wù)器發(fā)送正常DHCPv6ACTIVELEASEQUERYrequest報(bào)文建立TCP連接獲取相應(yīng)的IPv6租約,再與租約請求客戶端建立TCP連接,從本地獲取IPv4租約信息,并根據(jù)請求內(nèi)容基于Client ID建立4over6租約信息,實(shí)時(shí)為租約請求客戶端提供此信息。
6.根據(jù)權(quán)利要求4或5所述的一種基于客戶端身份實(shí)時(shí)獲取4oVer6租約的方法,其特征在于,所述DHCP4o6服務(wù)器利用DHCPv6Active Leasequery協(xié)議與租約請求客戶端建立TCP連接。
7.根據(jù)權(quán)利要求3所述的一種基于客戶端身份實(shí)時(shí)獲取4oVer6租約的方法,其特征在于,收到租約請求客戶端的請求報(bào)文后,DHCP4o6服務(wù)器向其回復(fù)LEASEQUERY-REPLY、LEASEQUERY-DATA、LEASEQUERY-DONE 報(bào)文,其中同時(shí)包含新增選項(xiàng) client_v4opt1n,其中攜帶與報(bào)文中IPv6租約同一 Client ID的IPv4租約信息,其報(bào)文選項(xiàng)類型為OPT1N_LQ_CLIENT_v4,端口段分配采用 PSID(Port Set Identifier)算法。
8.根據(jù)權(quán)利要求7所述的一種基于客戶端身份實(shí)時(shí)獲取4oVer6租約的方法,其特征在于,所述新增選項(xiàng)client-v4opt1n的選項(xiàng)長度opt1n_len為12,所述PSID算法中,使用offset和PSID表示端口,offset為PSID的偏移量,范圍為0-15 ;PSID_len為PSID長度;PSID為分配的端口段標(biāo)識。
【文檔編號】H04L29/06GK104038496SQ201410261032
【公開日】2014年9月10日 申請日期:2014年6月12日 優(yōu)先權(quán)日:2014年6月12日
【發(fā)明者】崔勇, 孫琪, 劉子隆 申請人:清華大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1