V6隧道机制的研究与软件实现

V6隧道机制的研究与软件实现

论文摘要

随着PDA(掌上电脑)、无线设备、3G电话、智能汽车、智能家电的数量激增,对这些设备的控制和相互通信都会要求一个独立的IP地址,并且这个地址最好能自动配置的。对这些网络要求目前的IPv4网络根本无能为力,只有把网络升级为IPv6版本,利用ND(Neighbor Discovery)(邻居发现机制)技术才可方便地解决移动节点的IP配置问题。 但新协议IPv6与IPv4并不完全兼容,IPv4与IPv6的共存将是未来互联网的特点。因此如何升级也将是今后互联网改造需要重点考虑的因素,本文阐述网络协议升级过程中几种隧道技术的实现。目前IPv6网络才刚刚起步,IPv6硬件设备稀缺,抛弃旧的硬件设备而大量推广IPv6网络是不明智的,但是构建IPv6实验网络条件十分复杂和昂贵,不利于IPv6网络的普及探索。本文利用三层交换机网络Server来实现IPv6隧道转发,实现IPv6网络节点与IPv4网络主机的隧道通信。 本文首先介绍了IPv6技术的发展现状及主要特点,对实现IPv6隧道技术的的前提双栈技术进行的描述,阐述了IPv6三种隧道技术,即6in4、6to4、4in6的工作原理、公共数据结构、封装和解封装过程,以及隧道的配置管理模块、信息同步、报文处理;接着,研究了隧道路由表整合、报文接收处理、隧道路由定时更新、隧道目的地址路由更新、主机路由更新、隧道接口表源MAC表更新、封装表整合、解析表整合;随后,设计并实现了IPv6基础试验网,在实验网上进行IPv6基础实验,通过在基础实验网络上捕捉的数据包,对隧道的协议一致性、吞吐量和延时进行了测试分析;加深了对IPv6协议的理解,验证了Ipv6协议的特性:设计实现了IPv6互操作实验网,选择Linux操作系统为实验网的核心操作系统,进行Linux与Windows2003间的IPv6互操作实验,提出基于6in4、6to4、4in6隧道机制的IPv6协议实验网的实现方案,给出其中的技术细节,并对其中的关键技术进行实现,通过网络上捕捉的数据包,分析了6in4、6to4、4in6隧道机制的工作原理。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 课题的背景和来源
  • 1.2 课题的意义
  • 1.3 课题的主要内容及目标
  • 1.4 本章小结
  • 第二章 V6及双协议栈
  • 2.1 IPv6介绍
  • 2.1.1 IPv6报头分析
  • 2.1.2 IPv6数据包分析处理的组成结构
  • 2.1.3 IPv6扩展报头
  • 2.1.4 IPv6地址分析
  • 2.1.5 IPv6地址表示
  • 2.1.6 IPv6地址类型
  • 2.1.7 IPv6路由
  • 2.1.8 IPv6地址自动配置
  • 2.2 过渡的基础
  • 2.3 双协议栈结构
  • 2.4 双协议栈网络
  • 2.5 本章小结
  • 第三章 隧道技术及其方案
  • 3.1 隧道原理介绍
  • 3.2 IPv6隧道在系统中的位置
  • 3.3 隧道公共数据结构设计
  • 3.4 隧道处理流程
  • 3.4.1 隧道封装
  • 3.4.2 隧道解封装
  • 3.5 隧道的相关模块处理
  • 3.5.1 Tunnel配置管理模块
  • 3.5.2 Tunnel信息同步
  • 3.5.3 Tunnel报文处理
  • 3.6 本章小结
  • 第四章 IPv6隧道整合
  • 4.1 隧道路由整合
  • 4.1.1 路由整合基本情况
  • 4.1.2 隧道目的地址路由更新
  • 4.1.3 隧道路由出局信息更新
  • 4.2 隧道封装表整合
  • 4.2.1 隧道封装的目的 MAC地址
  • 4.2.2 隧道封装的DSCP和 TTL
  • 4.3 隧道解析表整合
  • 4.4 公共数据结构设计
  • 4.4.1 接收数据报文结构
  • 4.4.2 发送数据报文结构
  • 4.5 隧道封装表及解析表增加流程图
  • 4.6 本章小结
  • 第五章 软件实现及测试结果
  • 5.1 IPv6测试机器配置
  • 5.2 IPv6 6in4隧道测试
  • 5.3 IPv6 6to4隧道测试
  • 5.4 IPv6 4in6隧道测试
  • 5.5 本章小结
  • 第六章 结束语
  • 6.1 本文主要工作及结论
  • 6.2 展望
  • 参考文献
  • 学术论文撰写及录用声明
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    V6隧道机制的研究与软件实现
    下载Doc文档

    猜你喜欢