毕业设计论文构建可扩展网络的研究.doc
《毕业设计论文构建可扩展网络的研究.doc》由会员分享,可在线阅读,更多相关《毕业设计论文构建可扩展网络的研究.doc(49页珍藏版)》请在三一办公上搜索。
1、1引言世界上有许多不同的网络,而且常常使用不同的硬件和软件。在一个网络上的用户经常需要和另一个网络上的用户通信,这就需要连接这些不同的甚至是不兼容的网络。互连的网络就称为互连网(internetwork或internet)。而因特网Internet(大写的I)是指特定的世界范围内的互连网,它被广泛的用于连接大学、政府机关、公司和个人用户。1IP网络即采用IP协议的网络,现在大部分的网络都采用这一协议。Internet是ARPANET(美国国防高级研究计划局网络)和NSFNET网络互联的基础上发展起来的。ARPANET是在60年代末期发展的,它是第一个电子的存储转发分组交换网。1969年试验性网
2、络取得成功后,逐渐发现当时的ARPANET协议不适合在多个网络上运行,于是网络工作者们对协议进行了更深入的研究,最后产生了TCP/IP模型和协议。在1983年当TCP/IP成为ARPANET上唯一正式的协议之后,ARPANET上连接的网络、机器和用户逐渐增长,当NSFNET和ARPANET互联之后,更是以指数级增长,Internet就是在此网络互联的基础上逐渐形成的。上世纪90年代中期以前,Internet上的网络包括骨干网都是由路由器构成的,它们都是采用IP协议。后来,随着用户数的剧增和对带宽要求较高的WWW应用的普及,网上的信息流量持续增加,网络的带宽资源变得十分紧张,以至于网络经常发生拥
3、塞,而ATM技术的出现则为解决Internet所面临的问题提供了希望。上世纪90年代后期,由于路由技术的发展已经使得骨干网上的路由器足以提供以前只有ATM才有的高速链路和可以预见的性能,随着高速光纤的提供,网络服务提供商(ISP)需要考虑是继续使用昂贵的结构复杂的设备,还是移植到简单的完全由路由器组成的核心网络上。在网络容量方面,网络的数据吞吐率每5到10年都有跨数量级的增加,高性能的交换机和路由器不断出现,宽带网络技术的出现也大大增加了计算机网络的容量。2Internet已成为一个重要的和无处不在的商业基础设施,这大大改变了消费者们对网络性能、安全性和服务的期望。21世纪的人类活动越来越依靠
4、网络,网络在人们的日常生活中的作用已经越来越大了。各种商务活动的运行和操作,比如说商业信函、网络视频会议、信息发布等等,必须需要网络的支持。工作之余,人们的娱乐休闲也离不开网络,比如说上网聊天、查询资料、下载电影、玩游戏等等。现代社会的需求越来越多,人们对于网络的要求也就越来越高。当进行视频会议的时候,网络的性能必须足以支持会议的进行而不会产生中断等问题;当进行数据传输的时候,人们更期望网络的传输速度得到提高并且不会产生传输的错误。网络的发展也在促进着社会的进步。网络提高了工作效率,节省了工作时间,为社会的发展起到了重要的作用。现有的互联网主要是基于IPv4协议的,这一协议的成功促进了互联网的
5、迅速发展。但是,随着互联网用户数量不断增长以及对互联网应用的要求不断提高,IPv4的不足逐渐凸现出来。其中最尖锐的问题就是不断增长的对互联网资源的巨大需求与IPv4地址空间不足的情况,目前可用的IPv4地址已经分配了70%以上,其中B类地址已经耗尽,据互联网工程任务组预测,基于IPv4的地址资源将会在2005年到2010年枯竭;另外,由于IPv4地址方案不能很好的支持地址汇聚,现有的互联网正面临路由表不断膨胀的压力;同时,对服务质量、移动性和安全性等方面的需求都迫切要求开发新一代IP协议。IPv6就是在这样一个情况下产生的。网络发展的初期,所依赖的是简单的距离矢量型路由协议和有类别的32位IP
6、地址。距离矢量路由协议包括RIP、RIPv2和IGRP,这些协议在开始的时候对于网络的应用起了至关重要的作用。然而这些技术为网络发展所提供的支持非常有限。为此,现今的网络技术的发展必须满足快速发展和不断变化的需要。随着各种网络技术的发展,网络的构建已经不仅仅局限于以前的能用就可以了的标准了。网络技术日新月异,各种软件、硬件性能的提高也在对现如今的网络架构提出更高的要求。当网络技术提高了,网络性能提升了,网络必须要有能力去适应这样的进步。网络必须具有良好的设计,良好的设计是构建一个具备可扩展能力的网络的关键。不良的设计并不是指使用了过时的协议或者功能不强的设备,而是指其限制了网络的平滑扩展能力。
7、如果任由网络按需发展,那么大多数的网络都会变得无法管理,而且更糟糕的是总有一天网络将无法再适应增长的需求。所以,如何构建一个可扩展的网络,对于未来网络的发展是至关重要的。2 IPv6的产生及其在扩展性上的益处2.1 IP危机和IPv6的产生IPv4版本的IP编址方法是我们目前正在使用的,根据IPv4的规则,将IP地址分为了A、B、C、D和E类五种形式,每类IP地址都是由32位的比特位构成的。A类和B类地址构成了75%的IPv4的地址空间,但只有少数的组织和公司能够分配到一个A类和B类网络号。C类的网络号比A类和B类的要多的多,但它们仅仅占了可能的40多亿个IP地址的12.5%,如图2-1。 C
8、类 B类 12.5% 25%A类50%D类和E类12.5% 图2-1 IP分配 Fig.2-1 IP distribution C类的地址只能容纳254台主机,根本不能满足那些不能获得A类和B类地址的大的公司和组织的需要。即使有了更多的A类、B类和C类地址,太多的网络地址也会使Internet路由器在巨大的路由表的重压下瘫痪。即使是采用了子网划分技术,IP编址的有类别系统最终也不能很好的扩展来高校的处理全球对Internet的连接需求。早在1992年,Internet工程任务组(IETF)就开始考虑两个特别的问题:剩余的、尚未分配的IPv4网络地址的耗尽问题;路由表急剧增大的问题。当时的B类地
9、址空间正处在耗尽的边缘,而且随着Internet的发展,Internet的路由表大小在迅速大量的增加,随着更多的地址加入到Internet,新的网络信息的大量充斥威胁到了Internet路由器的处理能力。20世纪90年代初期,基于地址掩码的理念而提出的CIDR有效的、暂时的缓解了这些致命的问题。CIDR的体系化特性大大提高了IPv4的可扩展性。但是实际上,不管是1985年采用的子网划分、1987年采用的可变长度子网掩码还是CIDR的体系化结构,都不能解决IPv4的一个简单的问题:没有足够的地址空间来满足未来的需要。拥有大约40亿个可用空间,IPv4地址空间看起来好像是足够大的。但是,这对于未来
10、的移动网络设备和可进行IP寻址的家用电器来说,是远远不够的。随后,IPv4地址危机的短期解决方案得到了进一步的发展。其中包括私有地址和NAT技术。然而,对IP地址短缺问题的最终解决方案是引入了用128个比特位来表示IP地址的IPv6。由于能提供超额满足需求的地址空间,IPv6最终将取代IPv4。2.2 IPv6的特性IPv6地址是针对接口和接口组而不针对节点的128个比特位的标识符,它存在着3种通用类型的地址:单播-用于单个接口的标识符。发送给单播地址的分组将被传输到由该地址所标识的接口;任播-用于一组接口(通常属于不同节点)的标识符。发送给任播地址的分组将被传输到该地址组中最近的接口;组播-
11、用于一组接口(通常属于不同节点)的标识符。发送给组播地址的分组被传输到该地址组中的所有接口。为了将128个比特位的地址写成人们容易阅读的形式,IPv6废弃了点分十进制表示法,而使用十六进制格式。因此,IPv6地址可以被写作32个十六进制数字,用冒号在中间进行分隔。例如: 1080:0000:0000:0000:0008:0800:200C:417A。在每个16比特的值中起始0可以省略,所以上面的地址可以写成:1080:0:0:0:8:800:200C:417A。在当前的计划中,连接Internet的IPv6节点将使用称为可聚合的全球单播地址,该地址对应于我们熟悉的IPv4全局地址。IPv6全球
12、单播地址有3层体系分级:公众拓扑-提供Internet连通性的供应商的集合;场点拓扑-本地级别,对应于不提供到外部节点连通性的组织;接口标识符-具体到某个节点单一接口的级别。这个3层体系包含了下面的字段,地址格式见图5.2。FP字段(3个比特)-用来标识地址的类型;TLA ID字段(13个比特)-用来标识在路由选择体系中最高级别的负责地址分配的权威机构;Res字段(8个比特)-保留字段,以便TLA或NLA ID能够随着未来发展的需要进行扩展。目前,该字段的值必须为0。NLA ID字段(24个比特)-各个已经分配了TLA ID的组织用它来生成编址体系和标识场点;SLA ID字段(16个比特)-各
13、组织用来生成自己的本地编址体系和标识子网;接口ID字段(64个比特)-用来标识链路上的各个接口。类似于IPv4地址的主机部分。3138241664FPTLA IDResNLA IDSLA IDInterface ID公众拓扑场点拓扑接口标识符图2-2 IPv6地址格式Fig.2-2 IPv6 address format对于已经在IPv4投入较多的组织来说,要转移到一个全新的架构上来并不是一件很容易的事情。只要IPv4仍然可行,我们将会避免使用IPv6。毕竟新的协议需要新的软件、新的硬件和新的管理方法。很可能在未来几年,IPv4和IPv6将会共存,但IPv6必将取代IPv4。IPv6的出现,对
14、于构建可扩展网络有了很大的帮助。最重要的是它提供了更多的IP地址供我们使用,而且它自身的特性非常适合于IP地址的扩展能力。通过提供了私有程序的加密和系统之间的认证能力,IPv6的安全性也比IPv4有了一定的提高。42.3 IPv6的技术优势同IPv4相比较,IPv6在地址容量、安全性、网络管理、移动性及服务质量等方面有明显的改进,它是下一代互联网可采用的比较合理的协议。IPv6继承了IPv4的优点,摒弃了IPv4的缺点,IPv6与IPv4是不兼容的,按IPv6同其他所有的TCP/IP协议族中的协议兼容,即IPv6完全可以取代IPv4。2.3.1 简化报头结构IPv6报头的结构比IPv4简单得多
15、,IPv6报头删除了IPv4报头中许多不常用的域,放入了可选项,这些可选项有更严格的定义。IPv4和IPv6的报头结构分别见图2-3和2-4。IPv4中有10个固定长度的域,2个地址空间和若干个选项,IPv6中只有6个域和2个地址空间。虽然IPv6报头占40B,是IPv4报头的1.6倍,但因为其长度是固定的(IPv4的报头是变长的),所以不需要消耗过多的内存容量。IPv6中所有的扩展能力都采用扩展报头实现。5扩展报头是基于这样一个原理:大多数信息包只需要简单处理,有基本报头的信息就够了;在网络层需要额外信息的信息包可以把这些信息编码到扩展报头,这种处理方式提高了数据包的处理效率。2.3.2 提
16、供近乎无限的地址空间(1) 共有2128个不同的IPv6地址。即全球可以分配地址数为340282366920938463463374607431768211456个。版本长度服务类型数据包长度数据包ID分段标志分段偏移值生存期协议校验和源IP地址目的IP地址IP选项 图2-3 IPv4的报头结构 Fig.2-3 Structure of the IPv4 datagram head 版本业务流类型流标签净荷长度下一报头跳数上限源IP地址目的IP地址 图2-4 IPv6的报头结构 Fig.2-4 Structure of the IPv6 datagram head扣除一些地址使用上的特殊规定,
17、IPv6可以让地球上的每个人拥有有效可用地址约1600万个。如果按土地面积来分配,1平方厘米可获得22乘1020个地址。IPv6地址耗尽的机会是很小的,在可预见的很长时期内,IPv6的128位地址长度形成的巨大的地址空间,能够为所有可以想像出的网络设备提供一个全球唯一的地址。IPv6充足的地址空间,将极大的满足那些伴随着网络智能设备的出现而对地址增长的需求。2.3.3 提供网络层的安全保证IPv6把IPSec作为必备协议,解决了网络层端到端数据传输的安全问题。IPSec作为新一代互联网安全标准,是IETF为提高IP协议的安全性而专门制定的。实际上,IPSec是一种协议套件,可以无缝的为IP提供
18、安全特性,如提高访问控制。数据源的身份验证、数据完整性检查、机密性保证以及抗重播攻击等。IPSec协议主要包括:验证头(AF)、封装安全载荷(ESF)、Internet密钥交换(IKE),以及强制转码类型等相关组件。见图2-5。IPSec可以为IPv6网络环境下的网络层数据传输提供各种安全服务。通信双方为实现通信保护必须维护所需的安全策略和安全联盟,任何第三方如果没有关于此次通信的安全参数,不可能伪造或偷窥通信数据。安全参数的协商与获取可以通过手工方式进行,也可以采用密钥交换协议自动实现。网络基础设施的完善,可以保证安全参数的可靠协商,进而能够最大程度的保证网络层的通信安全。封装安全载荷验证头
19、加密算法验证算法解释域密钥管理策略图2-5 IPSec协议的运行Fig.2-5 Running of IPSec protocol2.3.4 支持即插即用功能即插即用是指无需任何人工干预,就可以将一个节点插入IPv6网络并在网络中启动。IPv6使用了两种不同的机制来支持即插即用的网络连接:启动协议(BOOTP)和动态主机配置协议(DHCP)。这两种机制允许IP节点从特殊的BOOTP服务器或者DHCP服务器获取配置信息。这些协议采用状态自动配置,即服务器必须保持每个节点的状态信息,并管理这些保存的信息。状态自动配置的问题在于,用户必须保持和管理特殊的自动配置服务器,以便管理所有状态,即所允许的连
20、接及当前连接的相关信息。除了状态自动配置,IPv6还采用了一种被称为无状态自动配置的自动配置服务。无状态自动配置要求本地链路支持组播,而且网络接口能够发送和接受组播包。无状态自动配置过程要求节点采用如下步骤:一是进行自动配置的节点必须确定自己的链路本地地址。二是必须验证该链路本地地址在链路上的唯一性。三是节点必须确定需要配置的信息,该信息可能是节点的IP地址,或者是其他配置信息,或者两者皆有。如果需要IP地址,节点必须确定是使用无状态自动配置过程,还是使用状态自动配置过程来获得。32.3.5 提供更高的服务质量保证基于IPv4的Internet设计之初,只有一种简单的服务质量,即采用“尽最大努
21、力”传输,从原理上讲,文本传输、静态图像等传输对服务质量QoS并无要求,因此QoS是无保证的。随着IP网上多媒体业务的增加,如IP电话、视频点播(VOD)、电视会议等实时应用,对传输延时和延时抖动均有严格的要求。IPv6数据包的格式包含一个8位的业务流类型和一个新的20位的流标签。最早在RFC1883中定义了4位的优先级字段,可以区分16个不同的优先级。后来,在RFC2460里改为8位的类别字段,其数值及如何使用还没有定义。它的目的是允许发送业务流的源节点和转发业务流的路由器在数据包上加标记,并进行除默认处理之外的不同处理,一般来说,在所选择的链路上,可以根据开销、带宽、延时或其他特性对数据包
22、进行特殊的处理。一个流是以某种方式相关联的一系列信息包,IP层必须以相关的方式对待它们。决定信息包属于同一流的参数包括:源地址、目的地址、QoS、身份验证及安全性。IPv6中流的概念的引入,仍然是无连接协议基础上的。一个流可以包括几个TCP连接,它的目的地址可以是单个节点,也可以是一组节点。IPv6的中间节点接收到一个信息包时,通过验证它的流标签,就可以判断它属于哪个流,然后就可以知道信息包的QoS需求,并进行快速转发。2.3.6 IPv6在移动通信领域的应用移动IPv6协议为用户提供可移动的IP数据服务,让用户可以在世界各地都使用同样的IPv6地址,非常适合未来的无线上网。IPv6是下一代互
23、联网的基础和灵魂,它将为互联网换上一个简捷、高效的引擎,不仅可以解决IPv4的地址短缺问题,而且可以使互联网摆脱日益复杂、难以管理和控制的局面,从而使互联网变得更加稳定、可靠、高效和安全。3 IPv6下的路由技术3.1 路由查找路由表的项目数变得越来越大,怎样设法减小路由表的查找时间成为一个非常重要的问题。在路由表中必须使用很好的数据结构和使用先进的快速查找算法。为了减缓骨干路由表的增长速度,提高IP地址空间的利用率,Internet工作组IETF于1993年提出了“无类域间路由”(CIDR)的概念。CIDR屏弃了传统基于类的地址分配方法,在分配网络号时可以是任意长度,这样就提高了IP地址的利
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 构建 扩展 网络 研究
链接地址:https://www.31ppt.com/p-4860567.html