路由协议一样影响网络运行速度

路由协议一样影响网络运行速度

大家通常认为影响网络运行速度的是路由器、交换机和网线等硬件设备,你可曾想到其他因素也会对网络运行速度产生影响。

前不久,有一煤矿系统进行网络升级改造。该网络有三四百台大小不等的路由器,型号多为Cisco系列,整体网络的拓扑结构为类似星形或树状的一种扁平式结构,而全网的路由协议却是近几年来颇为风行的OSPF协议,结果带来了一个严重的问题:在扁平的网络中使用OSPF,造成网络运行速度减慢。这样既浪费系统资源,又不利于系统稳定。

OSPF的应用范围

OSPF(Open Shortest Path First)近年来颇为流行,目前广为使用的是OSPF第二版,最新标准为RFC 2328。

现在有一种趋势,无论大小单位、何种网络,凡是路由,必选OSPF,好像非OSPF就不先进。然而,在路由协议中,OSPF有自己的应用范围。在采用OSPF的网络中,每个路由器对自己所在网络区域的每一点变化都会关注,比如说右图中的网络,从网络拓扑结构上可以看出,Route 1和Route 2之间本来关系并不密切,二者之间的任何一个宕机了,对另一个都不会有什么大影响,(唯一的影响就是另一个看不到宕机者了);但在OSPF中,每个路由器密切关联,即便是Route 2暂时停了一下机,Route 1也会很快知道,全网的每一个路由器都会知道,并修改自己的路由表,等一会儿Route 2又缓过来了,Route 1连同全网的所有路由器又会修改回来。

另外,在整个自治域(AS)中,每个路由器都维护一个相同的、完整的全网链路状态数据库。这个数据库很庞大,寻径时,该路由器以自己为根,构造最短路径树,然后再根据最短路径构造路由表。路由器彼此交换,并保存整个网络的链路信息,从而掌握全网的拓扑结构,并独立计算路由。

  扁平而变化简单的网络拓扑结构 OSPF最大的特点就是其动态性、开放性和全局性,这一特性对于拓扑结构复杂的大型网络来讲,是十分优异的特性。比如说,在复杂的因特网上,一个路由器坏了,马上别的路由器就能自动调整,不用网络管理员费心去检测、重设路径了;但它如果在一个拓扑结构相对简单的扁平化网络上运行,这一优点却成为其致命弱点,严重影响网络运行的速度和稳定性,即网络上任一端口的故障、宕机均会影响到整个网络,并引起所有路由器的重新计算,代价很高,比如刚才看到Route 1和Route 2。 三种路由协议比较 目前,最普遍的路由算法有三个,按照复杂程度,依次是:点到点的协议(PPP)、路由信息协议(RIP)以及开放最短路径协议(OSPF)。 PPP协议是最早的路由协议之一,它只要求路由器能互相操作,而不提供任何路由选择,这适用于连接两个网,而每个网各自采用不同的路由协议。PPP协议能在两个路由器之间互相传递数据分组的基本结构信息。 RIP协议是一种静态路由选择,它基于距离向量算法(D-V),总是按最短的路由做出相同的选择。这种协议比PPP提供了更多的功能,但路由功能并不强,它并不考虑当时网络的通信状况以及通信费用等。与OSPF不同,使用这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳之内,再远,它就不关心了。这就限制了网络的规模,因此,RIP协议并不适合于大型网络。 OSPF协议克服了RIP的一些缺点,不需经常发送检测信号,只是在发生意外情况下才发送,例如某个链路损坏了,这一情况需要通知所有路由器,以免再向损坏的链路路由分组。OSPF协议不仅能计算两个网络结点之间的最短路径,而且能计算通信费用。可根据网络用户的要求来平衡费用和性能,以选择相应的路由。OSPF协议已被广泛采用,因此,很多厂家如思科、北电、华为等都提供这类路由器产品。现在,不论是传统的路由器设计,还是即将成为标准的MPLS(多协议标记交换),均将OSPF视为必不可少的路由协议。 OSPFv3支持转发IPv6数据 相对于其它协议,OSPF有许多优点。OSPF支持各种不同鉴别机制(如简单口令验证、MD5加密验证等),并且允许各个系统或区域采用互不相同的鉴别机制;提供负载均衡功能,如果计算出到某个目的站有若干条费用相同的路由,OSPF路由器会把通信流量均匀地分配给这几条路由,沿这几条路由把该分组发送出去;在一个自治系统内可划分出若干个区域,每个区域根据自己的拓扑结构计算最短路径,这减少了OSPF路由实现的工作量;OSPF属动态的自适应协议,对于网络的拓扑结构变化可以迅速地做出反应,进行相应调整,提供短的收敛期,使路由表尽快稳定化,并且与其它路由协议相比,OSPF在对网络拓扑变化的处理过程中仅需要最少的通信流量;OSPF提供点到多点接口,支持CIDR(无类型域间路由)地址。 最近,OSPF还进行了一次全面的升级,OSPFv3(OSPF第3版本)已经支持路由器在网络上转发IPv6数据。OSPFv3提高了通用性,使网络可以适应不断变化的要求。这使复杂的网络得以简化,并且它采取了一些增强措施以保证升级方便地进行,OSPFv3还进行了优化,并且安全性也得到了提高。不可否认,OSPF已成为目前Internet广域网和Intranet企业网采用最多、应用最广泛的路由协议之一。 小型网络需要RIP 尽管OSPF有着上述种种优点,但它却并不能完全替代RIP,因为这种算法本身也存在着诸多缺陷和局限性。首先就是它开销大,占用CPU和内存等资源严重,这就是它的代价。由于每台路由器都必须保存整个网络的拓扑结构(LSDB形态),每一个端点的故障或宕机等变化都要引起整个网络中所有路由器的连锁反应,为此耗费了大量的资源。其次,OSPF配置十分复杂,命令繁多,各种不同品牌路由器的配置也不相同,对配置人员的专业要求很高。还有,OSPF有它的适用范围,那就是大型网络。何谓大型网络?不是机器多就是大型网络,而是拓扑结构复杂,最典型的就是网状结构,此外,就是规模大,路由站点很多。 再看看RIP,虽问世较早,却并不能认为它已经过时,因为它有自己不可替代的优点。它很踏实、稳定,对于小型网络,RIP就所占带宽而言开销小,采用基于距离向量算法的路由协议易于配置、管理和实现,并且RIP应用较为广泛,还在大量使用中,Internet上还在部分使用着RIP。为此,路由器协议并不是OSPF一枝独秀,而仍是多种协议并存,在路由协议的选择上一定不要盲目赶时髦,而应仔细斟酌,针对网络特点选择协议。只有大型的、拓扑结构复杂的网络方可使用OSPF。而对于拓扑结构简单、节点多且关系相对固定的网络讲,传统的手工配置仍是最好的选择。

[1]

文章录入:csh    责任编辑:csh

(0)

相关推荐

  • 路由协议一样影响网络运行速度

    路由协议一样影响网络运行速度 大家通常认为影响网络运行速度的是路由器.交换机和网线等硬件设备,你可曾想到其他因素也会对网络运行速度产生影响. 前不久,有一煤矿系统进行网络升级改造.该网络有三四百台大小不等的路由器,型号多为Cisco系列,整体网络的拓扑结构为类似星形或树状的一种扁平式结构,而全网的路由协议却是近几年来颇为风行的OSPF协议,结果带来了一个严重的问题:在扁平的网络中使用OSPF,造成网络运行速度减慢.这样既浪费系统资源,又不利于系统稳定. OSPF的应用范围 OSPF(Open S

  • 网络基础学习之十七路由器原理、分类和选购

    上一篇我们已对路由器的基础方面有一个全面的了解,本篇要继续介绍路由器的其它几个方面.首先要介绍的是路由器的工作原理,只有在充分理解了路由器工作原理基础上,才能正确理解路由器的主要作用. 一.路由器的工作原理 我们知道路由器是用来连接不同网段或网络的,在一个局域网中,如果不需与外界网络进行通信的话,内部网络的各工作站都能识别其它各节点,完全可以通过交换机就可以实现目的发送,根本用不上路由器来记忆局域网的各节点MAC地址.路由器识别不同网络的方法是通过识别不同网络的网络ID号进行的,所以为了保证路由

  • 如何选择路由协议

    当网络启用了路由协议,网络便具有了能够自动更新路由表的强大功能.但是使用象RIP/RIP2.OSPF或IGRP/EIGRP等一些主要的内部网关协议(InteriorGatewayProtocol,IGP)都有一定的协定. 内部网关协议首先适合于在那些只有单个管理员负责网络操作和运行的地方:否则,将会出现配置错误导致网络性能降低或是导致网络运行不稳定的情况.对于由许多管理员共同分担责任的网络,如Internet,则考虑使用EGP协议(InteriorGatewayProtocol,外部网关协议),

  • OSPF路由协议概念及工作原理

    OSPF路由协议概念及工作原理 --随着Internet技术在全球范围的飞速发展,OSPF已成为目前Internet广域网和Intranet企业网采用最多.应用最广泛的路由协议之一.OSPF(Open Shortest Path First)路由协议是由IETF(Internet Engineering Task Force)IGP工作小组提出的,是一种基于SPF算法的路由协议,目前使用的OSPF协议是其第二版,定义于RFC1247和RFC1583. 1.概述 --OSPF路由协议是一种典型的链

  • OSPF路由协议详解

    OSPF路由协议 OSPF的基本概念和工作过程 开放式最短路径优先协议(OSFP)是基于开放标准的链路状态路由选择协议,它完成各路由选择协议算法的两大主要功能:路径选择和路径交换.Internet工程任务协会(IETF)于1988年开发了OSPF,其最近版本是OSPF版本2,在RFC 2328中进行了描述. OSPF路由协议概述 OSPF是内部网关路由协议 在共同管理域下的一组运行相同路由选择协议的路由器的集合为一个自治系统(Autonomous System,AS).在互联网中,一个自制系统是

  • 基于NIO的Netty网络框架(详解)

    Netty是一个高性能.异步事件驱动的NIO框架,它提供了对TCP.UDP和文件传输的支持,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果. Netty的优点有: a.功能丰富,内置了多种数据编解码功能.支持多种网络协议. b.高性能,通过与其它主流NIO网络框架对比,它的综合性能最佳. c.可扩展性好,可通过它提供的ChannelHandler组件对网络通信方面进行灵活扩展. d.易用性,API使用简单.

  • 详解OpenStack云平台的网络模式及其工作机制

    网络,是OpenStack的部署中最容易出问题的,也是其结构中难以理清的部分.经常收到关于OneStack部署网络方面问题和OpenStack网络结构问题的邮件.下面根据自己的理解,谈一谈OpenStack的虚拟网络.网络拓扑和网络流.个人理解有限,仅抛砖引玉,有问题请指正,谢谢. 一.相关概念和要点(可跳过) 1.OpenStack中nova-network的作用 OpenStack平台中有两种类型的物理节点,控制节点和计算节点.控制节点包括网络控制.调度管理.api服务.存储卷管理.数据库管

  • 给网络体检:局域网链路的连通性测试

    测试双绞线跳线 双绞线跳线被广泛应用于信息插座至计算机的连接.配线架至交换机的连接.交换机之间的连接,以及交换机与路由器的连接.交换机与光纤收发器的连接,因此,跳线将直接影响网络链路的连通性. 将需测试双绞线的一端插入微扫描器上的"MAIN"端口,另一端插入"LOOPBACK"端口,或者插入接线映射转接器.按下"ON/OFF"按钮,打开电源开关.按动"MODE"钮,直至在液晶显示屏上出现"WIREMAP"字

  • 网络漏洞扫描系统必要性

    随着计算机技术.网络技术的飞速发展和普及应用,网络安全已日渐成为人们关注的焦点问题之一.近几年来,安全技术和安全产品已经有了长足的进步,部分技术与产品已日趋成熟.但是,单个安全技术或者安全产品的功能和性能都有其局限性,只能满足系统与网络特定的安全需求.因此,如何有效利用现有的安全技术和安全产品来保障系统与网络的安全已成为当前信息安全领域的研究热点之一. 首先,让我们来看看现阶段网络上使用最多的安全设备防火墙和入侵检测.为了确保网络的安全使用,研究它们的局限性和脆弱性已经十分必要. 一.防火墙的局

  • 网络中双绞线接线的方法和策略

    在网络组建过程中,双绞线的接线质量会影响网络的整体性能.双绞线在各种设备之间的接法也非常有讲究,应按规范连接.本文主要介绍双绞线的标准接法及其与各种设备的连接方法,目的是使大家掌握规律,提高工作效率,保证网络正常运行. 双绞线的标准接法 双绞线一般用于星型网络的布线,每条双绞线通过两端安装的RJ-45连接器(俗称水晶头)将各种网络设备连接起来.双绞线的标准接法不是随便规定的,目的是保证线缆接头布局的对称性,这样就可以使接头内线缆之间的干扰相互抵消. 超五类线是网络布线最常用的网线,分屏蔽和非屏蔽

随机推荐