资源描述:
《温占考--基于OpenVPN的IPv6overIPv4隧道技术.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第46卷增刊2厦门大学学报(自然科学版)Vol.46Sup.22007年11月JournalofXiamenUniversity(NaturalScience)Nov.2007基于OpenVPN的IPv6overIPv4隧道技术11112温占考,张金奎,刘军,王宇,王兴伟(1.东北大学网络中心,2.东北大学信息学院,辽宁沈阳110004)摘要:从IPv4(InternetProtocolVersion4)到IPv6(InternetProtocolVersion6)的过渡技术主要有:IPv4/IPv6双协议栈(DualStack)、隧道(Tunneling)技术以及N
2、AT2PT地址/协议转换技术,其中隧道技术也有众多实现,本文主要分析通过OpenVPN实现IPv6overIPv4技术的优点、实现以及其实用价值.关键词:OpenVPN;IPv6overIPv4;隧道技术;隧道配置中图分类号:TP393文献标识码:A文章编号:043820479(2007)S220050204近年来随着Internet应用的急剧增加,IPv4已经1.1双协议栈露出很多弊端,如IP地址紧缺、安全性不是内嵌的、网双协议栈是指同时支持IPv4协议栈和IPv6协议络管理复杂等,原来的IPv4已经无法满足现有网络快栈.双栈节点同时支持与IPv4和IPv6节点的通
3、信,当速发展的需要.为解决这些问题,IETF(InternetEngi2和IPv4节点通信时需要采用IPv4协议栈,当和IPv6neeringTaskForce)设计了新一代的网络协议IPv6,在节点通信时需要采用IPv6协议栈.双栈节点访问业务设计IPv6时不仅仅扩充了IPv4的地址空间,而且对时支持通过DNS解析结果选择通信协议栈.即当域名原IPv4协议各方面都进行了重新考虑,做了大量改解析结果返回IPv4或IPv6地址时,节点可用相应的进.除了提出庞大的地址数量外,IPv6与IPv4相比,还协议栈与之通信.有很多的工作正在进行以期得到更高的安全性、更好双协议栈是
4、最简单有效的过渡方式,易于理解,不的可管理性,对QoS和多播技术的支持也更为良好.破坏原有的网络结构,但是只有当通信双方数据包通目前正处于IPv4网络向IPv6网络过渡的时期,路上的所有节点设备都支持双栈技术后,这种方式才在过渡的初期,孤立的IPv6站点之间的相互通信是一能充分发挥其作用.所以这种过渡方式投资比较大.个急需解决的问题.目前主要有3种解决过渡问题的[1][2][3]1.2隧道技术基本技术:双协议栈、隧道技术、NAT2PT地址/协议转换技术.隧道技术就是把一种协议报文封装在另一种协议[4]本文提出采用OpenVPN来实现IPv6overIPv4报文中,这样
5、一种协议就可以透明的穿透另外一种协隧道技术,由于OpenVPN配置灵活、支持HTTP代理、议而达到通信的目的.IPv6过渡技术中的隧道技术主[5]支持NAT、支持多种操作系统,所以采用OpenVPN要就是把IPv6数据报文封装在IPv4报文中,这就要来实现IPv6overIPv4隧道技术能够更灵活的适应各求在隧道两端的节点必须支持双协议栈,这样IPv6网种网络环境下的IPv6接入问题.并且通过实践证明该络就可以通过IPv4网络来通信,IPv6孤岛可以通过解决方案是切实可行的.IPv4网络进行互通.隧道技术要求隧道两端节点支持IPv4/IPv6,对隧1IPv4/IPv6
6、网络过渡技术道之间网络及其设备没有任何要求,所以实施隧道技术来实现IPv6孤岛互联相对双协议栈技术来说可以IETF已经提出了多种IPv4向IPv6过渡的方案,陆续也有众多过渡技术的讨论,大致可以归结为三类,节省不少投资,对于尚未大规模部署的IPv6来说,隧即双协议栈、隧道技术以及NAT2PT地址转换技术.道技术是网络过渡初期的比较理想的解决方案.1.3NAT2PT地址/协议转换技术NAT2PT地址/协议转换技术是IPv6和IPv4相互收稿日期:2007208220转换的典型的实现机制.当IPv6节点和IPv4节点相作者简介:温占考,男,助理工程师.Email:wzk@
7、mail.neu.edu.cn互通信时,NAT2PT网关实现两种协议的翻译和映射,增刊2温占考等:基于OpenVPN的IPv6overIPv4隧道技术·51·NAT2PT维护一个IPv4地址池,维护地址映射关系,完ipv6ndprefix2001:da8:9000:a255::/64成IPv6和IPv4协议的转换,通过NAT2PT技术可以实服务器通过运行BGP4+与校园网IPv6网络进行现IPv6和IPv4节点相互访问达到资源共享的目的,路由信息交换,具体配置为:使得大部分应用层协议不需要修改就能够实现互通.routerbgp65403但对于需要在应