You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BIRD中同一网络出现重复路由条目的问题咨询

BIRD中同一网络出现重复路由条目的问题咨询

各位好,我最近在使用BIRD路由工具时遇到了一个问题,想请大家帮忙分析下。我的服务器通过BIRD从核心交换机获取路由,交换机采用的是ECMP架构。

我先分别查看了两个BIRD协议实例(routing1和routing2)的路由表,输出如下:

执行命令:birdc s route protocol routing1

BIRD 1.6.3 ready.
0.0.0.0/0         via 10.171.1.2 on p1  ! (100) 
10.171.10.0/24    via 10.171.1.2 on p1  * (100) 
10.171.11.0/24    via 10.171.1.2 on p1  * (100)
10.171.12.0/24    via 10.171.1.2 on p1  * (100) 
10.171.13.0/24    via 10.171.1.2 on p1  * (100) 

执行命令:birdc s route protocol routing2

BIRD 1.6.3 ready.
0.0.0.0/0         via 10.171.2.2 on p2  ! (100) 
10.171.10.0/24    via 10.171.2.2 on p2  * (100) 
10.171.11.0/24    via 10.171.2.2 on p2  * (100)
10.171.12.0/24    via 10.171.2.2 on p2  * (100) 
10.171.13.0/24    via 10.171.2.2 on p2  * (100) 

之后我做了以下操作:

  • 修改核心交换机的LP值,让流量仅走单路径
  • 将LP值恢复为原始数值
  • 结果发现部分节点上出现了重复路由的情况

现在执行ip ro查看系统路由表,能看到同一网段存在两条路由条目:

10.171.10.0/24 proto bird
        nexthop via 10.171.1.2 dev p1 
        nexthop via 10.171.2.2 dev p2 
10.171.10.0/24 pr...

想请教下各位,这种重复路由的情况是怎么造成的?有没有什么办法可以解决这个问题?

备注:内容来源于stack exchange,提问作者jay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:24:28