摘要当今,互联网技术在不断快速地发展,为了让 IPv4 网络向 IPv6 网络过渡变得更 加平稳,并且解决 IPv4 网络站点或 IPv6 站点之间通过使用骨干网来实现跨网通信的 问题,提出了隧道技术。隧道技术指的是路由器把 IPv6 协议封装到 IPv4 协议中,并 通过现有的 IPv4 网络传输到另一个路由器上的过程。发送分组的路由器将对数据包 进行封装,隧道的入口对应着 IPv4 的源地址,隧道的出口对应着 IPv4 的目的地址, 路由器接收到数据包后,对其进行解封并将解封后的数据包发送到最终的目的地址。83361
本文的主要内容是学习 IPv4 和 IPv6 隧道技术的基本原理,掌握路由器路由选择 和分组转发的原理,并通过 VC++模拟实现 OSPFv3 算法和隧道技术下的分组转发算法。 综合考虑了 IPv6 网络和路由器的工作原理,给出了 OSPFv3 算法和隧道技术下分组转 发的实现方案,并详细介绍了这两种方案的设计实现和具体的验证过程,验证结果表 明 OSPFv3 算法更新路由表的可行性以及实现隧道技术下分组转发算法的可行性。
毕业论文关键字:隧道技术;OSPFv3 算法;路由器;分组转发算法
Abstract Today, with the rapid development of Internet。 IPv4 network in order to make smooth evolution to IPv6 network。 and successfully resolved between IPv4 or IPv6 network islands island across network communication backbone network problem。 a tunneling technique is proposed。 Tunneling refers to the entrance of the tunnel between the IPV4 network and IPV6 network。 the router IPV6 data packets encapsulated into the source and destination addresses IPV4 packets are tunnel entrance and exit of the IPV4 address of the tunnel exit IPV6 packets taken place then forwarded to the destination node。 in order to address issues of mutual communication between IPv6 sites or hosts。
The main contents of this project is to learn the basic principles of IPv4 and IPv6 tunneling technology to master the principles of router packet forwarding and routing。 algorithms and implements OSPFv3 packet forwarding and tunneling under VC ++ simulation algorithm。 Considering the working principle of IPv6 networks and routers。 given OSPFv3 algorithm and packet forwarding tunneling under implementation。 and introduces the design and implementation of these two programs specific verification process。 the verification result showed OSPFv3 routing algorithm update table feasibility and feasibility of tunneling under packet forwarding algorithm。
Keywords: Tunneling; OSPFv3 algorithm; Router; Packet forwarding algorithm
目 录
第一章 绪论 1
1。1 研究背景 1
1。2 国内外研究状况及问题 1
1。3 IPv6 协议的简介 3
1。3。1 IPv6 协议 3
1。3。2 IPv6 地址表示方式 4
1。3。3 IPv6 地址类型 4
1。4 过渡技术 4
1。4。1 双栈技术 5
1。4。2 隧道技术 6
1。4。3 网络地址翻译技术 8
1。5 主要研究内容 8
第二章 OSPFv3 算法的实现 10
2。1 路由选择 10
2。1。1 距离向量 10
2。1。2 链路状态 11
2。2 OSPFv3 算法(Dijkstra 算法)