I am working on converting a v6 BGP setup to a new router running V7 and have a question on the advertisements.
Here is the example setup (Using private IPs just for example purposes)
BGP Peer1 (172.16.5.1)->border router eth1 -> border router eth3 -> core router eth1
BGP Peer2 (172.16.10.1)->border router eth2 -> border router eth3 ->core router eth1
eth1 - 172.16.5.2/30
eth2 - 172.16.10.2/30
eth3 - 172.16.2.1/30
eth1 - 172.16.2.2/30
eth2 - 192.168.97.1/24
eth3 - 192.168.104.1/24
In v6 I know I put my networks to advertise in the BGP->Networks section. So for an example I have the following. I have changed the IPs so as to not show my public IP ranges.
BGP Network (synchronize set to no)
Out-peer-1 (prefix 192.168.96.0/20; accept)
Out-peer-1 (prefix 192.168.96.0/21; accept)
Out-peer-2 (prefix 192.168.96.0/20; accept)
Out-peer-2 (prefix 192.168.104.0/21; accept)
I have this setup this was as I have two BGP connections with my upstream provider and I manually load balance by advertising my full range out both and then my upper range /21 out one and the lower range /21 out the other using the outbound routing filters . This way incoming traffic will prefer the /21 but if one feed goes down then the other traffic will then use the /20 to find my network.
In my border router routing table I have just the one route towards my core of 192.168.96.0/20 with a gateway of 172.16.2.2. I do not have any routes blackholed. This functions properly with no issue in v6.
In v7 I know to put the advertised networks as an Address list and I have my outbound filtering rules converted as well. My confusion is around the example here (https://help.mikrotik.com/docs/display/ ... g+Examples) where it states that now in v7 routes will not be advertised unless they exist in the routing table. Also they show blackholing their route
So in v7 do I have to put all three advertised routes in the routing table or will just having the single 192.168.96.0/20 route suffice and still allow for the advertisements of both the /21s to be received by the my peers? Also do I have to have the blackhole for my prefixes?