我有 2 台 Cisco 路由器,每台都有一个 Internet 馈送,只为 BGP 提供默认路由,这允许我们从每个馈送中通告某些路由。我们没有使用完整的 DFZ,因为虽然我们通常运行所有 Cisco 3925,但我们目前暂时有一个 Cisco 2911,它没有足够的 RAM 来处理 DFZ。
路由器共享第 2 层 LAN,使用 Campus vLAN(Router-On-A-Stick)配置,我们真的很想利用这种共享 LAN 连接并获得一些 Internet 馈送弹性,使用 BGP 不仅可以宣传主要通过其自然归属地路由,也包括属于其他平台路由器的路由,但该辅助路由 AS-Path Prepended,使其不如通过其自然归属路由器通告的路由更受欢迎,反之亦然。
我们还有一个单独的(当前非实时)站点,其中包含 2 个路由器和一对(当前)备用的 /24s,我正在使用它们进行试验,但我没有成功获得主路由和预先设置的 AS 路径次要路由,同时通过同一个 BGP 邻居通告。我的测试是在 AS39152 上使用路由 91.192.234.0/24 和 91.192.235.0/24,向 AS29550 广播,使用它来显示我的测试结果:-
% telnet route-server.as3257.net
route-server.as3257.net> sho ip bgp regexp 29550 39152
BGP table version is 25589080, local router ID is 213.200.87.253
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 91.192.234.0/24 213.200.64.93 18 0 3257 5089 29550 39152 i
*> 91.192.235.0/24 213.200.64.93 18 0 3257 2914 29550 39152 i
我的目标是从单个路由器的 BGP 广告中获得这样的结果(您几乎肯定需要向右滚动才能看到我的观点):-
Network Next Hop Metric LocPrf Weight Path
*> 91.192.234.0/24 213.200.64.93 18 0 3257 5089 29550 39152 i
*> 91.192.235.0/24 213.200.64.93 18 0 3257 2914 29550 39152 39152 39152 39152 i
我通读了http://blog.ipspace.net/2008/02/bgp-essentials-as-path-prepending.html但我正在寻找的是一种混合前缀和不带 AS-path 前缀的方法,我还没有找到我想要的东西。这可能是因为不可能,或者更有可能(我希望),我只是不知道使用什么搜索术语。
我没有把我的任何配置放在问题中,因为它根本不起作用,甚至不知道它是否可能 - 如果有帮助,我可以分享它。
我正在努力实现的目标实际上是否可行,如果可以,请您分享一个示例配置吗?