Cisco protocol tie breaking gone mad
This is one of my pet peeves with Cisco, why couldn't they make everything use the highest ip address as the tie breaker.
These are all i could think of right now, please add to the list
Root-bridge, lowest BID
root port election, lowest sender port wins
BGP bestpath, prefer from neighbor with lowest RID
IGMP Querier prefer lowest ip
BGP/OSPF RID highest loopback ip or highest regular ip
BGP TCP session est , highest ip is client
PIM DR highest ip address
HSRP Active router highest ip
These are all i could think of right now, please add to the list

Root-bridge, lowest BID
root port election, lowest sender port wins
BGP bestpath, prefer from neighbor with lowest RID
IGMP Querier prefer lowest ip
BGP/OSPF RID highest loopback ip or highest regular ip
BGP TCP session est , highest ip is client
PIM DR highest ip address
HSRP Active router highest ip
Networking, sometimes i love it, mostly i hate it.Its all about the $$$$
Comments
IPSec VPN Design 44%
Mastering VMWare vSphere 5 42.8%
CCIE #37149
Indeed, many of those protocols are not Cisco Proprietary.
My ultimate career goal: To climb to the top of the computer network industry food chain.
"Winning means you're willing to go longer, work harder, and give more than anyone else." - Vince Lombardi
L3 protocols do tend to choose the highest IP address.
Bridges are L2 and don't necessarily have IPv4 addresses.
In IGMPv1 both DR and Querier roles go to the same router, the one with the highest IP address. In IGMPv2/v3, they divide out the roles, because it's best to leverage the resources of multiple routers if you have them.
If you know the reasons behind the exceptions they're easier to recall.
Don't forget.... IS-IS -> DIS = highest MAC if no priority is configured.