OSPF 协议讲义

OSPF 协议讲义

一、OSPF 是什么

OSPF(Open Shortest Path First,开放式最短路径优先)是一种链路状态型内部路由协议(IGP),用于同一个管理域内(企业网、园区网、城域网)交换路由信息、自动计算路由。

一句话概括:

OSPF 是企业网里最常用、稳定、无环路、能自动选路的路由协议。


二、OSPF 的主要特点

  1. 链路状态协议

    路由器之间交换的是全网拓扑信息 ,不是路由表。

    全网所有路由器拥有完全相同的拓扑数据库(LSDB)

  2. 最短路径优先(SPF 算法)

    选路依据带宽(Cost):带宽越大、开销越小、路径越优先。

  3. 无路由环路

    全网拓扑一致 + SPF 算法,天然没有域内环路

  4. 支持区域划分(Area)

    • Area 0:骨干区域,必须有、必须连续
    • 其他区域必须连接到 Area 0
    • 作用:减少路由计算压力、隔离故障、提高稳定性
  5. 收敛快、更新及时

    网络拓扑一变,立刻触发更新,收敛速度秒级。

  6. 支持无类路由(VLSM/CIDR)

    支持子网划分、掩码不一致、节约 IP 地址。

  7. 安全性好

    支持明文、MD5、SHA 认证,防止非法设备接入、伪造路由。


三、OSPF 基本概念

1. Router-ID(路由器 ID)

  • 每台 OSPF 路由器的唯一 32 位标识
  • 选举顺序:
    手动配置 > 环回口最大 IP > 物理口最大 IP

2. Cost(开销)

  • 选路度量,越小越好
  • 公式:Cost = 100M / 接口带宽(Mbps)
  • 例:100M 以太网 Cost=1;10M 口 Cost=10

3. 邻居与邻接

  • 邻居:直连、Hello 包协商成功
  • 邻接:邻居之间完成数据库同步、可交换路由(状态 FULL)

4. DR/BDR

在以太网(广播网络)中:

  • DR:指定路由器
  • BDR:备份指定路由器
  • 作用:减少邻居关系数量、降低开销

5. LSA(链路状态通告)

  • 描述链路、网段、拓扑的数据包
  • 常用:Type1(路由器)、Type2(网络)、Type3(区域间路由)

四、OSPF 工作过程(简单理解)

  1. 发 Hello 包 → 建立邻居(10秒一次)
  2. 选举 DR/BDR(以太网环境)
  3. 交换 LSA → 同步全网拓扑库 LSDB
  4. 运行 SPF 算法 → 计算最短路径 → 生成路由表
  5. 维护:触发更新 + 周期更新

一句话:先建邻居、再同步拓扑、最后算路


五、OSPF 区域划分

  • Area 0:骨干区域,必须有
  • Area 1、Area 2...:非骨干区域
  • 规则:所有非骨干区域必须直连 Area 0
  • 好处:网络越大、越稳定、收敛越快。

六、OSPF 安全:MD5 认证

1. 为什么要认证

防止:

  • 非法路由器接入网络
  • 伪造路由、劫持流量

2. MD5 认证特点

  • 密码加密传输、不可逆
  • 直连两端密钥、密钥 ID 必须一致
  • 配置后:密钥不一致 → 邻居建立失败、不通

3. 配置要点

在互联接口上:

复制代码
ip ospf authentication message-digest
ip ospf message-digest-key 1 md5 密码

七、OSPF 与 RIP 简单对比

  • OSPF:链路状态、看带宽、无环路、收敛快、适合大中型网络
  • RIP:距离矢量、看跳数、易环路、收敛慢、适合小型网络

八、总结

OSPF 是企业网主流内部路由协议

  • 基于链路状态 + SPF 算法
  • 无环路、收敛快、带宽优先、支持区域、支持 MD5 加密
  • 适合园区网、企业网、中大型网络

记忆口诀:

OSPF,链路态,全网拓扑记心怀;

Hello 建邻 DR 选,LSDB 同步 SPF 算;

Area 0 是骨干,MD5 加密防篡改;

无环快收选路好,企业网络离不了。


相关推荐
LCG元1 小时前
ESPHome + HomeAssistant 搭建手机可控制的本地私有智能家居系统
网络·智能手机·智能家居
Nerd Nirvana1 小时前
TLS 1.3 与 DLMS Suite2(安全套件2)实现异同详解
网络·安全·dlms·tls·加密传输·智能终端
独钓寒江雨2 小时前
SRH介绍
运维·网络·srv6
Multipath7122 小时前
多链路聚合路由与宽带自组网、卫星便携站结合的传输应用
网络·5g·安全·无人机·实时音视频
Upsy-Daisy2 小时前
OpenClaw 源码解析(九):Channel 接入机制与消息路由流程
linux·运维·网络
2301_780789663 小时前
网站被 DDoS 攻击的过程和应对方案
网络·安全·web安全·架构·kubernetes·ddos
泰思特电子_3ctest3 小时前
电动汽车高压人工网络(AN)功能详解与校准指南:3CTEST完整解决方案
网络
天高云淡ylz3 小时前
NAT网关(二)NAT耦合器的隔离与通讯逻辑
网络·制造·ot
盟接之桥3 小时前
什么是电子数据交换(EDI)|AS2 协议详解
运维·服务器·网络·安全·低代码·汽车·制造