priority値の優先順位

priority値はいろんなプロトコルで使われるが、大きいほうが優先されるの場合と逆の場合がある。STPのroot bridge検出は小さいほうがrootになる。HSRPのpriorityは大きいほうがactiveになる。hop countによるloopの検出も、IPは減算して0になったら検出し、LDPのloop検出は加算してmax countを超えたら検出する。こういうのって、どっちにするかって、何か基準があるのだろうか?

<大きいほうが優先されるもの>
  HSRPのactive/standby
  OSPFのrouter IDによるDRの選択
  OSPFのpriority

<小さいほうが優先されるもの>
  STPのroot bridge検出