IPV6研究报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IPV6研究报告.doc

高级计算机网络 在Linux下利用隧道技术构建IPV6的研究报告 班级:计算机科学与技术(3班) 姓名: xxx 学号: xxxxxxxxx 目录 1.IPv4网络与IPv6网络将在长时间内共存 2 2.IPv4到IPv6的过渡技术 2 2.1双栈技术 2 2.2隧道技术 2 2.3协议转换技术(NAT) 3 3.使用Linux构建IPv6网络(实例) 3 3.1Linux构建IPv6网络的优势 3 3.2Linux隧道技术 4 3.3Linux的IP路由技术 4 3.4构建IPv6试验网 5 4.实验IPv6网络性能测试 6 5.结论 6 6.感想 6 1.IPv4网络与IPv6网络将在长时间内共存 随着科学技术的发展,Internet的规模不断扩大,Internet上的应用日渐丰富。与此同时,现在广泛使用的IPv4协议的问题开始逐渐暴露出来。地址枯竭(地址字段为32位)、安全性不足、移动性差成为IPv4最为显著的三大缺陷,这必将导致IPv4的革新,也就是被新的IP协议—IPv6所取代。IPv6协议吸收了IPv4的优点,解决了IPv4协议的三大缺陷,为Internet的进一步发展提供可能。 虽然IPv6将使目前的互联网变成一个性能更好、成本更低的全球互联网,并彻底结束拨号上网时代,但是用IPv6一步取代IPv4既不可能也无必要,这将是一个逐渐演进的过渡过程,在很长一段时间内IPv6将与IPv4共存。 造成如此的主要原因有以下两点: ①IPv4的服务和应用非常丰富,但是几乎所有IPv4应用都不能在IPv6上直接使用。按照OSI参考模型,从IPv4到IPv6只换掉网络层就可以了,但是,TCP/IP协议在OSI模型之前就存在,TCP/IP不是严格的按照OSI而设计的,IPv4到IPv6不仅只换掉IP层,高层都需要作一定的修改,所以IPv4上的应用不能简单的搬过来,因此过渡期需要比较长的时间。 ②各大网络厂商推出的支持IPv6的产品,大多还处在宣传和试用阶段,IPv6网络产品还没有真正成熟定型,而且考虑成本原因,网络运营商和各单位也不可能短期内更换掉大量的IPv4网络设备。 2.IPv4到IPv6的过渡技术 为了完成从IPv4到IPv6的平稳过渡,因特网工程任务组(IETF)在Internet请求注解(RFC1933和RFC2185)中提出了多种过渡机制,包括双栈、隧道和协议转换技术等。下面我们就简单介绍一下这三种技术。 2.1双栈技术 所谓双栈(DualIPStack),就是在一个系统(如一台主机或一台路由器)中同时使用IPv6/IPv4两个可以并行工作的协议栈。 双栈可以同时设置在终端设备和网络设备上:在终端设备内,允许IPv4支持的应用与IPv6支持的应用工作于同一节点上,在网络设备内,双栈既能处理IPv4分组,也能处理IPv6分组,具体取决于与之通信的系统类型。 2.2隧道技术 隧道(Tunneling)技术利用IPv4路由基础上传输IPv6包的方法,本文就用了隧道技术。其基本原理是:在隧道入口节点处将IPv6的整个报文封装在IPv4报文中,通过IPv4网络进行传输,当封装数据包到达隧道出口时,将其解封,得到的IPv6报文送往目的地(见图1)。 图1 IPv4/ Ipv6 隧道原理示意图 图1中R1、R2是隧道入口或出口路由器,本文中为支持IPv4/IPv6隧道技术的Linux操作系统的主机(要求两块网卡以上)。隧道的实现主要有以下几种方式:手工隧道,GRE(GenericRoutingencap-sulation)隧道,自动隧道,Teredo隧道,隧道代理。手工配置隧道的方式比较简单,适用于网络组成不太复杂情况。 2.3协议转换技术(NAT) 协议转换NAT(NetworkAddressTranslator)就是一种版本映射到另一个版本的过程,基本的操作是以新的IP头替换原有的IP头,而高层协议是否做类似的替换则取决于两种协议之间的差弄程度。 3.使用Linux构建IPv6网络(实例) 3.1Linux构建IPv6网络的优势 ①Linux作为开放的操作系统,其源代码完全公开,具有很强的灵活性。现在有很多自由软件联盟为Linux免费开发软件,故Linux具有很强的生命力和活力,而其它操作系统由于源代码不公开,无法根据自己的要求修改内核。 ②Linux操作系统比较先进,设计合理,一直跟踪网络技术的发展,对网络有良好支持,用它进行网络开发研究,都是很好的选择。其内核从2.2.0就开始支持IPv6技术,redhat 9.0其内核版本已到2.4.20,这等于为我们提供了I

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档