城域网IPv4到IPv6过渡方案的分析研究
2012-08-10朱兆伟薛敬进郭中华
朱兆伟,薛敬进②,郭中华
(①宁夏大学 物理电气信息学院,宁夏 银川 750021;②中国电信宁夏公司,宁夏 银川 750002)
0 引言
随着互联网的飞速发展,基于IPv4的互联网在实际应用中越来越暴露出其不足之处,地址空间耗尽是其主要问题。为了彻底解决目前IPv4遇到的问题并对未来的应用提供更好的支持,互联网工程任务组(IETF,Internet Engineering Task Force)的下一代地址协议(IPng,IP next generation)工作组提出了IPv6[1]。IPv6是新一代的网络协议,它拥有巨大的地址空间(IPv4:32-bit位,即 232位;IPv6:128-bit位,即2128位)。但目前基于IPv4的应用程序和基础网络设施不仅相当成熟和完善,而且在整个互联网中有非常广泛的应用,一下子全部抛弃IPv4很不现实,所以从IPv4网络到IPv6网络的转换有一个相当长的过渡时期,即IPv4网络与IPv6网络共存[2]。城域网IPv4到IPv6的平稳过渡迫在眉睫,同时利用现有基础网络设备资源和节省投资[3]。宽带拨号用户在城域网中占有较大的比例,因此在此环境下构建IPv4/IPv6共存方案具有很大的现实意义。
1 相关技术原理
1.1 双协议栈(Dual Stack)
双协议栈(Dual Stack)技术是IPv4节点与IPv6节点兼容的最直接方式,应用对象是主机、路由器、交换机等基础网络通信设备[4]。双协议栈使部分主机(或路由器)装有2个协议栈,一个IPv4和一个IPv6,既能和IPv4的系统通信,又能和IPv6的系统通信,分别支持独立的IPv4和IPv6路由协议,IPv4和IPv6路由信息按照各自的路由协议进行计算,维护不同的路由表[5]。IPv4数据报按照IPv4路由协议得到的路由表转发,IPv6数据报按照IPv6路由协议得到的路由表转发。如图1所示。

图1 IPv4/IPv6双协议栈
1.2 隧道技术(Tunneling)
隧道技术(Tunneling)是一种通过使用互联网络的基础设施在网络之间建立虚拟隧道传递数据包的方式[4]。……
