IPv6过渡阶段隧道技术穿越NAT网关的研究与实现

来源 :兰州理工大学 | 被引量 : 6次 | 上传用户:colinvin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
下一代互联网协议IPv6彻底解决了IP地址资源危机,但在大规模的应用前,必需经过长时间的实验验证,从IPv4到IPv6的过渡必定是一个漫长的过程。在这期间,网络地址翻译NAT(Network Address Translation)技术极大缓解了全球对IPv4地址的需求,为IPv6的完善赢得了宝贵的时间。在IPv4到IPv6的过渡阶段,沟通IPv6“孤岛”最普遍的技术是把IPv6数据包封装在IPv4协议中(即IPv6-in-IPv4隧道),从而实现在现有的网络中传输,但这种隧道只能应用于端到端模式,不允许中间存在NAT网关,这就使NAT域内的主机很难接入IPv6网。在NAT广泛使用的今天,无疑增加了IPv4到IPv6的过渡难度。 本文讨论了NAT技术及过渡阶段隧道技术的工作原理,仔细研究NAT技术,特别是NAPT(Network Address Port Translation)对IPv6-in—IPv4数据包的处理方式,深入分析了IPv6-in-IPv4隧道机制与NAT不兼容的原因。在此基础上,本文引入了双6to4域的概念,每台主机在微6to4域中具有一个内部局部地址,在宏6to4域中具有一个内部全局地址,然后在宏边界路由器上对6to4数据包进行网络地址翻译,把报头中内部局部地址翻译成内部全局地址,使NAT域内主机能以6to4隧道技术方便地访问外部IPv6网。 在方案设计时,本文定义了一种新的6to4地址扩展格式,在标准6to4地址的最后32位再嵌入一个IPv4地址,这样就可以把内部局部地址到内部全局地址的映射关系保存在6to4数据包的源地址中,降低了方案实现的复杂度。在方案实现时,本文利用Linux下的netfilter/iptables框架把数据包排队到用户空间,然后在用户空间进行程序开发,完成数据包的地址翻译工作。最后,在我校校园网中对本方案进行实际应用与测试,比较、分析了它与iptables实现的NAT在地址翻译时间和吞吐量上的差异,讨论了下一步的改进的方向。
其他文献
随着互联网络的发展和数字媒体应用的普及,信息安全日益重要。如何防止信息被窃听、被盗用、被篡改,从而保证通信安全,成为需要首先解决的问题。加密技术是一种解决通信安全的传
随着计算机网络技术的迅速发展,网络对社会生活的影响力越来越大,网络安全问题也变得越来越重要,针对网络信息安全的入侵攻击形式也不断翻新,入侵检测系统作为一种主动的信息
电子海图显示与信息系统(Electronic Chart Display and Information System,ECDIS)是一个综合性的系统,是在符合国际海道测量组织S-57标准的ENC(Electronic Nautical Chart,
作为Web技术的提升和发展,语义Web(Semantic Web)代表了下一代Web的发展趋势。语义Web是对当前Web的扩展,其所具有的定义良好的语义,使计算机和人之间能更好地进行协同工作。要
随着现代检测技术的迅速发展,三坐标测量机正逐渐成为制造业中实现质量控制的主要设备。现代检测工序具有大批量、流水线化、高速高度自动化的特点,这就要求三坐标测量机必须能
自由立体显示技术,是指观看者在不需要任何辅助设备的条件下观看就能产生立体感的一种技术。现今大多数自由立体显示系统要求在显示端具备多个视点的信息,如果采用多个相机拍摄
信息时代虽然带给我们无限商机与方便,但也充斥着隐患与危险。由于网络容易受到攻击,导致机密信息的泄密、数据被篡改,轻则引发企业、部门工作陷入瘫痪、个人利益受损,重则危
伴随着科技的进步,人们已不再满足于传统的话音通信,迫切希望可视化的视频通信。视频电话作为其中的一项视频业务越来越多地得到广泛应用并将逐渐引领现代通信的潮流。视频电
电子选举正在逐步取代了传统的投票选举活动,然而,电子选举系统还有许多问题有待研究和解决,其中最关键的问题就是如何设计出一个安全的电子选举协议。 目前,有许多专家和
随着移动设备的广泛采用和移动计算需求的日益增长,各种移动技术不断涌现并得到应用,作为在网络层实现移动性的重点技术,移动IPv6使得移动节点能够在不同管理域之间无缝漫游,