routes working intermittently

We’ve got a Cisco 7200 routing a /30 to a StarOS box, here’s the general setup:

Cisco → StarOS1 → StarOS2 → Mikrotik → StarOS3

routing 12.127.84.200/30

StarOS1: 12.127.84.138
StarOS2: 12.127.84.210
StarOS3: 12.127.84.218
Mikrotik: 12.127.85.114 (different class c)

Routing 12.127.84.200/30 from the cisco to StarOS1 then to StarOS2 and to the Mikrotik to the StarOS3 with 12.127.84.201 as an ip on it, but it won’t ping or traceroute. intermittently I can get a few pings through and when I can’t ping it the traceroute stops after 12.127.85.114 (the mikrotik).

I backed up a step to test this out so I took the route out of the Mikrotik and just added an ip to the mikrotik as 12.127.84.201 and then I can ping it all day long without problems. Why am I getting intermittent pings through when routing past the mikrotik?

On the mikrotik: Destination 12.127.84.200/30 Gateway 12.127.84.218
is there something else I’m missing? Again, the /30 is good all the way to the mikrotik but not past. We’re in the process of migrating a lot of our units to mikrotik but this problem needs to be resolved first.

thanks

I doubt you’ll get a response to this without a lot more info, you don’t mention the IP addresses of the nodes or any of the other routes.

Without the full story it’s difficult to comment, also in documenting the situtation fully you may well spot the obvious mistake.