陈 利
(芜湖职业技术学院网络工程学院,安徽芜湖 241003)
关键字:IPv6隧道;封装;抓包;分析;隧道中继
现阶段,绝大多数网络仍然采用IPv4 协议,称为IPv4 网络.IPv4 网络本身固有的缺陷使得其被IPv6 网络取代成为必然.但IPv4 网络要完全过渡到IPv6 网络还需要相当长的一段时间[1].在IPv4 和IPv6 共存时期,诸如IPv4 网络与IPv6 网络能否互访、如何互访,IPv6 网络如何跨越IPv4网络实现通信等问题,是目前网络通信中面临的现实问题.
借助IPv6 过渡技术可以解决上述一系列问题.IPv6 过渡技术概括起来分为双协议栈技术、隧道技术和网络地址转换及协议转换技术[2].在网络设备上同时启用IPv4 协议栈和IPv6 协议栈,其与IPv4 网络、IPv6 网络通信时分别使用IPv4 协议、IPv6 协议即为双协议栈技术.该技术是应用最广泛、最基础的IPv6 过渡技术.
在网络应用系统中,隧道技术是将一种协议的报文封装在另一种协议中后再进行传输的技术,它实质上是数据的多次封装技术[3].IPv6 过渡技术中的隧道技术针对IPv6 报文再封装IPv4 报头,从而实现在IPv4 网络中传输IPv6 数据的目的[4].通过IPv6 隧道技术可以实现IPv6 网络跨IPv4 网络互通的目的,从而解决当前以IPv4 技术为主的网络中的IPv6 孤岛互连互通问题[5].
对于IPv4 网络中的IPv6 隧道来说,在隧道的源端将IPv6 报文封装IPv4 报头,在隧道的终端解封装IPv4 报头后将IPv6 报文交由IPv6 网络处理.隧道技术仅要求其两端的设备能够支持隧道及双协议栈技术,而网络中的其他设备则无特别要求.因此,隧道技术实现方便,是当前主流的IPv6 过渡技术之一[6].本文在GNS3 模……