| 问题 | EBGP 学到的路由下一跳是外部地址,IBGP 不再改写 |
|---|---|
| 场景 | 内网设备没有到外部下一跳的路由 → 路由存在但不可用 |
| 命令 | neighbor x next-hop-self |
| 对比 | 保持默认(不改写)用于 next-hop 可达的精心设计网络 |
配置示例
配置示例
router bgp 65001
neighbor 10.0.0.5 remote-as 65001
neighbor 10.0.0.5 next-hop-self上一跳可达性决定业务可用性:路由表有前缀 ≠ 转发可用。
IBGP 场景把下一跳改为自身:避免因下一跳不在 IGP/不可达导致路由无效,边界设备对 IBGP 邻居常用。
| 问题 | EBGP 学到的路由下一跳是外部地址,IBGP 不再改写 |
|---|---|
| 场景 | 内网设备没有到外部下一跳的路由 → 路由存在但不可用 |
| 命令 | neighbor x next-hop-self |
| 对比 | 保持默认(不改写)用于 next-hop 可达的精心设计网络 |
router bgp 65001
neighbor 10.0.0.5 remote-as 65001
neighbor 10.0.0.5 next-hop-self