RIP、OSPF、BGP三种路由协议的区别比较

来源:大彬 时间:2022-07-30 13:26:11阅读:0

RIP(RoutingInformationProtocol)路由信息协议

是在一个AS系统中使用地内部路由选择协议,是个非常简单的基于距离向量路由选择的协议。它路由器生产商之间使用的第一个开放标准,是最广泛的路由协议,在所有IP可在路由平台上获得。使用时RIP时,一台Cisco路由器可与其他制造商的路由器连接。

RIP、OSPF、BGP三种路由协议的区别比较

RIP主要设计是利用同类技术与大小适中的网络一起工作,因此通过速度变化不大的接线连接。RIP更适合简单的校园网和区域网,不适合复杂的网络。

RIP有两个版本:RIPv1和RIPv基于经典的距离向量路由算法,最大跳数为15跳。

RIP版本1:RIPv1是族类路由(ClassfulRouting)由于路由上不包括掩码信息,因此网络上的所有设备都必须使用相同的子网掩码,不支持VLSM。广域网带宽需要消耗CPU、内存资源。

RIP版本2:RIPv子网掩码信息可以发送,是非族路由(ClasslessRouting)协议,支持VLSM。

RIP的算法简单,距离向量路由选择算法

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

RIP使用UDP数据包更新路由信息。路由器每隔30次s如果是180,更新路由信息s未收到相邻路由器的回应,认为路由器不可用,路由器不可到达。如果是240s未收到路由器的回应后,将路由器的路由信息从路由表中删除。

RIP具有以下特点:

可通过不同厂家的路由器RIP互联;

配置简单;•适用于小网络(小于15跳);

RIPv1不支持VLSM;

广域网带宽需要消耗;

需消耗CPU、内存资源。

OSPF(OpenShortestPathFirst,开放最短路径优先)

开放式最短路径优先(OpenShortestPathFirst,OSPF)协议是一种IP由网络开发的内部网关路由选择协议IETF开发并推荐使用。OSPF协议由三个子协议组成:Hello协议、交换协议和扩散协议Hello协议负责检查链路是否可用,并完成指定路由器和备份指定路由器;交换协议完成主和从路由器的指定,交换各自的路由数据库信息;扩散协议完成路由数据库的同步维护

OSPF-分组第一格式

报文长度的版本类型

源路由器IP地址

区域ID

检验和身份验证类型

身份验证

OSPF最短路径优先算法采用链路状态路由选择技术

路由器相互发送直接连接的链路信息及其对其他路由器的链路信息OSPF路由器维护同一自治系统拓扑结构的数据库。从这个数据库中,构建最短路径树来计算路由表。当拓扑结构发生变化时,OSPF路径可以快速重新计算,只产生少量路由协议流量。

此外,所有OSPF交换路由选择协议是通过身份验证的。

主要优点

快速收敛;无跳数限制;

支持服务类型选路

提供负载平衡和身份认证

适用环境

互联网规模大,环境复杂

OSPF协议具有以下优点:

•OSPF整个网络可以在自己的链路状态数据库中表示,大大降低了收敛时间,支持大型异构网络的互联,通过同一协议提供异构网络之间的网络信息交换方式,不易出现错误的路由信息。

•OSPF支持多种通往相同目的的路径。

•OSPF使用路由标签来区分不同的外部路由。

•OSPF支持路由验证,路由信息只能在路由验证的路由器之间交换;并可以定义不同的验证方法,以提高网络的安全性。

•OSPF多个链路上的负载平衡支持成本相同。

•OSPF是一个非族类路由协议,路由信息不受跳数的限制,减少了因分级路由带来的子网分离问题。

•OSPF支持VLSM有利于网络地址的有效管理

•OSPF使用AREA分层网络,减少协议对CPU需要处理时间和内存。

BGP(边界网关协议,BorderGatewayProtocol)

是自治系统之间的路由选择协议。BGP用于连接互联网。作为最新的外部网关协议,有四个版本。

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

在BGP一个网络可以分为多个自治系统。自治系统之间使用eBGP在自治系统中使用广播路由iBGP在自己的网络上广播路由。

BGP路由选择是基于距离向量路由选择

不同于传统的距离向量(单独测量,如跳数)协议,BGP将AS测量外部路径的复杂性。

BGP该系统的主要功能是等BGP系统交换网络可达信息。列出了网络可达信息AS信息。有效构建了这些信息AS互联的拓朴图并由此清除了路由环路,同时在AS战略决策可以在等级上实施。

BGP采用可靠的会话管理,TCP179端口用于触发Update和Keepalive向邻居传播和更新信息BGP路由表。

当运行BGP当两个路由器开始通信以交换动态路由信息时TCP端口179依赖于面向连接的通信(会话)。BGP必须依靠面向连接TCP会话提供连接状态BGP不能使用Keepalive信息(但在普通头上存放有Keepalive允许路由器检查会话是否有信息Active)。标准的Keepalive在不使用的情况下,从一个路由器到另一个路由器TCP会话。路由器使用电路上的这些信号来检查电路是否没有错误或发现电路。

BGP特点:

BGP是外部路由协议,和OSPF、RIP不同的是,重点不是发现和计算路由,而是控制路由的传播,选择最好的路由。

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

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

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

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

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

提供丰富的路由策略。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqjs/12123.html

TAG标签:BGP

相关推荐

返回顶部