System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及互聯網,特別是涉及一種雙棧地址分配管理系統及方法。
技術介紹
1、dhcp是互聯網的基礎服務之一,主要用于給網絡設備動態分配ip地址,使網絡設備間可以互聯互通。ip地址區分ipv4地址和ipv6地址,早期很多設備或程序只支持ipv4不支持ipv6地址。隨著ipv4資源的耗盡,目前很多企業都在主動進行ipv6改造,其中改造徹底的企業更換了網絡中的所有軟件和硬件,使其天然支持ipv4/ipv6雙棧,但也有不少企業不能一次徹底改造,網絡中同時存在只支持ipv4的設備和同時支持ipv4/ipv6雙棧的設備或軟件。
2、當前傳統技術方案是給ipv4和ipv6各自配置dhcp地址池分配地址。如果設備只支持ipv4的地址,則此時還需要手動在交換機或路由器部分做nat64映射,使ipv4的地址可以對外使用ipv6來通信。如果后續設備需要更換為支持雙棧地址,還需要再刪除交換機或路由器的nat64策略,同時還需要給設備分配新的ipv6地址。因為ipv6地址變化,導致和此設備通信的其他ipv6設備,也需要同步修改為新的ipv6地址。
技術實現思路
1、本申請提供一種基于dhcp的雙棧地址分配和管理系統及方法,旨在解決現有技術在ipv4向ipv6過渡期間,缺乏靈活高效網絡管理方案的問題。
2、第一方面,一種基于dhcp的雙棧地址分配和管理系統,所述系統基于配置有net64的交換機或路由器、配置有dns64的dns服務器、dhcp服務器以及終端,所述系統包括:內置在所述dh
3、所述dhcp64模塊用于把ipv4地址根據預定義規則轉換為ipv6地址;
4、所述nat64操控模塊用于遠程登錄到交換機或路由器設備執行命令,配置nat64策略;
5、所述終端掃描標記模塊用于掃描并標識和記錄與終端相關的信息。
6、上述方案中,可選地,終端掃描標記模塊的掃描動作包括:
7、所述終端掃描標記模塊主動發起對終端的探測;和/或
8、根據終端申請地址時的指紋和具體參數信息來標識終端類型及確定其期望的地址分配行為。
9、上述方案中,可選地,終端掃描標記模塊標識和記錄與終端相關的信息包括:
10、掃描到的終端對ipv4/ipv6的支持情況、當前dhcp服務器對終端ip地址的分配情況、交換機或路由器的nat64策略配置情況、以及終端設備更換導致的mac地址變化但ip地址期望延續分配的信息。
11、上述方案中,可選地,所述終端掃描標記模塊支持手動配置和調整操作。
12、第二方面,一種基于dhcp的雙棧地址分配和管理方法,所述方法基于如上所述的一種基于dhcp的雙棧地址分配和管理系統,所述方法包括:
13、響應于終端發送的地址申請,dhcp服務器分配ipv4地址時使用ipv4地址池進行分配;若同一終端申請ipv6地址,則利用dhcp64模塊把ipv4地址根據預定義規則轉換為ipv6地址,確保給同一終端分配的ipv4地址和ipv6地址具有映射關系;
14、若只分配ipv4地址或ipv6地址,則對應未分配的具有映射關系的ipv6地址或ipv4地址作為預留,不進行分配。
15、上述方案中,可選地,還包括:若終端只申請ipv6地址,使用ipv6地址池為終端分配ipv6地址。
16、上述方案中,可選地,所述預定義規則包括:
17、新ipv6地址=ipv6前綴+完整ipv4地址+ipv6后綴;
18、其中,ipv6前綴的長度在32、40、48、56、64或96位范圍內,當ipv6前綴長度為96位時,則ipv6后綴不輸入。
19、上述方案中,可選地,若終端掃描標記模塊掃描到某終端不支持使用ipv6地址,但仍期望接入ipv6網絡,則驅動nat64操控模塊在交換機或路由器配置與dhcp64模塊預定義規則相同的nat64策略;
20、當終端替換為支持雙棧的終端,則dhcp服務器根據終端掃描標記模塊的配置來確定是否分配成與原終端相同的ipv4或ipv6地址,是否刪除或修改已配置的nat64策略。
21、上述方案中,可選地,若dns服務器只配置了域名到ipv4的對應關系,則為dns服務器配置與dhcp64模塊相同的dns64策略。
22、第三方面,一種dhcp服務器,所述dhcp服務器配置如上所述的一種基于dhcp的雙棧地址分配和管理系統。
23、相比現有技術,本申請至少具有以下有益效果:
24、本申請基于對現有技術問題的進一步分析和研究,認識到dhcp分配的ipv4地址和ipv6地址間沒有關聯,在既有ipv4網絡上改造為ipv4/ipv6雙棧還需要重新單獨規劃ipv6網絡,域名化改造后的dns服務器也需要重新配置所有域名對應的ipv6地址,不能簡單直接復用當前dns服務器的dns64功能。ipv4和ipv6網絡的打通,需要人為在交換機或路由器手動配置nat64策略,不能根據終端是否支持或是否需要支持ipv6來自動完成或收回nat64策略的配置。新接入設備或老設備ip地址更換時,需要復雜的人為配置過程。
25、本申請通過引入dhcp64模塊,可以在dhcp分配的ipv4和ipv6地址間建立某種關聯,方便ipv4到ipv6的平滑過渡和轉換。同時可配合dns64策略,完成解析域名和ip地址的聯動。通過引入nat64操控模塊,可自動完成對不支持ipv6地址終端的網絡映射,使其從表現形式上同支持ipv6效果一樣,也方便后續終端的升級改造。
26、本申請基于既有對ipv4的網絡規劃,只需簡單配置dhcp64模塊的映射策略,就可以完成對這些終端設備ipv6的網絡規劃。終端不論是否支持ipv6,都可以按照支持ipv6來規劃地址和配置網絡使其互相聯通,后續終端也可以進行平滑升級或更換。
本文檔來自技高網...【技術保護點】
1.一種基于DHCP的雙棧地址分配和管理系統,所述系統基于配置有NET64的交換機或路由器、配置有DNS64的DNS服務器、DHCP服務器以及終端,其特征在于,所述系統包括:內置在所述DHCP服務器中的DHCP64模塊、NAT64操控模塊以及終端掃描標記模塊;
2.根據權利要求1所述的基于DHCP的雙棧地址分配和管理系統,其特征在于,終端掃描標記模塊的掃描動作包括:
3.根據權利要求1所述的基于DHCP的雙棧地址分配和管理系統,其特征在于,終端掃描標記模塊標識和記錄與終端相關的信息包括:
4.根據權利要求1所述的基于DHCP的雙棧地址分配和管理系統,其特征在于,包括:
5.一種基于DHCP的雙棧地址分配和管理方法,所述方法基于如權利要求1所述的一種基于DHCP的雙棧地址分配和管理系統,其特征在于,包括:
6.根據權利要求5所述的基于DHCP的雙棧地址分配和管理方法,其特征在于,還包括:
7.根據權利要求5所述的基于DHCP的雙棧地址分配和管理方法,其特征在于,所述預定義規則包括:
8.根據權利要求
9.根據權利要求5所述的基于DHCP的雙棧地址分配和管理方法,其特征在于,包括:
10.一種DHCP服務器,其特征在于,所述DHCP服務器配置如權利要求1所述的一種基于DHCP的雙棧地址分配和管理系統。
...【技術特征摘要】
1.一種基于dhcp的雙棧地址分配和管理系統,所述系統基于配置有net64的交換機或路由器、配置有dns64的dns服務器、dhcp服務器以及終端,其特征在于,所述系統包括:內置在所述dhcp服務器中的dhcp64模塊、nat64操控模塊以及終端掃描標記模塊;
2.根據權利要求1所述的基于dhcp的雙棧地址分配和管理系統,其特征在于,終端掃描標記模塊的掃描動作包括:
3.根據權利要求1所述的基于dhcp的雙棧地址分配和管理系統,其特征在于,終端掃描標記模塊標識和記錄與終端相關的信息包括:
4.根據權利要求1所述的基于dhcp的雙棧地址分配和管理系統,其特征在于,包括:
5.一種基于dhcp...
【專利技術屬性】
技術研發人員:田曉輝,張紹峰,邢志杰,毛偉,
申請(專利權)人:互聯網域名系統北京市工程研究中心有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。