OSPF的由来
RIP缺陷
跳数:数值0-15 最大跳数16(无穷大)
次优路径
收敛太慢:30s
OSPF是什么
动态路由协议(算法)
距离适量路由协议:RIP(听信邻居)
链路状态路由协议:OSPF(靠自己)SPF算法(1.最短路径 2.无环)链路状态数据库(类似地图)LSA:link state advertisement链路状态信息(类似马路信息,网段信息)
应用分类
内部网关路由协议:RIP、OSPF、IS-IS、EIGRP
外部网关路由协议:BGP
OSPF工作原理
通过发送hello数据报文建立邻居关系
建立临界(full)关系、lsdb(链路状态数据库)同步
以自身为起点,通过spf算法算出最佳路径
OSPF数据报文
Hello:发现、维持邻居(10、30),选举DR、BDR
DBD:1、选举主从(RID大的为主,小的从),确定序列号、确保数据可靠性 I:出视报文 M:后续还有没有报文 MS:主\从
2、宣告LSA的头部信息(摘要)注意:第一个带着LSA摘要的报文是从设备发出的
LSR:link state request 请求需要的LSA信息
LSU: link state update 发送LSA的详细信息(详细的链路状态信息,网段信息)
LSack: 对收到的LSU做确认
OSPF邻居状态
我认为我邻居此时此刻是什么状态
DOWN 刚启动OSPF的时候,还没有收到对方的hellobaowen
init 收到hello报文,不包含自己
attempt NBMA现网看不到,不需要研究
2-way 收到helllo,包含自己
完成DR/BDR的选举
exstart DBD(不带LSA头部 信息)选举主从、确定序列号
exchange 进行DBD报文(带LSA头部信息)的交互,可能同时有LSA更新的交互
loading 继续加载LSA
full LSA交互完成,邻接状态
OSPF网络接口类型
以太网接口:默认broadcast广播(BMA:Broadcast Multi-Access),10s
ppp接口:默认p2p,10s
帧中继:默认NBMA 非广播
手动强制改: P2MP 30S
DR/BDR
接口优先级:非0,优先级最大DR,次之BDR
优先级一样,比较RID,大DR,次之BDR
DR和BDR、DRother 建立 full,需要主从关系
DRother之间建立2-way,不需要选举主从
OSPF怎么用
RID选举
华为:手动-loopback-物理接口最大
cisco:手动-loopback-物理接口最大
network并不是宣告一个网段,而是宣告哪些接口开启OSPF
0.0.0.0 0.0.0.0 危险宣告
12.1.1.1 0.0.0.0 精确宣告
12.1.1.0 0.0.0.255 网段宣告
OSPF协议
最新推荐文章于 2024-05-29 23:12:41 发布
OSPF是一种链路状态路由协议,通过SPF算法计算最佳路径,解决RIP协议的跳数限制和收敛速度慢的问题。它通过Hello报文建立邻居关系,并进行链路状态数据库同步。OSPF分为多个状态,包括DOWN、2-WAY、FULL等,不同接口类型如广播、点对点有不同的邻居建立方式。DR和BDR选举根据接口优先级和RID确定。OSPF使用中需关注RID选举和宣告网络接口。
1477

被折叠的 条评论
为什么被折叠?



