根据是否在一个自治域内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP)。这里的自治域指一个具有统一管理机构、统一路由策略的网络。自治域内部采用的路由选择协议称为内部网关协议,常用的有RIP、OSPF;外部网关协议主要用于多个自治域之间的路由选择,常用的是BGP和BGP-4。

1.RIP协议

RIP( Routing Information Protocol )路由信息协议:是在一个AS系统中使用地内部路由选择协议,是基于距离向量路由选择的协议。RIP有两个版本:RIPv1和RIPv2,它们均基于经典的距离向量路由算法,最大跳数为15跳。

RIP的算法简单,但在路径较多时收敛速度慢,广播路由信息时占用的带宽资源较多,它适用于网络拓扑结构相对简单且数据链路故障率极低的小型网络中,在大型网络中,一般不使用RIP。

RIP使用UDP数据包更新路由信息。路由器每隔30s更新一次路由信息,如果在180s内没有收到相邻路由器的回应,则认为去往该路由器的路由不可用,该路由器不可到达。如果在240s后仍未收到该路由器的应答,则把有关该路由器的路由信息从路由表中删除。

RIP具有以下特点:

不同厂商的路由器可以通过RIP互联;

配置简单;

适用于小型网络(小于15跳);

RIPv1不支持VLSM;

需消耗广域网带宽;

需消耗CPU、内存资源。

2.OSPF协议

OSPF( Open Shortest Path First,开放最短路径优先)协议:采用链路状态路由选择技术,开放最短路径优先算法。路由器互相发送直接相连的链路信息和它拥有的到其它路由器的链路信息。每个 OSPF 路由器维护相同自治系统拓扑结构的数据库。从这个数据库里,构造出最短路径树来计算出路由表。当拓扑结构发生变化时, OSPF 能迅速重新计算出路径,而只产生少量的路由协议流量。

主要优点:

收敛速度快;没有跳数限制;

支持服务类型选路

提供负载均衡和身份认证

适用环境

规模庞大、环境复杂的互联网

3.BGP协议

BGP (边界网关协议,Border Gateway Protocol )是自治系统之间的路由选择协议。BGP用于连接Internet。作为最新的外部网关协议,现有四个版本。

BGP 是唯一一个用来处理像因特网大小的网络协议,也是唯一能够妥善处理好不相关路由域间的多路连接协议。BGPv4是一种外部的路由协议。可认为是一种高级的距离向量路由协议。

BGP特点:

BGP是一种外部路由协议,与OSPF、RIP不同,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最好的路由。

BGP通过携带AS路径信息,可以彻底的解决路由循环问题。

为了控制路由的传播和路由的选择,为路由附带属性信息。

使用TCP作为其传输层协议,提高了协议的可靠性。端口号179。

BGP-4支持CIDR(无类别域间选路),CIDR的引入简化了路由聚合,减化了路由表。

BGP更新时只发送增量路由,减少了BGP传播路由占用的带宽。

提供了丰富的路由策略。

转载于:https://www.cnblogs.com/jeasonrun/p/4206211.html

路由协议RIP、OSPF、BGP比较相关推荐

  1. Quagga:开源的基于Zebra实现了RIP, OSPF, BGP的动态路由软件

    目录 quagga简介 特性 安装 quagga简介 https://www.jianshu.com/p/300acac7801f Quagga是一个开源的基于Zebra实现了RIP, OSPF, B ...

  2. 动态路由协议—RIP OSPF

    转载自动态路由协议--RIP路由协议 RIP支持的最大跳数是15,超过15就认为目的不可达. 每过一个路由器,跳数+1,当跳数=16时,丢弃. RIP分为V1和V2两个版本. RIP运行在园区网内部. ...

  3. 路由协议:RIP/OSPF/BGP—Vecloud微云

    路由协议用来从多条路由路径中选择一条最佳的路径,并沿着这条路径将数据流产送到目的设备. 路由信息协议(RIP):采用距离向量算法,收集所有可到达目的地的不同路径,并且保存有关到达每个目的地的最少站点数 ...

  4. 网络路由器协议(OSPF、RIP、BGP、IGRP、IS-IS)

    一.OSPF.RIP.BGP.IS-IS的区别 (1).OSPF:(开放式最短路径优先)是一种链路状态路由协议,使用SPF算法(Dijkstra算法)计算路由,保证没有路由环路,使用带宽作为度量值,能 ...

  5. 动态路由协议RIP配置和动态路由协议OSPF配置

    实验十二 动态路由协议RIP配置 1 实验目的 (1)掌握动态路由协议的原理. (2)掌握经典动态路由协议RIP的原理及过程. (3)掌握动态路由协议RIP的配置过程. 2 实验内容 (1)依据相应的 ...

  6. 动态路由协议RIP的深层配置学习

    动态路由协议: 动态路由相比静态路由的区别在于,动态路由是基于拓扑变化而收敛的路由协议.这使得动态路由更适用于复杂的大型网络(静态路由协议需要手工配置,工程量较大).当然动态路由有其他的问题:然如安全 ...

  7. CCNP路由实验之五 动态路由协议之 OSPF

     CCNP路由实验之五动态路由协议之 OSPF 动态路由协议可以自动的发现远程网络,只要网络拓扑结构发生了变化,路由器就会相互交换路由信息,不仅能够自动获知新增加的网络,还可以在当前网络连接失败时 ...

  8. [docker]使用quaaga实现(rip ospf)实现主机间容器互通

    使用quaaga实现(rip ospf)实现主机间容器互通 - n1设置 brctl addbr br0 ip a a 10.1.1.1/24 br0 ip a a 10.1.1.1/24 dev b ...

  9. 计网实验3—路由协议RIP配置与分析

    1. 基本信息 姓名 学号 班级 网络是否连通 能否正常抓取报文 lx 2020 计算 是 能 2. 建立网络拓扑结构 感觉原来的拓扑图过于简单,所以另外又加了一个R3路由器,更加真实地观察分析. 左 ...

  10. 动态路由协议——RIP概述+实战

    目录 一.动态路由概述 1.1 动态路由特点 1.2 动态路由依赖机制 二.静态路由和动态路由 三.动态路由协议概述 3.1 动态路由协议--度量值 3.2 动态路由协议--收敛 3.3 动态路由协议 ...

最新文章

  1. 福利丨吴恩达机器学习新书免费领!
  2. PYTHON调用JENKINS的API来进行CI
  3. Spring JDBC 框架,我的学习笔记
  4. Windows Server 2008 部署权限管理RMS
  5. Taro+react开发(82):设置默认属性
  6. android view选中状态,RecyclerView选中
  7. 无人驾驶(再谈基于camera的高精度地图)
  8. mysql 数据表中查找重复记录
  9. php怎么异步执行,php怎么实现异步
  10. atitit.提升软件开发的生产力关健点-------大型开发工具最关健
  11. 【cs231】反向传输与神经网络
  12. Windows编程之钩子程序
  13. win10 查看电脑mac 地址和ip
  14. 什么是web services?它有什么作用,以及它如何实现?
  15. Centos 设置开机自动启动脚本
  16. codecademy SQL lesson2
  17. 使用python程序抓取天眼查,企查查和爱企查上的企业基本信息
  18. 【电脑维修系列】电脑重启快捷键表 进入PE
  19. 前端重要信息手机号、邮箱、身份证号进行脱敏处理
  20. [Caffe] Caffe介绍

热门文章

  1. python正则表达式编译_用Python编译正则表达式
  2. 数据结构与算法《二分查找》
  3. meta分析 1. Risk Ratio
  4. php 超过一行用省略号,php 超长用省略号代替
  5. LeetCode/LintCode 题解丨一周爆刷字符串:独特的摩尔斯编码
  6. JAVA第三方工具类
  7. 判断质数和用算数基本定理分解质因数
  8. CSS3小猪佩奇社会猪
  9. python分离arw与jpg图片
  10. 鸿蒙系统充电动画,荣耀智慧屏首发抢先体验:电视只是小功能,鸿蒙系统才是真亮点...