Good day, guys.
I need help with the following issue I am experiencing. I am trying to establish an OSPF adjacency between my CE (client edge) and PE (provider edge) with VRF set up on my PE.
The adjacency establishes fine when disabling the VRF as connectivity between the two devices is perfect without any routing marks.
When enabling the VRFs though, the adjacency terminates.
Please find below PE and CE configurations:
PE (R1-PE):
/ip address
add address=1.1.1.1 interface=loopback network=1.1.1.1
add address=10.14.0.1/24 interface=ether1 network=10.14.0.0
add address=192.168.34.200/24 interface=ether5 network=192.168.34.0
add address=172.16.101.1/30 interface=ether2 network=172.16.101.0
/ip route print detail
0 ADC dst-address=172.16.101.0/30 pref-src=172.16.101.1 gateway=ether2 gateway-status=ether2 reachable distance=0 scope=10 routing-mark=101:ASH
1 A S dst-address=0.0.0.0/0 gateway=192.168.34.1 gateway-status=192.168.34.1 reachable via ether5 distance=1 scope=30 target-scope=10
2 ADC dst-address=1.1.1.1/32 pref-src=1.1.1.1 gateway=loopback gateway-status=loopback reachable distance=0 scope=10
3 ADo dst-address=2.2.2.2/32 gateway=10.14.0.2 gateway-status=10.14.0.2 reachable via ether1 distance=110 scope=20 target-scope=10 ospf-metric=20 ospf-type=intra-area
4 ADo dst-address=3.3.3.3/32 gateway=10.14.0.2 gateway-status=10.14.0.2 reachable via ether1 distance=110 scope=20 target-scope=10 ospf-metric=30 ospf-type=intra-area
5 ADo dst-address=4.4.4.4/32 gateway=10.14.0.2 gateway-status=10.14.0.2 reachable via ether1 distance=110 scope=20 target-scope=10 ospf-metric=40 ospf-type=intra-area
6 ADo dst-address=5.5.5.5/32 gateway=10.14.0.2 gateway-status=10.14.0.2 reachable via ether1 distance=110 scope=20 target-scope=10 ospf-metric=50 ospf-type=intra-area
7 ADC dst-address=10.14.0.0/24 pref-src=10.14.0.1 gateway=ether1 gateway-status=ether1 reachable distance=0 scope=10
8 ADo dst-address=10.23.0.0/24 gateway=10.14.0.2 gateway-status=10.14.0.2 reachable via ether1 distance=110 scope=20 target-scope=10 ospf-metric=20 ospf-type=intra-area
9 ADo dst-address=10.34.0.0/24 gateway=10.14.0.2 gateway-status=10.14.0.2 reachable via ether1 distance=110 scope=20 target-scope=10 ospf-metric=30 ospf-type=intra-area
10 ADo dst-address=10.45.0.0/24 gateway=10.14.0.2 gateway-status=10.14.0.2 reachable via ether1 distance=110 scope=20 target-scope=10 ospf-metric=40 ospf-type=intra-area
11 ADC dst-address=192.168.34.0/24 pref-src=192.168.34.200 gateway=ether5 gateway-status=ether5 reachable distance=0 scope=10
/routing bgp instance
add as=65531 client-to-client-reflection=no name=mBGP router-id=1.1.1.1
/routing bgp instance vrf
add instance=mBGP redistribute-ospf=yes redistribute-other-bgp=yes redistribute-rip=yes routing-mark=101:ASH
add instance=mBGP redistribute-ospf=yes redistribute-other-bgp=yes redistribute-rip=yes routing-mark=102:Beat
/routing bgp peer
add address-families=ip,vpnv4 instance=mBGP name=peer1 remote-address=5.5.5.5 remote-as=65531 ttl=default update-source=loopback
/ip route vrf print detail
0 routing-mark=101:ASH interfaces=ether2 route-distinguisher=1.1.1.1:1 import-route-targets=5.5.5.5:101 export-route-targets=1.1.1.1:101
1 routing-mark=102:Beat interfaces=ether3 route-distinguisher=1.1.1.1:2 import-route-targets=5.5.5.5:102 export-route-targets=1.1.1.1:102
CE (R6-CE):
/ip address
add address=172.16.0.2/12 interface=ether2 network=172.16.0.0
add address=10.10.10.10 interface=loopback network=10.10.10.10
add address=172.16.101.2/30 interface=ether2 network=172.16.101.0
/routing ospf network print detail
0 network=172.16.101.0/30 area=backbone
1 network=10.10.10.10/32 area=backbone
/ip route print detail
0 ADC dst-address=10.10.10.10/32 pref-src=10.10.10.10 gateway=loopback gateway-status=loopback reachable
distance=0 scope=10
1 ADC dst-address=172.16.0.0/12 pref-src=172.16.0.2 gateway=ether2 gateway-status=ether2 reachable
distance=0 scope=10
2 ADC dst-address=172.16.101.0/30 pref-src=172.16.101.2 gateway=ether2 gateway-status=ether2 reachable
distance=0 scope=10
Please let me know if you guys need more details?
I understand that I can use other routing protocols, I need to understand why this doesn't work and not just move on. Please supply suggestions or advise.
Thanks.