Guys & Gals,
New to BGP on a Mikrotik however having issues when using a single instance with multiple peers and route advertisement and traffic going out 1 path and back another through different parts of the country however when I set each peer as their own instance all works as expected.
BGP configuration:
/routing bgp instance
add as=588XX client-to-client-reflection=no name=588XX \
redistribute-connected=yes redistribute-ospf=yes redistribute-static=yes \
router-id=0.0.0.1
/routing bgp peer
add instance=588XX name=NSW-IX-1 out-filter=ix-nsw-out \
remote-address=X.100.52.1 remote-as=76XX ttl=default
add instance=588XX name=NSW-IX-2 out-filter=ix-nsw-out \
remote-address=X.100.52.254 remote-as=76XX ttl=default update-source=\
"vlan3098 - IX NSW"
add instance=588XX name=QLD-IX-1 nexthop-choice=force-self out-filter=\
ix-qld-out-1 remote-address=X.100.76.1 remote-as=76XX ttl=default
add instance=588XX name=QLD-IX-2 nexthop-choice=force-self out-filter=\
ix-qld-out-1 remote-address=X.100.76.254 remote-as=76XX ttl=default
add disabled=yes instance=588XX name=B1-Transit out-filter=ip-b1 \
remote-address=X.122.114.234 remote-as=381XX ttl=default
/routing filter
add action=accept chain=ix-nsw-out prefix=X.17.250.0/23
add action=accept chain=ix-nsw-out prefix=X.17.252.0/23
add action=accept chain=ix-nsw-out prefix=X.241.148.0/23
add action=accept chain=ix-nsw-out prefix=X.27.248.0/24
add action=reject chain=ix-nsw-out
add action=accept chain=ix-qld-out-1 prefix=X.17.250.0/23
add action=accept chain=ix-qld-out-1 prefix=X.17.252.0/23
add action=accept chain=ix-qld-out-1 prefix=X.241.148.0/23
add action=accept chain=ix-qld-out-1 prefix=X.27.248.0/24
add action=reject chain=ix-qld-out-1
add action=accept chain=ip-b1 prefix=X.X.250.0/23
add action=accept chain=ip-b1 prefix=X.X.252.0/23
add action=accept chain=ip-b1 prefix=X.X.148.0/23
add action=accept chain=ip-b1 prefix=X.X.248.0/24
add action=accept chain=ip-b1 prefix=X.X.118.0/23
add action=reject chain=ip-b1