基于NAT64的IPv4到IPv6過渡方案的設計與實現(xiàn)
發(fā)布時間:2018-11-05 08:37
【摘要】:從當今世界互聯(lián)網的發(fā)展情況來看,IPv6毋庸置疑會是將來互聯(lián)網的主流趨勢。雖然IPv6克服了IPv4的諸多弊端,但現(xiàn)如今大部分電子產品及服務設備中IPv4還是主流技術,所以從IPv4到IPv6的過渡不能一蹴而就,需要循序漸進。因此,各種過渡技術應運而生,如雙協(xié)議棧技術、隧道技術和協(xié)議翻譯技術。NAT64技術正是在這種背景下產生的,本文研究了基于NAT64的IPv4到IPv6過渡技術方案的設計與實現(xiàn),主要工作如下: 首先介紹了IPv6協(xié)議的發(fā)展背景,分析了目前主流的IPv4到IPv6過渡技術,包括雙協(xié)議棧技術、隧道技術和協(xié)議翻譯技術,并對各技術優(yōu)缺點進行了詳細的對比。 其次分析了NAT64和DNS64技術原理和設計要求,在此基礎上,給出了過渡技術方案的總體框架設計,并進行了子模塊劃分,包括翻譯模塊(分別為TCP、UDP和ICMP)、表項管理模塊、表項超時模塊和配置管理模塊。進而論述了NAT64控制流和數據流的設計以及相關的關鍵數據結構。在LINUX操作系統(tǒng)下,給出了基于NAT64過渡技術方案的詳細設計與實現(xiàn),詳細介紹了各個子模塊的設計與實現(xiàn)。 最后對NAT64過渡方案進行了部署和測試,包括命令行測試(如NAT64前綴配置命令、地址池配置命令及表項超時配置命令),功能測試(如地址協(xié)議翻譯功能、表項超時功能)等,并搭建實驗環(huán)境對已經實現(xiàn)的各個功能模塊進行測試,對具體的實施結果進行了分析,結果表明本方案達到了預期的設計要求。 本文分析了IPv6的優(yōu)點以及國內外IPv6實現(xiàn)的現(xiàn)狀,針對目前IPv4到IPv6的主流過渡技術進行了分析,并總結出各自的優(yōu)缺點及適用的網絡。針對NAT64過渡方案進行了設計和實現(xiàn),達到了IPv6網絡客戶端與IPv4網絡服務器通信的目的。
[Abstract]:Judging from the development of the Internet in the world today, IPv6 will undoubtedly be the mainstream trend of the Internet in the future. Although IPv6 overcomes many disadvantages of IPv4, nowadays IPv4 is still the mainstream technology in most electronic products and service devices, so the transition from IPv4 to IPv6 cannot be accomplished overnight. Therefore, a variety of transition technologies emerge as the times require, such as dual-protocol stack technology, tunnel technology and protocol translation technology. NAT64 technology is produced under this background. This paper studies the design and implementation of IPv4 to IPv6 transition technology based on NAT64. The main work is as follows: firstly, the development background of IPv6 protocol is introduced, and the current mainstream technology of transition from IPv4 to IPv6 is analyzed, including dual-protocol stack technology, tunnel technology and protocol translation technology. The advantages and disadvantages of each technology are compared in detail. Secondly, the technical principle and design requirements of NAT64 and DNS64 are analyzed. On the basis of this, the overall framework design of the transition technology scheme is given, and the sub-modules are divided into three modules, including translation module (TCP,UDP and ICMP), table item management module). Table item timeout module and configuration management module. Furthermore, the design and key data structure of NAT64 control flow and data stream are discussed. Based on the LINUX operating system, the design and implementation of the transition technology scheme based on NAT64 are presented, and the design and implementation of each sub-module are introduced in detail. Finally, NAT64 transition scheme is deployed and tested, including command-line test (such as NAT64 prefix configuration command, address pool configuration command and table item timeout configuration command), function test (such as address protocol translation function, table item timeout function), etc. The experimental environment is set up to test the functional modules that have been implemented, and the concrete implementation results are analyzed. The results show that this scheme meets the expected design requirements. This paper analyzes the advantages of IPv6 and the status quo of IPv6 implementation at home and abroad, analyzes the mainstream transition technology from IPv4 to IPv6, and summarizes their advantages and disadvantages as well as applicable networks. The NAT64 transition scheme is designed and implemented to achieve the purpose of communication between IPv6 network client and IPv4 network server.
【學位授予單位】:中國科學院大學(工程管理與信息技術學院)
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.04
本文編號:2311527
[Abstract]:Judging from the development of the Internet in the world today, IPv6 will undoubtedly be the mainstream trend of the Internet in the future. Although IPv6 overcomes many disadvantages of IPv4, nowadays IPv4 is still the mainstream technology in most electronic products and service devices, so the transition from IPv4 to IPv6 cannot be accomplished overnight. Therefore, a variety of transition technologies emerge as the times require, such as dual-protocol stack technology, tunnel technology and protocol translation technology. NAT64 technology is produced under this background. This paper studies the design and implementation of IPv4 to IPv6 transition technology based on NAT64. The main work is as follows: firstly, the development background of IPv6 protocol is introduced, and the current mainstream technology of transition from IPv4 to IPv6 is analyzed, including dual-protocol stack technology, tunnel technology and protocol translation technology. The advantages and disadvantages of each technology are compared in detail. Secondly, the technical principle and design requirements of NAT64 and DNS64 are analyzed. On the basis of this, the overall framework design of the transition technology scheme is given, and the sub-modules are divided into three modules, including translation module (TCP,UDP and ICMP), table item management module). Table item timeout module and configuration management module. Furthermore, the design and key data structure of NAT64 control flow and data stream are discussed. Based on the LINUX operating system, the design and implementation of the transition technology scheme based on NAT64 are presented, and the design and implementation of each sub-module are introduced in detail. Finally, NAT64 transition scheme is deployed and tested, including command-line test (such as NAT64 prefix configuration command, address pool configuration command and table item timeout configuration command), function test (such as address protocol translation function, table item timeout function), etc. The experimental environment is set up to test the functional modules that have been implemented, and the concrete implementation results are analyzed. The results show that this scheme meets the expected design requirements. This paper analyzes the advantages of IPv6 and the status quo of IPv6 implementation at home and abroad, analyzes the mainstream transition technology from IPv4 to IPv6, and summarizes their advantages and disadvantages as well as applicable networks. The NAT64 transition scheme is designed and implemented to achieve the purpose of communication between IPv6 network client and IPv4 network server.
【學位授予單位】:中國科學院大學(工程管理與信息技術學院)
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.04
【參考文獻】
相關期刊論文 前10條
1 陳勇濱;;論IPv6技術的研究現(xiàn)狀[J];電腦知識與技術(學術交流);2007年22期
2 李慧芹;高仲合;;基于隧道技術的IPv4/IPv6過渡機制簡介[J];電腦知識與技術;2009年01期
3 魏亮;IPv6現(xiàn)狀及發(fā)展策略[J];電信科學;2002年03期
4 林磊;萬仲保;;基于NAT和P2P技術的代理服務器設計[J];硅谷;2011年02期
5 王鈺;;校園網從IPV4向IPV6過渡的策略分析[J];硅谷;2012年01期
6 蒲寶卿;;高校校園網IPv4向IPv6過渡策略的分析與研究[J];甘肅高師學報;2010年02期
7 李淼;楊家海;王會;;IPv6過渡技術分析與評述[J];廣西大學學報(自然科學版);2011年S1期
8 潘偉;于闖;;試論IPv4到IPv6的發(fā)展[J];科技創(chuàng)新與應用;2013年04期
9 艾書明;田志宏;;IPv4向IPv6過渡技術的研究[J];智能計算機與應用;2013年03期
10 趙海濱,高紀明,唐鼎,侯自強;IPv6過渡機制分析與 6 to 4 Tunnel的實現(xiàn)[J];計算機工程;2004年09期
,本文編號:2311527
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2311527.html
最近更新
教材專著