本發明專利技術公開了一種基于前綴分配的擴展雙重無狀態IPv4-IPv6翻譯方法,該方法在主干網上部署核心翻譯器,該核心翻譯器根據用戶前綴把默認IPv4地址和復用的位移值映射到公有IPv4地址和復用的位移值。該方法為每個用戶部署用戶側翻譯器,該用戶側翻譯器配置默認的核心翻譯器前綴、指定的IPv4地址、IPv4地址復用比和復用的位移值,并通過DHCPv6前綴分配模式獲得該用戶側翻譯器的IPv6前綴。該方法通過雙重無狀態翻譯技術,使用戶的IPv4計算機能夠穿透純IPv6網絡與IPv4互聯網進行通信。該方法通過動態的前綴分配及與IPv4地址和復用的位移值的映射,運營商可以更靈活地管理用于過渡的IPv6前綴和更有效地利用稀缺的公有IPv4地址資源。
【技術實現步驟摘要】
【技術保護點】
一種基于前綴分配的擴展雙重無狀態IPv4?IPv6翻譯方法,其特征在于,包括:S1:配置核心翻譯器翻譯參數,并根據所述翻譯參數構建地址映射表,該映射表為雙向索引地址映射表,所述地址映射表包括:用戶編號、IPv4地址和偏移值;S2:在寬帶接入服務器上配置一個長度小于64位的前綴,供其管理范圍的所有用戶側翻譯器使用,配置用戶側翻譯器翻譯參數;當用戶側翻譯器發出DHCPv6前綴請求時,寬帶接入服務器隨機從未被分配的前綴空間中選取一個/64分配給用戶側翻譯器。這個/64的前綴是由用于擴展翻譯的IPv6前綴P和用戶編號連接而成的。用戶側翻譯器收到前綴通告后,將其配置為翻譯專用前綴T;S3:IPv4用戶使用常規域名服務器查詢域名;S4:IPv4用戶發送IPv4報文至用戶側翻譯器;S5:用戶側翻譯器將IPv4報文翻譯成IPv6報文后發送給核心翻譯器;S6:核心翻譯器收到IPv6報文后,首先檢查源IPv6地址是否包含在用于擴展翻譯的IPv6前綴P范圍內。如果不在此前綴范圍內,則丟棄此報文;否則執行步驟S7;S7:核心翻譯器根據前綴P,從IPv6報文的源地址中取出用戶編號,并查詢地址映射表。如果映射表中沒有該用戶編號對應的表項,則丟棄此報文;否則執行步驟S8;S8:核心翻譯器將IPv6報文翻譯為IPv4報文并轉發至IPv4互聯網中;S9:翻譯后的IPv4報文在IPv4互聯網中通過路由傳遞至IPv4服務器,IPv4服務器接收報文;S10:IPv4服務器發送IPv4報文,并依路由傳遞至核心翻譯器;S11:核心翻譯器接收IPv4報文,并由目標端口/標識符值及事先配置的復用比R、連續參數M計算出IPv4目標地址的偏移值S;S12:核心翻譯器根據IPv4目標地址和偏移值S,在地址映射表中查詢對應的用戶編號I。如果映射表中沒有對應的表項,則丟棄此報文;否則執行步驟S13;S13:核心翻譯器將IPv4報文翻譯為IPv6報文,并將翻譯后的IPv6報文轉發至運營商IPv6接入網中;S14:用戶側翻譯器將IPv6報文翻譯回IPv4報文,并將翻譯后的IPv4報文發送出去;S15:IPv4用戶接收到IPv4報文,返回S4,直至該進程結束。...
【技術特征摘要】
【專利技術屬性】
技術研發人員:包叢笑,李星,韓國梁,
申請(專利權)人:清華大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。