OSPF经典案例分析

  1. 网络拓扑规划

设备:2台华为路由器(R1、R2)

接口:各设备1个物理接口互联,1个Loopback接口

区域:全部配置在OSPF Area 0

IP规划:

  • R1-G0/0/0: 192.168.1.1/30

  • R2-G0/0/0: 192.168.1.2/30

  • R1-Loopback0: 1.1.1.1/32

  • R2-Loopback0: 2.2.2.2/32

  1. OSPF规划

· OSPF进程号:1

· Router-ID:手动指定(建议使用Loopback地址)

· 网络类型:广播(默认)

· 认证:可选配置(本案例不配置)

二、拓扑图

三、完整配置命令

R1 配置

系统视图

sysname R1

配置接口IP地址

interface GigabitEthernet0/0/0

ip address 192.168.1.1 255.255.255.252

undo shutdown

description To_R2_G0/0/0

配置Loopback接口

interface LoopBack0

ip address 1.1.1.1 255.255.255.255

description OSPF_Router-ID

配置OSPF

ospf 1 router-id 1.1.1.1

area 0.0.0.0

network 192.168.1.0 0.0.0.3 # 宣告直连网络

network 1.1.1.1 0.0.0.0 # 宣告Loopback地址

R2 配置

系统视图

sysname R2

配置接口IP地址

interface GigabitEthernet0/0/0

ip address 192.168.1.2 255.255.255.252

undo shutdown

description To_R1_G0/0/0

配置Loopback接口

interface LoopBack0

ip address 2.2.2.2 255.255.255.255

description OSPF_Router-ID

配置OSPF

ospf 1 router-id 2.2.2.2

area 0.0.0.0

network 192.168.1.0 0.0.0.3 # 宣告直连网络

network 2.2.2.2 0.0.0.0 # 宣告Loopback地址

四、验证命令

查看OSPF邻居状态

display ospf peer brief

查看OSPF邻居详细信息

display ospf peer

查看OSPF路由表

display ospf routing

查看OSPF接口信息

display ospf interface

查看全局路由表

display ip routing-table protocol ospf

查看OSPF的LSDB

display ospf lsdb

五、关键注意点

  1. 基础配置注意事项

· Router-ID唯一性:必须确保两台设备的Router-ID不同

· 网络宣告:通配符掩码使用正确(0表示匹配,1表示忽略)

· 区域一致性:直连链路必须在同一区域(本例均为Area 0)

· 接口状态:确保物理接口和协议均为up状态

  1. OSPF邻居建立条件检查表

检查项 要求 常见问题

接口IP地址 在同一网段 子网掩码不匹配

OSPF区域 相同 区域ID配置错误

网络类型 一致 一端为广播,一端为点对点

Hello/Dead间隔 相同 默认Hello=10s, Dead=40s

认证参数 一致(如配置) 认证类型/密码不匹配

MTU值 相同(华为默认检查) MTU不一致导致卡在ExStart

  1. 华为设备特有注意事项

· 进程号本地有效:不同设备的OSPF进程号可以不同

· Router-ID选举:手动配置优先于自动选举

· 默认路由:OSPF默认不生成默认路由,需使用default-route-advertise

· DR/BDR选举:广播网络中会自动选举,优先级高的为DR(默认为1)

  1. 故障排除步骤

1. 检查物理连通性

ping 192.168.1.2

2. 检查接口配置

display ip interface brief

3. 检查OSPF邻居状态

display ospf peer

4. 查看OSPF调试信息(需谨慎)

terminal monitor

terminal debugging

debugging ospf event

故障排除后关闭调试

undo debugging all

  1. 扩展配置建议

1. 修改OSPF优先级(影响DR选举)

interface GigabitEthernet0/0/0

ospf dr-priority 100 # 设置优先级为100

2. 配置OSPF认证(增加安全性)

ospf 1

area 0

authentication-mode simple cipher Huawei@123

3. 修改网络类型(避免DR选举)

interface GigabitEthernet0/0/0

ospf network-type p2p # 改为点对点类型

4. 调整计时器(大型网络优化)

interface GigabitEthernet0/0/0

ospf timer hello 30 # 修改Hello时间为30秒

ospf timer dead 120 # 修改Dead时间为120秒

相关推荐
梅雅达编程笔记8 小时前
编程启蒙|Scratch 转 Python 系列第9天:字典/哈希表积木双向对照(AI大模型参数配置表实战)
开发语言·人工智能·python·numpy·pandas
zhz52148 小时前
GIS项目中空间参考转换与MBTiles偏移:问题成因、解法与避坑
python·vue·gis
KaMeidebaby9 小时前
卡梅德生物技术快报|如何制备单克隆抗体:小众禽类靶点单抗制备实操流程:双载体抗原交叉筛选完整工艺记录
人工智能·python·深度学习·算法·机器学习
乱写代码10 小时前
Pydantic学习--BaseModel
python
fu159357456810 小时前
【边缘计算实战】P1:从零搭建边云任务卸载仿真实验台(Python 可复现)
数据库·python·边缘计算
蜡台10 小时前
通过Gradle脚本声明更改Java变量
android·java·开发语言·python·kotlin·gradle·groovy
智能体与具身智能11 小时前
TVA 本质内涵与核心特征(系列)
人工智能·python·智能体视觉
云雾J视界11 小时前
SST:高频变压器设计实战:铁氧体 vs 纳米晶 vs 非晶,磁性材料怎么选
python·acdc·dab·sst
第一程序员12 小时前
Rust trait 入门:把 AI 客户端抽象成可替换接口
python·rust·github
Ulyanov12 小时前
Python实现6-DOF刚体仿真器(下)——环境扰动与控制闭环
开发语言·python·算法·系统仿真·雷达电子对抗·导引头