基于6RD技術(shù)的IPv6網(wǎng)絡(luò)接入系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文選題:6RD + NDIS。 參考:《北京郵電大學(xué)》2014年碩士論文
【摘要】:以IPv4協(xié)議為核心的互聯(lián)網(wǎng)得到了飛速的發(fā)展,互聯(lián)網(wǎng)中的應(yīng)用與站點(diǎn)的數(shù)量有著爆發(fā)式的增長(zhǎng),隨之而來的IPv4地址匱乏問題變得日益顯著,網(wǎng)絡(luò)中路由器的路由表項(xiàng)也越來越冗長(zhǎng)。為了應(yīng)對(duì)上述日益凸顯的問題,保證互聯(lián)網(wǎng)日后的繼續(xù)發(fā)展,國(guó)際標(biāo)準(zhǔn)化組織IETF為此制定了下一代互聯(lián)網(wǎng)協(xié)議,即IPv6協(xié)議。新制定的IPv6協(xié)議在安全性、路由器數(shù)據(jù)包轉(zhuǎn)發(fā)效率、配置簡(jiǎn)易性和移動(dòng)性管理方面相對(duì)于原有的IPv4協(xié)議都有了長(zhǎng)足的進(jìn)步。于此同時(shí),由于在設(shè)計(jì)階段IPv6協(xié)議考慮解決的問題與特性和IPv4協(xié)議設(shè)計(jì)時(shí)存在的區(qū)別,導(dǎo)致這兩個(gè)網(wǎng)絡(luò)層協(xié)議之間互不兼容。可以預(yù)見在未來的一段時(shí)間內(nèi),由現(xiàn)有的以IPv4協(xié)議為核心的網(wǎng)絡(luò)向IPv6網(wǎng)絡(luò)過渡將是一個(gè)漫長(zhǎng)演變的過程,而在這個(gè)過程中IPv4與IPv6網(wǎng)絡(luò)的轉(zhuǎn)換與互通成為一個(gè)關(guān)鍵的問題。 考慮到過渡技術(shù)對(duì)于IPv6網(wǎng)絡(luò)發(fā)展的重要性,針對(duì)過渡技術(shù)的研究也相對(duì)較多,按照其工作方式主要可以分為以下三類:雙協(xié)議棧類型、翻譯類型與隧道類型。本課題中采用的6RD技術(shù)是一種隧道類型的過渡技術(shù)。6RD技術(shù)擁有配置簡(jiǎn)單、過渡成本低、兼容性好等優(yōu)勢(shì),并且在Linux系統(tǒng)中已經(jīng)有成熟的實(shí)現(xiàn),同時(shí)也在多數(shù)廠商的網(wǎng)絡(luò)設(shè)備中得到支持,所以本課題的IPv6接入系統(tǒng)采用此技術(shù)。本文的研究基于6RD技術(shù),設(shè)計(jì)實(shí)現(xiàn)了一種擁有用戶管理與系統(tǒng)負(fù)載均衡功能的IPv6接入系統(tǒng)。論文的主要工作如下: (1)研究6RD技術(shù)相關(guān)的RFC標(biāo)準(zhǔn)文檔,調(diào)研分析Linux系統(tǒng)中6RD技術(shù)的實(shí)現(xiàn)原理。 (2)深入學(xué)習(xí)了Windows平臺(tái)NDIS網(wǎng)絡(luò)驅(qū)動(dòng)編程框架,并利用其中間層驅(qū)動(dòng)設(shè)計(jì)實(shí)現(xiàn)了Windows平臺(tái)的6RD技術(shù)。 (3)設(shè)計(jì)并實(shí)現(xiàn)了用戶管理與系統(tǒng)負(fù)載均衡功能,對(duì)原有的6RD技術(shù)在功能上做了補(bǔ)充,使其更加貼近實(shí)用部署環(huán)境。 (4)完成課題設(shè)計(jì)系統(tǒng),部署測(cè)試環(huán)境并完成系統(tǒng)功能測(cè)試。 目前6RD技術(shù)在Windows平臺(tái)上沒有相應(yīng)的實(shí)現(xiàn),并且6RD技術(shù)本身不涉及用戶控制與負(fù)載均衡,本課題設(shè)計(jì)的系統(tǒng)解決了這一問題,對(duì)于加速IPv6過渡有著重要的意義。
[Abstract]:The IPv4 protocol as the core of the Internet has been rapid development, the number of applications and sites in the Internet has explosive growth, followed by the lack of IPv4 addresses become increasingly prominent.Router routing table entries in the network are becoming more and more verbose.In order to deal with the above problems and ensure the future development of the Internet, the International Organization for Standardization (IETF) has formulated the next generation of Internet protocols, namely, the IPv6 protocol.The new IPv6 protocol has made great progress compared with the original IPv4 protocol in terms of security, router packet forwarding efficiency, configuration simplicity and mobility management.At the same time, due to the problems and characteristics of IPv6 protocol considered in the design phase and the differences in the design of IPv4 protocol, the two network layer protocols are incompatible.It can be predicted that the transition from the existing network based on IPv4 protocol to that of IPv6 network will be a long evolutionary process in the future. In this process, the conversion and interworking between IPv4 and IPv6 network becomes a key problem.Considering the importance of transition technology to the development of IPv6 network, there are more researches on transition technology, which can be divided into the following three types according to its working mode: double protocol stack type, translation type and tunnel type.The 6RD technology used in this thesis is a tunnel type transition technology. 6RD has the advantages of simple configuration, low transition cost, good compatibility, and has been realized in Linux system.At the same time, it is also supported in the network equipment of most manufacturers, so this technology is used in the IPv6 access system of this topic.Based on 6RD technology, this paper designs and implements a IPv6 access system with the functions of user management and system load balancing.The main work of the thesis is as follows:1) study the RFC standard documents related to 6RD technology, and analyze the implementation principle of 6RD technology in Linux system.In this paper, the NDIS network driver programming framework of Windows platform is studied, and the 6RD technology of Windows platform is realized by using the middle layer driver design.The functions of user management and system load balancing are designed and implemented. The functions of the original 6RD technology are added to make it more close to the practical deployment environment.4) complete the project design system, deploy the test environment and complete the system function test.At present, there is no corresponding implementation of 6RD technology on Windows platform, and 6RD technology itself does not involve user control and load balancing. The system designed in this paper solves this problem and has important significance for accelerating the transition of IPv6.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.04
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 馬嚴(yán),趙曉宇;IPv4向IPv6過渡技術(shù)綜述[J];北京郵電大學(xué)學(xué)報(bào);2002年04期
2 朱善良;;IPv6過渡技術(shù)[J];電腦知識(shí)與技術(shù);2009年22期
3 張艷芬;IPv6過渡技術(shù)[J];廣東通信技術(shù);2003年09期
4 劉大紅;劉明;;第三方應(yīng)用與開放平臺(tái)OAuth認(rèn)證互連技術(shù)研究[J];電腦知識(shí)與技術(shù);2012年22期
5 董劍安,王永剛,吳秋峰;iptables防火墻的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2003年17期
6 李曉鶯,曾啟銘;NDIS網(wǎng)絡(luò)驅(qū)動(dòng)程序的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用;2002年04期
7 孫靜文;崔勇;王勝開;孔寧;沈爍;;IPv6過渡技術(shù)[J];科研信息化技術(shù)與應(yīng)用;2013年04期
8 劉鏑;張智江;張尼;;基于國(guó)內(nèi)開放平臺(tái)的Oauth認(rèn)證框架研究[J];信息通信技術(shù);2011年06期
9 楊剛;陳蜀宇;;Linux中基于Netfilter/Iptables的防火墻研究[J];計(jì)算機(jī)工程與設(shè)計(jì);2007年17期
10 連捷;趙欽;馬嚴(yán);;基于NDIS技術(shù)6rd軟終端的設(shè)計(jì)與實(shí)現(xiàn)[J];信息通信技術(shù);2013年03期
,本文編號(hào):1741928
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1741928.html