I'm trying to setup a multi-home situation with two mikrotik routers that are v7. Each router has a port to our ISPs router and they have two ports and two routers each with BGP session running. Each router on our side has a cross-connect over on 192.168.99.0/24. I have iBGP sessions running on 192.168.99.0/24 sending RT05 the network of 222.222.222.200/29. I want RT05 to advertise that to DC RT 01 with the path prepending so it's a backup route if the physical connection drops between RT06->DC RT 01. I can see 222.222.222.200/29 in the route table for RT05, I setup a Router Filter of the below to prepend the path so the upstream routers only use it for a backup and set it on the connection output filter. Our provider lets us advertise our /29 to them via bgp.
if (dst in 222.222.222.200/29) {set bgp-path-prepend 1; accept }
Both 222.222.222.200/29 and 222.222.222.192/29 are in an address list the BGP connection is pointing to. Both are in the route table as well.
I'm on 7.2.3. I tried the dump-saved-advertisements and no file was created. output-keep-sent-attributes=yes currently.
What should I be checking for next steps to try to set this up. My first try of not announcing the route dropped the whole subnet from our upstream while I saw RT05 still had the route (222.222.222.200/29) listed in their route table.
DC RT 01 BGP connection details.
[admin@MikroTik] /routing/bgp/connection> print
Flags: D - dynamic, X - disabled, I - inactive
0 name="DC RT 01"
remote.address=111.111.111.121/30/32
local.address=111.111.111.122 .role=ebgp
routing-table=bgp templates=ISP as=64568
output.filter-chain=bgp_out .network=bgp-networks .keep-sent-attributes=yes
You do not have the required permissions to view the files attached to this post.