system services on vrf

I have an OSPF MPLS/VPLS setup on my main routing table, which is running well. But now i would run some routing on one of the endpoints. So i put the affected interfaces into an vrf (“subnetwork”) using this command:

/ip route vrf add interfaces=ether1.401 routing-mark=subnetwork

Now i am able to ping the IP on that interface remotely, but unable to reach the system services as winbox,ssh or telnet. Is there a sulution to resolve this issue?

I don’t believe so. The router will only bind it’s services to ip addresses within the main table.

Ok, the only possible solution is to put the ospf mpls/vpls into the vrf! but i am unable to let ospf listen to this routing table.

That should be pretty easy. Here’s an example for OSPF:

/ip route vrf add routing-mark=test route-distinguisher=123:456 import-route-targets=123:456 export-route-targets=123:456 interfaces=ether3 disabled=no
/routing ospf instance add name=test routing-table=test redistribute-static=as-type-2 redistribute-connected=as-type-2 redistribute-bgp=as-type-2 disabled=no
/routing ospf area add area-id=0.0.0.0 instance=test disabled=no
/routing ospf network add network=0.0.0.0/0 area=test-backbone
/routing bgp instance vrf add instance=default routing-mark=test redistribute-ospf=yes redistribute-static=yes redistribute-connected=yes in-filter=test-bgp-in out-filter=test-bgp-out