- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IPV4和IPV6网络互连隧道模式建模和仿真
IPV4和IPV6网络互连隧道模式建模和仿真
摘要:在分析IPv4与IPV6网络的隧道过渡策略基础上,基于 Packet Tracer 仿真软件,设计网络拓扑结构,对隧道模式进行了建模与仿真。通过对经过路由器传输的数据包MAC地址和IP地址等的变化分析,说明了隧道模式的具体实现机制。
关键词:Packet Tracer 仿真 隧道技术 IPV6 IPV4
中图分类号:TP393.04 文献标识码:A 文章编号:1007-9416(2013)03-0056-02
1 引言
互联网无处不在并在成倍增长,无论从用户数还是连接到Internet的子网数都呈爆炸性增长[1]。随着汽车,PDA,视频游戏机,家用电器,测量装置等连入Internet,IPv4协议不再有能力支持这么多的设备,为了解决这一问题,人们扩展了IPv4,如:网络地址翻译(NAT),无类域间路由(CIDR),变量长度的子网掩码(VLSM)等;然而这些还不够,随着新的应用,协议和设备不断涌现,使得IPv4无法支持技术发展趋势,IPV6的出???给解决这些问题带来了新的手段。目前IPv4与IPv6的互操作技术主要有双协议栈技术、隧道技术,翻译技术[2]。论文基于Packet Tracer仿真软件,通过设计多路由器的网络拓扑结构,完成了IPV4与IPV6网络互连的隧道技术建模与仿真。
2 隧道过渡策略
IPV6-over-IPV4的Tunnel实现过程是这样的:将待发送IPV6网络数据包作为负载封装在公有网络的IPV4数据包中,在经由公有IPV4网络到达目的路由器后再从公有网络的IPV4数据包中取出负载的IPV6网络数据包发送到目的网络[3]。隧道系统比较有效,虽然会增加MTU,因为在用IPV4封装IPV6包的时候,会增加一个20字节的IPV4的首部,但也会给攻击者带来分析和跟踪上的困难。
3 仿真模型的建立与配置
隧道技术又分为几种,这里只讨论IPV6-over-IPV4手动隧道技术。
3.1 建模
采用packet tRouter1cer6.0进行建模,模型如图1所示。两端是IPV6网络,中间是一个IPV4的网络,用于模拟处于不同地理位置的部署了IPV6网络的公司之间或同一公司的处于不同地理位理的分部之间通过现有的IPV4网络通信的环境。实验由两台PC机和三台路由器组成,路由器选择支持IPv6协议的2811或1841型号路由器。
3.2 相关配置
3.2.1 地址设置
图中的各路由器的端口IP地址和Mac地址如表1所示。
3.2.2 隧道接口的配置
采用隧道模式需要设置隧道接口,以R1为例,在R3上的配置类似。
ROUTER1(config)#interface tunnel 0 --配置隧道接口
ROUTER1(config-if)#ipv6 address 3002::1/64
ROUTER1(config-if)#tunnel source fastEthernet 0/0 --设置隧道接口源地址
ROUTER1(config-if)#tunnel destionation 192.168.1.2 --设置隧道接口目的地址
ROUTER1(config-if)#tunnel mode ipv6ip--设置隧道接口封装协议
3.2.3 网络路由配置
要通过IPV4网络完成IPV6包的传输,必须配置好IPV4网络,使得IPV4网络能够正确转发IPV4包,这就需要完成IPV4网络的路由配置。另外,在R1和R2之间建立了隧道,就要在它们之间添加相应路由。
ROUTER1(config)# ipv6 route 3000:1:1:1:::0/64 3002::2/64 --添加到达3000:1:1:1::0/64网段的静态路由,下一跳是Router2路由器tunnel 0接口的IPv6的地址,对R2进行类似处理,R1中的IPV6路由如图2所示。
4 隧道技术分析
PC0ping 3000:1:1:1::1,抓取其中的部分帧进行了分析。
图3是截获的Router3到Router2的Inbound PDU Details中的Ethernet帧,以太帧的类型字段的值为0x800,表明上面是IPV4包,这时封装早日完成。
图4是该帧中的IP包,从SRC IP和DST IP可以看出这两个地址正好是R1隧道接口的源地址和目的地址,此时正像是在隧道中传输。
图5是R3到R1的Outbound PDU Details中的帧,显示类型值是86ddd,可知是IPV6包,这时已经完成了解封装,即从隧道中出来了。
通过上
原创力文档


文档评论(0)