Good day.
Please see attached picture.
I am having the below issue and suspect that I need to use route maps but just want to make sure that I am following the correct way here
(Please ignore the switch, it is for my loop back interface because this is simulated in GNS3):
From the router PE AS65100 I have a peer to LDC AS65199 and VDC AS65199.
LDC is my Primary with a weight of 200, VDC weight of 100 configured on router PE on the in filters.
I am also prepeding the AS two times from VDC to PE for the routes advertised.
When LDC fails and becomes available again the route is not selected as the Primary. I have tried adding local pref but still no luck. Obviously the next hop is not available on LDC but how do I go about getting it to always choose the LDC when available.
PE Config:
/interface bridge
add name=bridge1
/interface ethernet
set [ find default-name=ether1 ] disable-running-check=no name=“ether1 - LDC”
set [ find default-name=ether2 ] disable-running-check=no name=“ether2 - VDC”
set [ find default-name=ether3 ] disable-running-check=no
set [ find default-name=ether4 ] disable-running-check=no
set [ find default-name=ether5 ] disable-running-check=no
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/routing bgp instance
set default disabled=yes
add as=65100 name=LDC router-id=10.15.155.2
add as=65100 name=VDC router-id=10.15.155.6
/ip address
add address=10.15.155.2/30 interface=“ether1 - LDC” network=10.15.155.0
add address=10.15.155.6/30 interface=“ether2 - VDC” network=10.15.155.4
/ip dhcp-client
add disabled=no interface=“ether1 - LDC”
/routing bgp network
add network=10.27.21.0/24 synchronize=no
add network=10.15.155.0/24 synchronize=no
/routing bgp peer
add in-filter=ldc-bgp-in instance=LDC name=LDC remote-address=10.15.155.1
remote-as=65199 tcp-md5-key=test ttl=default
add in-filter=vdc-bgp-in instance=VDC name=VDC out-filter=vdc-bgp-out
remote-address=10.15.155.5 remote-as=65199 tcp-md5-key=test ttl=default
/routing filter
add action=accept chain=ldc-bgp-in prefix=10.20.155.0/29 set-bgp-local-pref=200
set-bgp-weight=200
add action=accept chain=ldc-bgp-in prefix=10.30.155.0/29
add action=accept chain=vdc-bgp-in prefix=10.20.155.0/29 set-bgp-local-pref=100
set-bgp-weight=100
add action=accept chain=vdc-bgp-in prefix=10.30.155.0/29
add action=accept chain=vdc-bgp-out prefix=10.27.21.0/24
add action=accept chain=vdc-bgp-out prefix=10.15.155.0/24
LDC Config:
/interface bridge
add name=bridge1
/interface ethernet
set [ find default-name=ether1 ] disable-running-check=no
set [ find default-name=ether2 ] disable-running-check=no
set [ find default-name=ether3 ] disable-running-check=no
set [ find default-name=ether4 ] disable-running-check=no
set [ find default-name=ether5 ] disable-running-check=no
/interface vrrp
add disabled=yes interface=ether2 name=vrrp1 priority=150
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/routing bgp instance
set default as=65199 router-id=10.15.155.1
/ip address
add address=10.20.155.2/29 interface=ether2 network=10.20.155.0
add address=10.30.155.1 interface=ether2 network=10.30.155.0
add address=10.15.155.1/30 interface=ether1 network=10.15.155.0
/ip dhcp-client
add disabled=no interface=ether1
/routing bgp network
add network=10.20.155.0/29 synchronize=no
add disabled=yes network=10.30.155.0/29 synchronize=no
/routing bgp peer
add name=PE remote-address=10.15.155.2 remote-as=65100 tcp-md5-key=test ttl=
default
/system identity
set name=LDC
VDC Config:
/interface bridge
add name=bridge1
/interface ethernet
set [ find default-name=ether1 ] disable-running-check=no
set [ find default-name=ether2 ] disable-running-check=no
set [ find default-name=ether3 ] disable-running-check=no
set [ find default-name=ether4 ] disable-running-check=no
set [ find default-name=ether5 ] disable-running-check=no
/interface vrrp
add disabled=yes interface=ether2 name=vrrp1
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/routing bgp instance
set default as=65199 out-filter=bgp-out-attribute router-id=10.15.155.5
/ip address
add address=10.15.155.5/30 interface=ether1 network=10.15.155.4
add address=10.20.155.2/29 interface=ether2 network=10.20.155.0
add address=10.30.155.1 interface=ether2 network=10.30.155.1
/ip dhcp-client
add dhcp-options=hostname,clientid disabled=no interface=ether1
/routing bgp network
add network=10.20.155.0/29 synchronize=no
add disabled=yes network=10.30.155.0/29 synchronize=no
/routing bgp peer
add name=PE remote-address=10.15.155.6 remote-as=65100 tcp-md5-key=test ttl=
default
/routing filter
add action=accept chain=bgp-out-attribute prefix=10.20.155.0/29
set-bgp-prepend=2
/system identity
set name=VDC
Thank you in advance.
