![如何实现具有相同 AS 路径长度的多路径 BGP 前缀?](https://linux22.com/image/799591/%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%20AS%20%E8%B7%AF%E5%BE%84%E9%95%BF%E5%BA%A6%E7%9A%84%E5%A4%9A%E8%B7%AF%E5%BE%84%20BGP%20%E5%89%8D%E7%BC%80%EF%BC%9F.png)
假设我有两条 10.0.0.0/8 路由。一条路由的 AS 路径为 100 200 300,另一条路由的 AS 路径为 400 500 300。如何让 BGP 将这两条路由都安装到 Cisco 路由器的 FIB 中?
答案1
思科有一个命令可以执行此操作,尽管从技术上讲它没有记录。
router bgp <your AS>
在你应该输入的上下文中bgp best-path as-path multipath-relax
这将导致它产生满足通常要求(即相等权重、MED 和 LocPref)的多路径路由,但仅要求 AS 路径长度相同而不是完全相同。
顺便提一下,bgp best-path as-path ignore
不幸的是,才不是允许多路径而不管 AS 路径如何,而是会完全阻止它。