OSPF 网络类型修改
OSPF 网络类型决定是否选举 DR、以什么方式发现邻居。以太网点对点互联改成点对点类型可以免去 DR 选举、加快收敛;广播类型适合多台设备共享的以太网段;点到多点与 NBMA 用于非广播的多点场景。网络类型是接口的逻辑属性,不是物理链路属性。
基本信息
| 适用平台 | 华为 VRP、H3C Comware、思科 IOS |
|---|---|
| 华为与 H3C 命令 | 接口下 ospf network-type p2p |
| 思科命令 | 接口下 ip ospf network point-to-point |
| 可选取值 | broadcast、nbma、p2mp、p2p(以太网默认 broadcast) |
| 硬约束 | 两端网络类型必须匹配,否则 Hello 无法互通 |
四种网络类型对比
| 类型 | 是否选 DR | 邻居发现方式 | 适用场景 |
|---|---|---|---|
| broadcast | 是 | 组播 Hello | 多台设备共享的以太网段 |
| p2p | 否 | 组播 Hello,直接建立 | 两台设备直连互联,最常用 |
| p2mp | 否 | 组播或单播 Hello | 非广播多点场景、隧道 |
| nbma | 是 | 需手工指定邻居 | 帧中继等老式非广播网络 |
典型使用场景
- 两台设备直连互联,改点对点类型免去 DR 选举、加快收敛
- 隧道场景把网络类型改为点到多点,适配非广播特性
- 多厂商对接时统一网络类型,避免一边选 DR 一边不选
- 老式非广播网络改造,需要手工指定邻居地址
- 排查邻居卡在 2-WAY:先确认两端网络类型是否一致
华为 VRP 与 H3C Comware
华为 VRP 与 H3C Comware
interface GigabitEthernet0/0/1
ospf network-type p2p # 华为:以太网缺省为 broadcast
display ospf interface GigabitEthernet0/0/1 # 核对类型与状态
interface GigabitEthernet1/0/1
ospf network-type p2p # H3C:取值与华为一致思科 IOS
思科 IOS
interface GigabitEthernet0/1
ip ospf network point-to-point # 可选 broadcast、non-broadcast、p2mp、p2p
show ip ospf interface GigabitEthernet0/1
# 修改后邻居会重建,收敛期间路由短暂波动两端网络类型必须匹配,否则 Hello 都发不到一起,邻居永远起不来。以太网直连互联推荐两端都改成点对点:不选 DR/BDR,邻居直接进入 FULL,收敛速度更快。
修改网络类型会让已有邻居重建,收敛期间路由与业务短暂波动。生产链路上要成对修改并在维护窗口内执行,改完立即核对邻居状态与路由表。