I added the prefix to an IPV6 address-list bgp-networks, just like I did for IPv4 and used that for the BGP connection:
Code: Select all
1 name="upstream--v6"
remote.address=REDACTED:1 .as=99999
local.default-address=REDACTED:2 .role=ebgp
routing-table=main router-id=127.0.0.1 templates=default as=MYAS address-families=ipv6
output.filter-chain=bgp-out-v6 .network=bgp-networks .keep-sent-attributes=yes
input.filter=bgp-in-v6
The problem likely is, that I am only using a few /64 internally yet, so those are the only routes in the routing table.
And according to the BGP documentation (https://help.mikrotik.com/docs/display/ROS/BGP), which says
The network is sent only if a matching IGP route exists in the routing table.
I cannot have BGP announce the whole /29 this way.
I there a way to achieve this? Via a less specific /29 static or even blackhole route maybe?