1.什么是ospf?
OSPF(Open Shortest Path First开放式最短路径优先)是一种动态路由协议,属于内部网关协议(Interior Gateway Protocol,简称IGP),是基于链路状态算法的路由协议。
2.ospf的运行原理
(1)ospf的五种报文

(2)ospf的运行
- OSPF以组播的方式在所有开启OSPF协议的接口发送Hello报文,用来查看是否有OSPF邻居;
- 发送Hello报文之后,若发现邻居则建立OSPF邻居关系,形成邻居表项;
- 建立邻居表后,向各邻居发送LSA报文相互通告路由,形成LSDB(链路状态数据库);
- 基于LSDB,通过SPF(Shortest Path First)算法,计算最佳路径(cost度量值最小)后放入路由表中。

3.ospf的区域概念
区域:从逻辑上将设备划分为不同的组,每个组用不同的区域号(Area ID)来标识。
在OSPF中,用OSPF Area来表示一个OSPF区域,分为骨干区域和非骨干区域。
骨干区域(区域0):每一个OSPF必须拥有一个区域0,骨干区域必须连接所有非骨干区域,一般来说区域内没有终端用户。
非骨干区域(非0区域):非骨干区域必须连接骨干区域通信,一般情况下用于连接终端设备和资源。
4.ospf的状态
- Down State: 邻居的初始状态,表示没有从邻居受到任何信息
- Init State:路由设备收到了Hello报文,但是自己的Router ID不在所收到的Hello报文的邻居列表中,表示尚未与邻居建立双向通信关系。
- Two-way State:设备收到了一个Hello包,且Hello包中包括了自己的router-id,表示此时双方可以进行通信。
- Exstart State:First DBD确认主从关系,router-id大的为主,先发包
- Exchange State:交互DBD 相互学习
- Loading State:LSR与LSU的交互过程
- Full State:所有交互已经完成
5.ospf的设备身份
DR(Designated Router):指定路由器,OSPF协议启动后开始选举而来
BDR(Back-up Designated Router):备份指定路由器,同样是由OSPF启动后选举而来,当指定路由器出现问题,备份指定路由器将成为指定路由器工作。
DR others:其他路由器,非DR非BDR的路由器都是DR others。
ABR(Area Border Routers):区域边界路由器,用于连接不同OSPF区域,处于区域边界。

OSPF(开放式最短路径优先)是一种内部网关协议,基于链路状态算法。本文详细介绍了OSPF的工作原理,包括Hello报文、邻居关系建立、区域概念、状态转换、设备角色、网络类型以及LSA类型。此外,还展示了OSPF的选举DR和BDR的过程,并提供了实际的配置示例,展示了如何在华为路由器上配置OSPF以实现网络连通性。
最低0.47元/天 解锁文章
3950

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



