转载https://blog.csdn.net/immenselee/article/details/79633047

   

路由信息协议(RIP)是一个真正的距离矢量路由选择协议,允许最大跳数为15跳,每隔30秒发一次路由更新包。
IGRP是一个Cisco专用的距离矢量路由选择协议,最大跳数为255,默认为100。每隔90秒发一次路由更新包。
EIGRP也是一个Cisco专用协议,最大跳数为255,用的人少,思科私有的。
OSPF是开放最短路径优先协议, 适合中大型。

RIP 路由信息协议 适合在小区域
IGRP 目前没有人用了
EIGRP 高级距离矢量路由协义 适用大中型

OSPF 最短路径优先协义 适合中大型

RIPv1 RIPv2 IGRP EIGRP OSPF
距离矢量路由协议 距离矢量,混合型路由协议 链路状态路由协议
AD=120 AD=100 内部AD=90  
外部AD=170 AD=110
不支持CIDR 支持CIDR,VLSM和不连续网路 不支持CIDR 支持CIDR,VLSM和不连续网路 支持CIDR,VLSM和不连续网路
支持自动汇总 不支持自动汇总,可手动汇总
跳数 主要使用带宽和线路延迟的累积值 链路开销
最大15跳 最大255跳 不受限制
开放 Cisco专有 开放
RAM中只有IP路由表 RAM中保存有邻居表,拓补表,路由表 Hello建立→邻居数据库(表)→LSA建立→链路状态数据库(拓补表)(同一个Area ID的Router一致)→SPF计算→路由表
同时支持IP,IPX,APPLETALK三种网路协议 只是对IP网络协议的支持
× 配置自治系统号(AS),用于区别可共享路由信息的路由器 配置一个本地进程ID,同时使用区域号来使路由更新最小化到相同的区域,必须要有Area0作为主干区域
使用UDP广播路由更新 使用UDP组播224.0.0.9 使用UDP广播路由更新 使用RTP协议224.0.0.10组播,若无响应,则使用单播地址重发16 先把网路信息通过组播224.0.0.5传输给DR,再由DR用224.0.0.6组播给邻居更新路由
路由表更新 统一AS的路由表更新 只发送有更变化的路由 触发更新有变化的路由
使用Bellman-Ford 算法 使用弥散算法(DUAL)收敛 使用Dijkstra(SPF)算法收敛
× 支持对等认证Text,MD5 × 支持对等认证MD5 支持对等认证Text,MD5
× 配置时,要使用通配符(WildCard)来精确定位网路主机数
在接口上使用Passive-Interface命令,则接口只接受路由更新,不发送路由更新,实现水平分割,阻止路由环路产生 在接口上使用Passive-Interfacet命令,则接口既不接受路由更新,也不发送路由更新,实现水平分割,阻止路由环路产生 由收敛算法自身特性使得OSPF真正做到了没有环路产生
不进行动态负载均衡,到达目标的路径跳数一样,则在线路上平均负载平衡。这样容易引起针孔效应 可以智能的更具带宽分配分组流量,同时使用多个接口上拥有相同度量的链路进行负载均衡  负载均衡能力比较弱,会对通往目标的路径产生不同的优先级,使用优先级最高的传输分组,只有拥有相同优先级,才会启动负载均衡

RIP(Routing Information Protocols,路由信息协议)是使用最广泛的距离向量协议,它
是由施乐(Xerox)在70年代开发的。当时,RIP是XNS(Xerox Network
Service,施乐网络服务)协议簇的一部分。TCP/IP版本的RIP是施乐协议的改进版。RIP最
大的特点是,无论实现原理还是配置方法,都非常简单。RIP基于跳数计算路由,并且定期
向邻居路由器发送更新消息。

IGRP是CISCO专有的协议,只在CISCO路由器中实现。它也属于距离向量类协议,所以在很多
地方与RIP有共同点,比如广播更新等等。它和RIP最大的区别表现在度量方法、负载均衡等
几方面。IGRP支持多路径上的加权负载均衡,这样网络的带宽可以得到更加合理的利用。另
外,与RIP仅使?
锰??魑?攘恳谰莶煌?琁GRP使用了多种参数,构成复合的度量值,这其中可以包含的因
素有:带宽、延迟、负载、可靠性和MTU(最大传输单元)等等。

OSPF协议是80年代后期开发的,90年代初成为工业标准,是一种典型的链路状态协议。
OSPF的主要特性包括:支持VLSM(变长的子网掩吗)、收敛迅速、带宽占用率低等等。
OSPF协议在邻居之间交换链路状态信息,以便路由器建立链路状态数据库(LSD),之后,
路由器根据数据库中的信息 (Open Shortest Path First,最短路径优先)算法计算路由表,选择路径的主要依据是带宽。

EIGRP是IGRP的增强版,它也是CISCO专有的路由协议。EIGRP采用了扩散更新(DUAL)算法
,在某种程度上,它和距离向量算法相似,但具有更短的收敛时间和更好的可操作性。作为
对IGRP的扩展,EIGRP支持多种可路由的协议,如IP、IPX和AppleTalk等等。运行在IP环境
时,EIGRP还可以GRP进行平滑的连接,因为它们的度量方法是一致的。

以上四种路由协议都是域内路由协议,他们通常使用在自治系统的内部。当进行自治系统间
的连接时,往往采用诸如BGP(Border Gateway Protocols,边界路由协议)和EGP(
External GatewayProtocols,外部路由协议)这样的域间路由协议。目前在Internet上使用的域间路由协议
是BGP第四版。
收敛是路由算法选择时所遇到的一个重要问题。收敛时间是指从网络的拓扑结构发生变化到
网络上所有的相关路由器都得知这一变化,并且相应地做出改变所需要的时间。这一时间越
短,网络变化对全网的扰动就越小。在上述几种域内路由算法中,RIP和IGRP的收敛时间相对较长,都是分钟数量级的;OSPF要短一些,数十秒内可以收敛;EIGRP最短,网络拓扑发生变化之后,几秒钟即可达到收敛状
态。

四种最常见路由协议 RIP、IGRP、OSPF和EIGRP。相关推荐

  1. 计算机硬盘是什么形状,四种最常见的SSD硬盘的外形、应用及未来市场发展

    SSD硬盘有多种外形尺寸可供选择,某些类型可以支持多种宽度和长度.当今市场上四种最常见的SSD硬盘外形包括2.5英寸SATA硬盘.mSATA硬盘.M.2硬盘,以及PCIe硬盘. 如今,SSD硬盘驱动器 ...

  2. RIP、 OSPF、 EIGRP的区别

    我们前面已经简单介绍了三种类型的动态路由协议算法分别是距离矢量算法,链路状态算法以及平衡混合算法,那么咱们今天就来看看这几种算法的类型代表:RIP.OSPF.EIGRP.而且它们都是内部网关协议(IG ...

  3. 全网详细的路由协议解释:OSPF、EIGRP、RIPv2、IS-IS、BGP

    路由协议简介 路由协议的目的是实现端点之间端到端的网络层连接,每个会话的端点之间总是有一个前向和反向路径选择. 路由表由从不同路由源获知到不同目标子网的多条路由组成,路由源可以分为已连接.静态.默认或 ...

  4. 常用路由协议的分析及比较/RIP/IGRP/OSPF/BGP

    摘 要 在计算机网络中,路由协议的选择至关重要,它直接影响到一个网络的性能,而路由协议的选择又相当复杂.本文主要介绍几种常用路由协议的工作原理,并对各种协议的特点进行分析.比较,以帮助网络设计工程师在 ...

  5. 配置路由协议rip和ospf

    完成拓扑图,并使各个网段的主机可以通信. 1.使用RIP配置动态路由 对R0 Continue with configuration dialog? [yes/no]: no Press RETURN ...

  6. 路由协议RIP、OSPF、BGP比较

    根据是否在一个自治域内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP).这里的自治域指一个具有统一管理机构.统一路由策略的网络.自治域内部采用的路由选择协议称为内部网关协议,常用 ...

  7. 【计算机网络】Internet原理与技术2(因特网的路由协议RIP、OSPF、BGP,网络地址转换NAT,网络协议IPv6)

    Internet原理与技术 因特网的路由协议 自治系统与路由协议分类(IGP.EGP) 内部网关协议 - RIP [例]RIP路由信息表的交换 RIP工作过程 内部网关协议 - OSPF 外部网关协议 ...

  8. rip,ospf,eigrp内部网关协议的区别与用法

    1.路由信息协议(RIP)是一种在网关与主机之间交换路由选择信息的标准.RIP 是一种内部网关协议.在国家性网络中如当前的因特网,拥有很多用于整个网络的路由选择协议.作为形成网络的每一个自治系统,都有 ...

  9. 【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )

    文章目录 一.路由选择协议分类 二.BGP 协议 简介 三.BGP 协议 信息交换过程 三.BGP 协议 报文格式 四.BGP 协议 特点 五.BGP-4 协议的 四种报文 六.RIP .OSPF.B ...

最新文章

  1. 仅有算法远远不够:AI突破下一站,需要对硬件重新审视
  2. WCF基础知识问与答
  3. ffmpeg rtsp转 rtmp
  4. Linux文件属性和权限
  5. LAPM×××和php加速器
  6. 点击网页跟踪php代码的工具,使用ltrace工具跟踪PHP库函数调用的方法
  7. 30岁之前创业成功的12个要点
  8. arduino和单片机c语言,Arduino和单片机的区别-与非网
  9. 管理新语:搞绩效考评需谨慎,切勿随意
  10. 深入浅出设计模式---7、策略模式
  11. 垃圾焚化炉发电计算机控制技术,生活垃圾焚烧发电系统优化技术研究
  12. 通过三层交换机实现VLAN间路由
  13. 如何利用直通车快速打造爆款?
  14. 小白做shopee平台,怎么解决货源问题,这三点一定要掌握
  15. Gmail服务器拒绝发送邮件,向Gmail发送邮件被退信,其他均正常,请协助,谢谢大家...
  16. Coggle 30 Days of ML(Spaceship Titanic)
  17. 想自学软件测试?这本《软件测试》,入门必看
  18. WebAssembly 初探
  19. jmp指令和call指令
  20. linux系统浏览器无声音,在Deepin 20系统中外接显示器切换后浏览器没有声音的解决经历...

热门文章

  1. CLIP:从自然语言监督中学习可迁移的视觉模型
  2. MySQL基础之二 | 详解(SQL-DDL)
  3. python将横转为竖_【后端开发】python数据竖着怎么变横的?
  4. unity3d shader之God Ray上帝之光
  5. zznuoj-1003
  6. HTML表格做个人简历
  7. 获取华为手机的IMEI和sn号
  8. 转特权:NIOS2下的SDHC调试
  9. yyyy-MM-dd HH:mm:ss时间格式化,有的大写有的小写,大小写的含义说明
  10. 基金指数温度怎么算_10分钟学会计算指数温度,挑选指数基金