0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

路由协议RIP、OSPF、IS-IS、BGP有什么特点和不同

网络技术干货圈 来源:网络技术干货圈 作者:网络技术干货圈 2022-11-02 16:20 次阅读

RIP协议是最早的路由协议,OSPF是目前应用最广泛的IGP协议,IS-IS是另外一种链路状态型的路由协议,BGP协议是唯一的EGP协议,那么这几种路由协议有什么特点和不同呢?下面就一起来看看了解下

RIP协议是最早的路由协议,其设计思想是为小型网络中提供简单易用的动态路由,其算法简单,对CPU和内存资源要求低。RIP采用广播(RIP-1)或组播(RIP-2)方式来在邻居间传送协议报文,传输层采用UDP封装,端口号是520.由于UDP是不可靠的传输层协议,所以RIP设计成为周期性的广播全部路由表,如果邻居超过3次无法接收到路由更新,则认为路由失效。

RIP-1不支持验证,其安全性较低

RIP-2对其进行了改进,从而能够支持验证,安全性提高了。

OSPF是目前应用最广泛的IGP协议。OSPF设计思想是为大中型网络提供分层次的、可划分区域的路由协议。其算法复杂,但能够保证无域内环路。

OSPF采用IP来进行承载,所有的协议报文都有IP封装后进行传输,端口号89.IP是尽力而为的网络层协议,本身是不可靠的;所以为了保证协议报文传输的可靠性,OSPF采用了确认机制,在邻居发现阶段,交互LSA的阶段,OSPF都采用确认机制来保证传输可靠。

OSPF支持验证,使OSPF的安全性得到了保证。IS-IS是另外一种链路状态型的路由协议,其同样采用SPF算法,支持路由分组管理与划分区域,同样可应用在大中型网络中,可扩展性好。与OSPF不同的是,IS-IS的运行直接基本链路层,其所有协议报文通过链路层来承载,所以IS-IS也可以运行在无IP的网络中,如OSI网络中。为了保证协议报文传输的可靠性,IS-IS同样设计了确认机制来保证协议报文在传输过程中没有丢失。

e224d112-4851-11ed-a3b6-dac502259ad0.png

IS-IS也支持验证,安全性到了保证 BGP协议是唯一的EGP协议,与其他协议不同,BGP采用TCP来保证协议传输的可靠性,TCP端口号是179.TCP本身有三方握手的确认机制,运行BGP的路由器首先建立可靠的TCP连接,然后通过TCP连接来交互BGP协议报文,这样BGP协议不需要自己设计可靠地传输机制,降低了协议报文的复杂度和开销。

e23b71d8-4851-11ed-a3b6-dac502259ad0.png

另外,BGP安全性也可以由TCP来保证,TCP支持验证功能,通过验证双方才能够建立TCP连接。
审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10854

    浏览量

    211574
  • 封装
    +关注

    关注

    126

    文章

    7873

    浏览量

    142893

原文标题:路由协议RIP、OSPF、IS-IS、BGP的特点比较!

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是开放最短路径优先 (OSPF)?

    OSPF是一种典型的链路状态路由协议,一般在同一个路由域中使用。这里的路由域指的是一个自治系统(AS),是指一组通过统一的
    的头像 发表于 10-18 17:47 175次阅读

    OSPF的基础概念与工作原理

    RIP的局限性逐渐显现,促使网络工程师寻找更为先进的替代方案。OSPF(Open Shortest Path First)作为一种基于链路状态的路由协议,因其高效性和可靠性而被广泛接
    的头像 发表于 08-13 16:36 337次阅读

    华为设备中的OSPF命令详解

    开放最短路径优先协议(Open Shortest Path First,OSPF)是广泛应用于大型IP网络中的一种内部网关协议(IGP)。华为设备提供了丰富的OSPF命令,以帮助网络管
    的头像 发表于 08-12 18:13 1683次阅读

    华为设备中的BGP命令详解

    的主要路由协议,用于在不同自治系统(AS)之间交换路由信息。掌握华为设备的BGP命令对于网络工程师至关重要,因为这不仅涉及日常的网络运维,还影响到网络的整体性能和安全性。本文将详细介绍
    的头像 发表于 08-12 18:11 964次阅读

    华为设备中常用的RIP命令及其应用

    RIP(Routing Information Protocol,路由信息协议)是一种应用广泛的距离矢量路由协议,尤其适用于中小型网络。本文
    的头像 发表于 08-12 18:10 733次阅读

    CompoNet协议是什么?什么特点

    领域。   CompoNet协议特点: 1. 高速传输能力:CompoNet协议采用RS-485串行通信方式,传输速率高达10Mbps, 具有远距离传输、高速传输的优点; 2. 精确时间同步:CompoNet
    的头像 发表于 04-23 14:29 421次阅读

    BGP路由过滤、引入与缺省路由的配置实践

    第一个用 AS-Path进行路由过滤 利用 AS-Path 进行路由过滤 让R3只接收来自AS 100的 做正则表达式
    发表于 04-08 10:47 1343次阅读
    <b class='flag-5'>BGP</b><b class='flag-5'>路由</b>过滤、引入与缺省<b class='flag-5'>路由</b>的配置实践

    如何理解IS-IS的基本原理 IS-ISOSPF的区别

    ISIS也是一种基于链路状态并使用最短路径优先算法进行路由计算的一种IGP协议(用于ISP)
    发表于 03-28 11:02 636次阅读
    如何理解<b class='flag-5'>IS-IS</b>的基本原理 <b class='flag-5'>IS-IS</b>与<b class='flag-5'>OSPF</b>的区别

    BGP路由的生成方式及5种报文

    TCP的三次握手。先启动BGP的一端先发起TCP连接。如图所示,RTB先启动BGP协议,RTB随机端口号向RTA的179端口发起TCP连接
    发表于 03-26 14:11 3857次阅读
    <b class='flag-5'>BGP</b><b class='flag-5'>路由</b>的生成方式及5种报文

    BGP 路由聚合实验

    当把R1的路由条目转给R4的时候,要改变下一跳,从R5学到的路由条目转给R4的时候也要改变下一跳
    的头像 发表于 03-25 12:43 615次阅读
    <b class='flag-5'>BGP</b> <b class='flag-5'>路由</b>聚合实验

    HCIP实验:双向重发布路由策略实践探索

    由于OSPF这个路由协议规定,学习环回接口,是会学习到 /32 网段。当我们在R2上将OSPF重发布到RIP中时,也就会将R3的环回以3.3
    的头像 发表于 03-19 14:15 563次阅读
    HCIP实验:双向重发布<b class='flag-5'>路由</b>策略实践探索

    华为路由BGP基础配置实验记录

    配置BGP的前提是要保证各个自治区域的路由均可达,所以要首先在AS 2 配置OSPF使AS 2 通畅,然后再配置BGP。由于BGP
    发表于 01-06 10:07 1089次阅读
    华为<b class='flag-5'>路由</b>器<b class='flag-5'>BGP</b>基础配置实验记录

    什么是MPLS?特点?与SD-WAN何区别?

    什么是MPLS?特点?与SD-WAN何区别? MPLS是多协议标签交换的缩写,是一种网络传输协议。它被设计用于提高数据包转发的速度和效
    的头像 发表于 12-27 14:09 717次阅读

    路由重发布和路由汇总的概念

    在某些组网中,可能存在多种路由协议,每种路由协议路由信息的理解及处理是不同的,因此初始情况下,路由
    的头像 发表于 12-25 10:55 1589次阅读
    <b class='flag-5'>路由</b>重发布和<b class='flag-5'>路由</b>汇总的概念

    OSPF综合实验(OSPF+标准区域+路由汇总)

    1.按图配置ospf区域 2.area1配置成stub区域,area3配置为nssa区域 3.R6配置静默接口,R7做路由汇总
    的头像 发表于 12-25 10:21 764次阅读
    <b class='flag-5'>OSPF</b>综合实验(<b class='flag-5'>OSPF</b>+标准区域+<b class='flag-5'>路由</b>汇总)