TCP/IP(3.7)路由选择协议

本文介绍了路由选择协议的基本概念,包括静态和动态路由选择策略。动态路由选择在复杂网络中更为适用,因特网主要采用自适应、分层次的路由算法。内部网关协议如RIP和OSPF用于自治系统内部,外部网关协议BGP用于不同自治系统间。RIP基于距离向量,而OSPF使用Dijkstra的最短路径算法,支持区域划分以减少通信量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有关路由选择协议的几个概念

路由选择协议的核心就是路由算法

如果路由算法从能否随网络的通信量和拓扑自适应的调整来划分,算法分为静态路由选择策略和动态路由选择策略。静态路由选择也叫着自适应路由选择,特点是简单和开销较小,但不能适应网络状态的变化,需要人工配置

动态路由选择也叫着自适应路由选择,但是实现起来比较复杂,开销比较大,适合较为复杂的网络。

 

因特网实际采用的主要是自适应,分层次的路由选择算法。

分层次的原因是

因特网规模非常大

许多单位不愿意外界了解自己单位网络的布局细节

 

因此,因特网将整个互联网划分为许多较小的自治系统(AS)

因此,路由选择协议分为两种

  • 内部网关协议IGP(Interior Gateway Protocol)在一个自治系统内部使用的路由选择协议与互连网中的其他自治系统选用什么路由选择协议无关,具体协议有多种,如RIP和OSPF
  • 外部网关协议EGP(External Gateway Protocol) 用于传递处于不同的自治系统中的路由选择信息,目前使用BGP

 

 内部网关协议RIP

RIP是一种分布式的基于距离向量的路由选择协议。最大的特点就是简单。

RIP协议要求网络中的每一个路由器都要维护从它自己到其他每一个目的网络的距离记录、。

从一路由器到直接连接的网络距离定义为1,RIP允许一条路径最多只能包含15个路由器。因此距离为16时,不可达,可见RIP只适应于小型网络。

RIP不能在两个网络中同时使用多条路由,RIP会选择一个路径最短的,哪怕还有一条更高速的。

RIP特点:

仅和相邻路由器交换信息

交换的信息是当前本路由器所知道的全部信息,即是自己的路由表

按固定的时间间隔交换信息,例如,每隔30秒

所以,RIP中的信息就是,到某个网络的距离,以及下一跳地址(内部网关协议,只会获取本自治系统的信息)

路由表更新的原则就是找出到每个目的网络的最短距离。所以这种算法叫做距离向量算法

算法是 Bellman - Ford算法 ,是一种求单源点最短路径的算法

 

 内部网关协议OSPF

开放最短路径优先算法 使用的是Dijkstra提出的最短路径算法SPF。其中O 是(Open,开放),指算法是发表在公开文献上的,是一种公开的标准。

OSPF协议是建立在“分布图”概念的基础上,所有节点都拥有一个网络图的副本,而且经常要更新。由于所有节点都拥有相同的数据库,因而路由是一致的,不可能产生循环。当网络链路状态发生更新时,该更新就需根据扩散算法将其扩散出去,使数据库尽快“已协调一致”。OSPF有迅速无环路的收敛性、支持精确量度值和多重度量制式、支持通往一个目的站点的多重路径,还可区分不同的外部路由等特征,因此成为使用最重要的Internet自治系统内路由协议

OSPF最大特征是使用分布式的链路状态协议,而不是像RIP那样使用距离向量协议

OSPF与RIP不一样的地方

向本自治系统所有路由器发送信息

发送的信息是本路由器相邻的所有路由器的链路状态

只有链路状态发生改变时,才会发送信息

OSPF中每一个路由器都知道全网共有多少个路由器,哪些路由器是相连的,其代价是多少。每一个路由器根据链路状态数据库中的数据,构造出自己的路由表

 

OSPF还可以继续划分区域

 

划分区域的好处就是利用洪泛法交换链路状态信息的范围局限于每一个区域而不是整个自治系统,这样可以减少整个网络上的通信量。

 

外部网关协议BGP



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值