My team and I have been trying to implement OSPF between two sites: specifically between two Checkpoint Clusters with a Cisco Router on each site. To make things simple, we've just been using the Backbone area for the networks involved, no other areas. The two clusters work well with other forming a full relationship, but I noticed that even though they have default election priorities of 1, they never become the designated routers for the networks they advertise, and in fact maintain election priorities of 0.
The real problem occurs when we form adjacencies with the Cisco routers, where the introduction of /32 routes(the neighboring interfaces of the Cisco Routers on the /24 networks where the Check Point clusters are default gateways) supersede the /24s we wish the Check Point devices to be the DRs for. Basically, the default election priority of the Cisco configuration makes them the DRs and BDRs for these networks, which is undesirable to us. As a workaround we simply made the election priority on the Cisco routers and now all the routes are advertised.
This has been nagging me though, because it seems like we are either missing something from an overall OSPF design perspective, or configuring something wrong. Our Cisco engineer isn't really working on it, since it seems like the oddity is with the Check Point Cluster election priority handling to them. This is R81.10 Take 55.