1. OSPF动态路由协议概述
OSPF(Open Shortest Path First)是一种基于链路状态的内部网关协议(IGP),广泛应用于企业网络和ISP环境中。作为动态路由协议,OSPF能够自动发现网络拓扑变化并快速收敛,相比静态路由具有显著优势。
1.1 OSPF核心特性
OSPF协议具有以下关键特性:
- 链路状态算法:每个路由器维护整个网络的拓扑图(LSDB),使用Dijkstra算法计算最短路径
- 分层设计:支持区域划分(Area),减少协议流量和计算开销
- 快速收敛:采用触发更新机制,网络变化时立即通告
- 无类路由:支持VLSM和CIDR
- 认证机制:支持明文和MD5认证,增强安全性
- 多网络类型支持:适应P2P、广播、NBMA等不同网络环境
提示:OSPF协议号为89,直接运行在IP层之上,不依赖TCP/UDP传输层协议。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. OSPF基础配置实验
2.1 实验环境搭建
我们使用Cisco Packet Tracer构建以下拓扑进行实验:
code复制[PC1]---[R1]---[R2]---[R3]---[PC2]
设备配置:
- 路由器:Cisco 2911
- 接口IP:
- R1: f0/0: 192.168.1.1/24, f0/1: 10.0.12.1/24
- R2: f0/0: 10.0.12.2/24, f0/1: 10.0.23.2/24
- R3: f0/0: 10.0.23.3/24, f0/1: 192.168.2.1/24
2.2 基本OSPF配置
在R1上配置OSPF:
cisco复制R1(config)# router ospf 1
R1(config-router)# router-id 1.1.1.1
R1(config-router)# network 10.0.12.0 0.0.0.255 area 0
R1(config-router)# network 192.168.1.0 0.0.0.255 area 1
在R2上配置OSPF:
cisco复制R2(config)# router ospf 1
R2(config-router)# router-
