Mikrotik / Cisco MPLS VPN4

Hi All,

We currently have a network running Mikrotik MPLS Handling a number of VRF’s. We now have a requirement to integrate with a Cisco 3750ME and use it as a PE router.

I followed this guide: http://wiki.mikrotik.com/wiki/Manual:Virtual_Routing_and_Forwarding and setup test lab but seem to have some issues.

Here is the Setup:
VRF.png
Here is my config:

Mikrotik

/interface bridge add name=lobridge
!
/ip address add address=10.255.255.16/32 interface=lobridge
/ip address add address=172.29.2.2/24 interface=v244
/ip address add address=10.72.2.1/24 interface=ether2
!
/ip route vrf add disabled=no routing-mark=cust-one route-distinguisher=1.1.1.1:1711 \
    export-route-targets=1.1.1.1:1711 import-route-targets=1.1.1.1:1711 interfaces=ether2
!
/routing ospf area add name=Area0 area-id=0.0.0.0 instance=ospf1
/routing ospf instance add name=ospf1 router-id=10.255.255.16 redistribute-connected=as-type-2
!
/mpls ldp "enabled=yes, lsr-id=10.255.255.16, transport-address=10.255.255.16"
/mpls ldp interface add interface=v244 disabled=no
!
/routing bgp instance set default as=65000
/routing bgp instance vrf add instance=default routing-mark=TEST_VRF redistribute-connected=yes
/routing bgp peer add remote-address=10.255.255.100 remote-as=65530 address-families=vpnv4 \
    update-source=lobridge
/ip route add dst-address=10.255.255.100/32 gateway=172.29.2.201

Cisco

!
ip vrf TEST_VRF
 rd 1.1.1.1:1711
 route-target export 1.1.1.1:1711
 route-target import 1.1.1.1:1711
!
mpls label protocol ldp
!
interface Loopback0
 ip address 10.255.255.100 255.255.255.255
!
interface GigabitEthernet1/0/1
 switchport trunk encapsulation dot1q
 switchport trunk allowed vlan 4070
 switchport mode trunk
 switchport nonegotiate
 no cdp enable
 no cdp tlv server-location 
 no cdp tlv app
!

interface GigabitEthernet1/0/2
 switchport trunk encapsulation dot1q
 switchport trunk allowed vlan 244
 switchport mode trunk
 switchport nonegotiate
 no cdp enable
 no cdp tlv server-location 
 no cdp tlv app
!
interface Vlan244
 ip address 172.29.2.201 255.255.255.0
 mpls label protocol ldp
 mpls ip
!
interface Vlan4070
 ip vrf forwarding TEST_VRF
 ip address 10.70.1.1 255.255.255.0
!
router ospf 1
 router-id 10.255.255.100
 log-adjacency-changes
 network 10.255.255.100 0.0.0.0 area 0
 network 172.29.2.0 0.0.0.255 area 0
!
router bgp 65530
 synchronization
 bgp router-id 10.255.255.100
 no bgp enforce-first-as
 bgp log-neighbor-changes
 neighbor 10.255.255.16 remote-as 65530
 no auto-summary
 !
 address-family vpnv4
  neighbor 10.255.255.16 activate
  neighbor 10.255.255.16 send-community both
 exit-address-family
 !
 address-family ipv4 vrf TEST_VRF
  redistribute connected
  no synchronization
 exit-address-family
!
ip route 10.255.255.16 255.255.255.255 172.29.2.2

On the server I have a static route to 10.70.2.0/24 via 10.70.1.1 and on the Mikrotik on the other end of the network have a static route 10.70.1.0/24 via 10.70.2.1.

On the server I can ping 10.70.1.1 but cant ping 10.70.2.1 to 10.70.2.2.

On the Mikrotik(CE) I can ping 10.70.1.1 but cant ping the server on 10.70.1.5.

Ping form the cisco to all IP’s in the VRF and from the Mikrotik PE I can ping all ip’s within the VRF except for the server on ip 10.70.1.5.

If anyone could please point me in the right direction I would really appreciate it.