
我有core1和core2路由器对等与相同的ISP,但不同的硬件,他们是发送给我们的默认路由。目前,core1和core2的所有输入/输出流量都处于空闲状态(待机),iBGP在core1和core2设备之间运行。
问题是我在core1上看到一些问题的原因,所以我试图在没有停机或数据包掉落的情况下迁移core2上的流量--这就是我所做的,但是它没有起作用,那么这里有什么问题,以及我如何使它成为可能呢?
core1(config)# route-map LOCALPREF permit 10
core1(config-route-map)# set local-preference 200
core1(config-route-map)#
core1(config-router)# neighbor XX.XX.XX.XX
core1(config-router-neighbor)# address-family ipv4 unicast
core1(config-router-neighbor-af)# route-map LOCALPREF in我也尝试过设置weight 10000,但这也不起作用
那么,我如何使我的ebgp快速故障转移到core2?
这是我的配置(一点也不复杂)
core1:
router bgp 403218
router-id 192.168.255.20
log-neighbor-changes
address-family ipv4 unicast
network XX.XX.XX.0/24
redistribute static route-map RTBH
neighbor XX.XXX.XXX.140
remote-as 20742
update-source loopback160
ebgp-multihop 2
address-family ipv4 unicast
send-community
neighbor 192.168.255.19
remote-as 403218
update-source loopback0
address-family ipv4 unicast
next-hop-selfcore2:
router bgp 403218
router-id 192.168.255.19
log-neighbor-changes
address-family ipv4 unicast
network XX.XX.XX.0/24
redistribute static route-map RTBH
neighbor XX.XXX.XXX.141
remote-as 20742
update-source loopback160
ebgp-multihop 2
address-family ipv4 unicast
send-community
neighbor 192.168.255.20
remote-as 403218
update-source loopback0
address-family ipv4 unicast
next-hop-self发布于 2020-05-01 02:04:16
将eBGP关系上的本地首选项修改为Core2上的ISP大于100。您还需要将路由映射添加到AS-PATH,将前缀添加到Core1上的Core1邻居(以使通过Core2的入站流量看起来更好)。
目前,您正在修改Core1上的本地首选项,使其高于Core2,您的iBGP中的所有出站流量都将倾向于通过Core1的出站路由。(记住,LP越高越好!)
Core2:
route-map ISP-IN permit 10
set local-preference 200Core1:
ip prefix-list MY-SUBNETS permit x.x.x.x/x
route-map PREPEND-OUT permit 10
match ip address prefix-list MY-SUBNETS
set as-path prepend xxxx xxxx请确保您正在使用前缀列表出站!
https://networkengineering.stackexchange.com/questions/67606
复制相似问题