OSPF协议完整总结

OSPF:开放式最短路径优先协议

OPEN shorest path first

RIP/OSPF都是IGP还是EGP

和RIP不同的是(基于链路状态的路由协议)

ospf最短路径优先算法

1.rip-------30s做一次周期更新,发送update更新包

更新包里面是路由器的路由

2.OSPF---------将周边所有的连接信息发送给邻居(拓扑结构)

最后呢,所有人都收到整个网络的拓扑结构,从而知道了整个网络

3.ospf缺点,更新量过大,因为每台路由都需要发送自己的周边环境给邻居

4.由于ospf更新量过大,我们需要划分不同区域,内部更新量就会变小

(区域内转递链路状态(拓扑结构,拓扑信息),区域之间传递最优路由信息)

rip v1 广播 UDP 520

rip v2组播 224.0.0.9

ospf数据包类型包类型(组播更新-----更新地址:224.0.0.5/224.0.0.6)

OSPF数据包类型5型

1.Hello包(用于邻居的发现,关系的建立,周期保活) 周期10s,deadine 40s

RIP对端是谁是否重要,rip30s周期发一次自己路由信息

OSPF必须知道邻居是谁,才能发送拓扑结构,这样一来,每个邻居必须有一个自己的名字

全网唯一,这个名字对于设备而言,称之为router id

2.DBD(database description)数据库描述包

OSPF最怕什么?更新量太大,Hello建立了邻居关系之后,不是直接发送自己拓扑(拓扑保存在拓扑数据库里)

拓扑太大,而且会出现重复,DBD------LSA(链路状态通告)理解成书中的目录

DBD包里面有两种,一种携带LSA头部,用来传递拓扑信息

另一种不带LSA,用来选举DR和BDR

让对方看看,有一些你有的,有一些你没有

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: OSPF(Open Shortest Path First)协议是一种动态路由协议,用于在特定的区域网络确定最短路径。以下是OSPF协议运行的过程: 1. 邻居发现:OSPF路由器通过发送Hello消息来识别邻居路由器。当两个路由器接收到对方的Hello消息时,它们成为邻居并建立OSPF邻居关系。 2. 路由器信息交换:建立邻居关系后,路由器之间开始交换LSA(Link State Advertisement),这些LSA包含了路由器所了解的网络拓扑信息。 3. 最短路径计算:路由器收集到的LSA被用于构建数据库,然后使用Dijkstra算法计算最短路径树,找到到达目的网络的最短路径。 4. 路由表更新:计算出最短路径后,路由器将更新其路由表,将最短路径添加到路由。 5. 路由信息更新:当网络拓扑发生变化时,例如链路故障或路由加入网络OSPF协议将对网络拓扑进行重新计算,更新数据库和路由表,并通过向邻居发送通告消息来通知其他路由器拓扑变化。 6. 路由器间的监视:OSPF协议的Hello消息和死亡检测机制用于监视和维护路由器之间的连接状态。如果路由器在一定时间内没有收到邻居路由器的Hello消息,则它将被认为是失效的,并且会从路由移除。 7. 路径选择:当多个路径到达目的网络时,OSPF协议使用路由器之间的链路带宽、延迟、可用性等指标来选择最佳路径。 通过以上过程,OSPF协议可以帮助网络路由器确定最优的路由路径,提网络的性能和可靠性。 ### 回答2: OSPF(开放最短路径优先)是一种用于路由选择的动态路由协议。以下是OSPF协议运行的过程描述: 1. 邻居关系建立: 在OSPF网络路由器通过发送Hello报文来发现相邻的路由器,并建立邻居关系。当路由器收到Hello报文时,会回复相同的Hello报文以确认连接,并在发送的Hello报文包含自己的OSPF路由器ID(Router ID)。 2. 路由信息交换: 建立邻居关系后,OSPF路由器开始交换路由信息。每个OSPF路由器将其自己的链路状态信息(LSA)广播给邻居路由器。LSA包含了路由器所连接的网络、链路状态、度量值等信息,以及对整个网络的拓扑图的描述。邻居路由器接收到LSA后,更新自己的链路状态数据库(Link State Database)。 3. SPF计算: 当链路状态数据库更新后,每个OSPF路由器就会使用SPF(最短路径优先)算法计算出最短路径树。SPF算法通过比较不同路径的度量值来选择最短的路径。每个路由器都会计算出到达网络的最短路径,并将这些路径存储在其路由。 4. 更新路由表: 计算出最短路径树后,每个OSPF路由器将其最短路径信息写入自己的路由表。路由表记录了到达目标网络的下一跳路由器和度量值等信息。 5. 路由信息传输: 当网络的拓扑变化或者链路状态发生改变时,OSPF路由器会通过发送更新信息来通知其他路由器。这些更新信息包含了链路状态的变化,以及其所连接的网络的最新状态。通过更新信息的传输,路由器之间可以保持同步,及时了解到网络的最新情况。 总结起来,OSPF协议的运行过程包括邻居关系的建立、路由信息的交换、SPF计算、路由表的更新、以及路由信息的传输。这些步骤使得OSPF能够网络动态地计算出最短路径,并实时地适应网络拓扑的变化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值