乐于分享
好东西不私藏

OSPF 最全复习文档

OSPF 最全复习文档

前言

平台: 华为 VRP(S7700 / 路由器全系兼容) | 培训时长: 10天理论+实操 | 目标: 从 OSPF 原理到高级特性到排障体系全覆盖,能独立设计、配置、排查企业级 OSPF 网络

OSPF(开放最短路径优先)是企业网络中部署最广泛的 IGP 协议。本教程从核心原理出发,层层深入高级特性与排错体系,配合华为 VRP 实操命令,10 天让你成为 OSPF 高手。


第一阶段:OSPF 核心原理与基础配置

1.1 OSPF 概述

链路状态 vs 距离矢量

对比项

OSPF(链路状态)

RIP(距离矢量)

算法

SPF(Dijkstra)

Bellman-Ford

路由计算

本地完整拓扑计算

邻居通告逐跳

收敛速度

快(秒级/毫秒级)

慢(分钟级)

度量值

Cost(带宽相关)

跳数

环路避免

天然无环(SPF)

最大跳数+抑制

扩展性

大规模网络

小规模

OSPF 版本

版本

适用

说明

OSPFv2

IPv4

广泛使用

OSPFv3

IPv6

基于链路运行(非网络)

五大报文类型

# OSPF 直接封装在 IP 层,协议号 89
# 组播地址: 224.0.0.5 表示所有OSPF路由器
#           224.0.0.6 表示所有DR

# Type1: Hello(发现维护邻居)
# Type2: DBD(数据库描述,交换LSA摘要)
# Type3: LSR(链路状态请求)
# Type4: LSU(链路状态更新,承载LSA)
# Type5: LSAck(LSA确认)

Hello 报文是关键:携带 Router-ID、Area ID、Hello/Dead 间隔、DR/BDR、邻居列表。

邻居状态机

暂时无法在飞书文档外展示此内容

状态

说明

Down

初始状态,未收到任何信息

Init

收到对方 Hello,但自己不在对方邻居列表中

2-Way

双向通信建立(自己出现在对方邻居列表中)

ExStart

选举主/从路由器,协商 DBD 序列号

Exchange

交换 DBD 摘要信息

Loading

请求缺失的 LSA,接收更新

Full

完全邻接,数据库同步完成

DR/BDR 选举

# MA网络(广播/NBMA)中选举 DR/BDR 减少邻接数量
# DR 负责收集 LSU,其他路由器只和 DR 建立 Full

# 选举规则:
# 1. 优先级最高(0-255,默认 1)
# 2. Router-ID 最高(优先不相等时)
# 3. 已存在的 DR/BDR 不抢占

# 查看 DR/BDR
display ospf interface GigabitEthernet1/0/1

OSPF Network Type(网络类型)

类型

适用

需 DR/BDR

组播?

Broadcast

以太网

NBMA

帧中继/ATM

P2MP

点到多点

P2P

PPP/HDLC/串行

详细连接问:https://my.feishu.cn/docx/DRSZdkNnnot3tsxfkxOcqnX2nMu?from=from_copylink