link-local 169.254.0.0 traffic | Issues

I have a number of DirecTV HD DVR’s connected to my Mikrotik Routerboard (RB2011UiAS-2HnD-IN) running 6.24. Things work for the most part but I have times when the DVR’s lose sight of each other (can’t see each other) and can’t play video.

After digging through DirecTV forums, I found they use their assigned IP but they also use their “link-local” address 169.254.0.0 address to stay in sync and see each other. I have no idea why but these DVR’s only started exhibiting this weird behavior when I upgraded to a Mikrotik router so I’m under the impression it has a problem routing or passing none “routable” traffic via link-local.

Any thoughts?

Is there a way for me to allow this kind of traffic?

There is nothing that sets a zeroconf address apart from one assigned by DHCP or manual entry. As long as the DirectTV boxes are on the same L2 network I don’t see why things would be an issue.