您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 秋学期网络工程大作业
09-1009-1009-1009-10秋学期网络工程大作业秋学期网络工程大作业秋学期网络工程大作业秋学期网络工程大作业基于LinuxLinuxLinuxLinux下的IPv6IPv6IPv6IPv6的网络配置组长:熊传红1071000042107100004210710000421071000042(40404040)组员:武金苗1071000040107100004010710000401071000040(38383838)徐涛1071000043107100004310710000431071000043(41414141)杨帆1071000044107100004410710000441071000044(42424242)信息工程学院目录1.引言.........................................................................................................................................................22.IPv6体系结构的新特性[1].....................................................................................................................33.IPv4向IPv6过渡[1]................................................................................................................................34.基于内核为2.4的RedhatLinux9.0系统的IPv6网络配置...........................................................45.基于SUSELinuxEnterpriseDesktop的ipv6......................................................................................66.RedHatLinux9.0与SUSELinux基于IPv6的连通性测试...............................................................77.为RedHatLinux9.0配置TFTP、Telnet、DHCP服务.......................................................................78.基于Linux的IPv6的网络组建..........................................................................................................109.结语.......................................................................................................................................................11参考文献.........................................................................................................................................................12本课题完成过程.............................................................................................................................................13摘要:IPv6是取代IPv4协议的下一代网络协议,其体系结构的新特性也被人们所认可。本文主要阐述了Linux下IPv6的网络配置,以及Linux下的TFTP、Telnet等基础网络服务的配置,简要介绍了基于Linux的IPv6网络组建的方法。关键字:LinuxIPv6;tftp;telnet1.1.1.1.引言随着互联网的广泛应用,IPv4协议逐渐暴露出许多问题,最突出的问题就是IP地址不足。IPv4规定地址长度为32位,大约有40亿个地址,但是由于互联网的发展和分配策略的原因,可以应用的IP地址不足全部的10%,而且,现在可以连接网络的不仅仅限于PC机,随着笔记本的普及,手机性能的提高,有更多的掌上设备都来瓜分本来就不足的IP地址。不但如此,互联网在世界各个地区发展的速度也不相同,导致个别地区IP地址严重缺乏。而且IPv4协议在服务质量、路由效率、配置机制、移动性、安全性等方面也存在不足。所以IPv6(InternetProtocolVersion6)的提出给互联网的发展带来了新的希望,未来互联网的发展离不开IPv6的支持和应用。对IPv6的网络配置的研究也是大势所趋了。IPv6充分考虑了将来因特网的增长速度,提供了充分的地址空间,弥补了现在IPv4协议地址空间严重不足的问题;简单的报头格式,加快了数据处理的速度,简化了IP的配置和管理。而且IPv6这种全新的分配方式保证了IP地址在全球范围内的分配是基于地区的,这样方便了IP地址在全球范围内系统的管理。IPv6的优点太多了,不管是在配置、管理和速度方面都更高一筹,所以IPv6取代IPv4,得到广泛应用和发展已经是不可磨灭的事实了。但是由于IPv4应用范围的广泛,IPv6向IPv4的过度是不可能在短时间内完成的,还需要很长时间的推广和探索。Linux是所有操作系统中最先支持IPv6的,在配置和应用方面也具有一定的优越性。本课题组通过对所搜集的参考文献的筛选,对其中的内容的总结和探究,了解了Linux系统下IPv6的网络配置的原理和过程,并在此基础上进行了相关实验。实验中本课题组选用了目前应用较为广泛的Linux操作系统,内核为2.4的RedHatLinux9.0系统和SUSELinuxEnterpriseDesktop系统。通过实验的研究方法,本课题组进行了IPv6的Tftp、Telnet、DHCP服务配置,和基于LinuxIPv6的网络组建的设计,并对于基于同IPv4网段的ping6测试。另外,介于IPv6的广泛应用还需要在IPv4的基础上进行过渡,本课题组对于IPv4到IPv6的过渡技术也进行了探究。本文在此阐述了内核为2.4的RedHatLinux9.0系统和SUSELinuxEnterpriseDesktop系统下,IPv6的网络配置和常用服务的配置,以及IPv4下IPv6的连通性测试。使大家可以在Linux网络环境下从IPv4快速过渡到IPv6。2.2.2.2.IPv6IPv6IPv6IPv6体系结构的新特性[1][1][1][1]IPv6采用128位的地址空间,它提供了更多的地址空间,以达到每一个上网的设备都能分配到一个公共IP地址的目的,很好的解决了地址的需求危机。IPv6最大的优势在于保证端到端的安全,可以满足用户对端到端安全和移动性的要求。IPv6限制使用NAT,允许所有的网络节点使用中途不会改变的全球惟一的地址进行通信,通过对通信端的验证和对数据的加密保护,使得敏感数据可以在IPv6网络上安全地传递,从而保证端到端的网络透明性,有利于提高网络服务速度。这种方式使IPv6把安全性和移动性设计成为其内置的特性。这样做的结果,使IPv6的实现方案成为一个已定义的标准,具有较少的局限性,并且具有更高的可伸缩性,可以满足当前和未来的Internet通信需求。在IPv6中,公共地址前缀分配给地区的Internet注册机构,这些机构又根据正当的需要将地址前缀分配给其他的ISP或组织。这种新的分配方法保证了地址在全球的分配是基于地区的连接需求,而不是历史原因。这样使得Internet成为一个真正的全球资源,从而方便了IP地址的管理。IPv6数据包在转发过程中只有很少的字段需要处理,也只需要进行很少的决策。IPv6全球地址的层级且可归纳式的寻址结构,意味着在机构的路由表中和Internet骨干路由器中,只有很少的路由分析。其结果使通信流可以以更高的速率转发,这就使得今后使用多种数据形式、需要高带宽的应用程序具有更高的性能。3.3.3.3.IPv4IPv4IPv4IPv4向IPv6IPv6IPv6IPv6过渡[1][1][1][1]基于IPv4协议的互联网有足够广泛的基础设施,凭借其出色的技术特性在互联网领域获得了巨大的成功。无论是路由设备,还是终端设备,改变都不是短时间就能完成的。而IPv6也不是在IPv4上的简单修改,他们之间存在着很大的差异,不可能在短时间内都过渡到基于IPv6的网络。因此,在相当长的一段时期内,IPv6网络将和IPv4网络共存。要最终实现IPv4向IPv6的平滑过渡,首先要处理现有IPv4网络和未来IPv6网络之间的相互通信问题。目前实现IPv4与IPv6之间互相通信的方法有多种,主要是在Linux下设计并实现主机~主机隧道。主机~主机隧道是用于将相互独立的IPv6/IPv4节点通过IPv4网络相互通信。此时,2个双IP节点作为隧道的端节点通过IPv4网络进行通信。隧道端点跨越了在源节点和目标节点之间的整个路径。在IPv6/IPv4节点之间的IPv6穿越IPv4隧道用作一个单跳。4.4.4.4.基于内核为2.4的RedhatLinuxLinuxLinuxLinux9.09.09.09.0系统的IPv6IPv6IPv6IPv6网络配置在内核为2.4的RedHatLinux9.0系统中,在默认状态安装下IPv6模块是没有加载的。1)加载IPv6协议(使用命令modprobeipv6)图1加载IPv6协议2)使用命令lsmod显示Linux加载的系统模块,可以用来确认是否已经加载了IPv6协议图2确认加载IPv6协议3)使用命令ifconfiglo显示系统的回环口,进一步确认已经加载了IPv6模块图3使用ifconfiglo进一步确认加载IPv6模块4)使用命令ping6::1(ping6环回接口的IPv6地址,以进一步确认是否正确加载了IPv6模块)图4使用ping6::1确认加载IPv6模块5)在操作系统启动时,自动加载IPv6命令操作图5自动加载IPv6命令6)使用命令ifconfig–a查看主机ipv6网络配置图6查看IPv6网络配置ifconfigeth0add3ffe:3201:1800:1::7(IPv6地址)//给接口eth0配置IPv6地址ip-6neighborshow//显示IPv6的邻居ip-6routeshow//显示IPv6路由表#ifconfiginterfaceinet6delipv6-address/prefixlength//删除给定接口的IPv6地址#route-Ainet6addipv6-prefix/prefixlengthgwgateway[devinterface]//添加路由#ping6-Ieth0fe80::260:3eff:fe47:1533//使用网络接口eth0ping本地链路地址fe80::260:3eff:fe47:1533。当目的地址是一个本地链路地址时,必须使用关键字I指定接口linux#ip-finet6routeaddipv6-prefix/prefixlengthviagateway[deviceinterface]//为由ipv6-prefix/p
本文标题:秋学期网络工程大作业
链接地址:https://www.777doc.com/doc-202572 .html