前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >四种动态路由比较:RIP、OSPF、ISIS、BGP

四种动态路由比较:RIP、OSPF、ISIS、BGP

原创
作者头像
网络技术联盟站
修改2021-11-05 17:59:40
3.2K0
修改2021-11-05 17:59:40
举报
RIP

RIP(Routing Information Protocol,路由信息协议)是使用最久的协议之一。RIP是一种分布式的基于距离向量的路由选择协议,RIP协议是施乐公司20世纪80年代推出的,主要适用于小规模的网络环境。RIP协议主要用于一个AS(自治系统)内的路由信息的传递,每30s发送一次路由信息更新。

OSPF

OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。著名的迪克斯彻(Dijkstra)算法被用来计算最短路径树。OSPF支持负载均衡和基于服务类型的选路,也支持多种路由形式,如特定主机路由和子网路由等。

ISIS

中间系统到中间系统(ISIS-Intermediate system to intermediate system)是一个分级的链接状态路由协议,基于DECnet PhaseV 路由算法,实际上与OSPF非常相似,它也使用Hello协议寻找毗邻节点,使用一个传播协议发送链接信息。ISIS可以在不同的子网上操作,包括广播型的LAN、WAN和点到点链路。

BGP

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓扑图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。

路由更新方式比较

距离矢量路由协议

RIP(周期性泛洪自己的路由表30s)、BGP (传递路由条目)

链路状态路由协议

OSPF(周期泛洪链路状态信息1800s)、ISIS (周期性由DIS伪节点泛洪LSP)

路径开销计算(默认情况,一般都可以手动指定)

RIP

通过跳数计算,16跳不可达,贝克曼算法

OSPF

根据接口带宽,分子分母相比,SPF算法

ISIS

根据接口,默认为10,SPF算法

BGP

11条路径优选算法,路径属性选路原则

报文类型

RIP

request、response

OSPF

hello、dd、LSR、LSU、LSACK

ISIS

level-1、level-2、level-1-2

BGP

open、keepalive、update、notification、router-refresh

路由更新周期比较

RIP

周期性发送路由表

OSPF

hello、dd、LSR、LSU、LSACK(触发式更新)

ISIS

level-1、level-2(触发式更新)

BGP

不会周期发送,触发式更新,增量更新

防环机制

RIP

定义最大跳数,水平分割,毒性逆转,触发更新,毒性路由

BGP

AS_PATH属性,IBGP水平分割,反射器Originator_ID和Cluster_List

OSPF

区域内SPF算法防环,区域间Type3 LSA,Area0 直连,路由引入防环

ISIS

Level-1 LSP及 Level-2 LSP传递原则

可靠性

RIP

30s一次泛洪路由表,不可靠

ISIS

DIS 每10s发送一次CSNP,不可靠

BGP

TCP协议传输

OSPF

LSACK确认

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • RIP
  • OSPF
  • ISIS
  • BGP
  • 路由更新方式比较
  • 路径开销计算(默认情况,一般都可以手动指定)
  • 报文类型
  • 路由更新周期比较
  • 防环机制
  • 可靠性
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档