>506
勘違いしてるかもしれませんがpeerのLAN側が落ちてる場合はstatがestでも
*.*/16を投げてこない前提で書きます。(普通そうですよね?

>対向のrouteからは16bit onlyでroute情報は受け取らないのです

設定例では対向は10.0/16のみADVしてます。(netでもAggでも一緒です)
任意のpeerが*.*/16をadvしてる間はそのpeer経由で任意の*.*.*/24に到達出来る場合は
それが生死のトリガーになるのでattrはどうでもいいので各peerから/16を受け取って下さい。
受けてる間は自分の指定した/24を好きなprefでBGPtableに入れられる設定です。

あとは/24ごとにどのpeerを優先するかpref(4peerなら4段階)で決めてlocalBGProuterの
routing tableに入れて下さい。この時点でlocalBGProuterは/24単位で好きなpeerにrouteを振れます。

最初の要件だとlocal(最初の設定例)の2台をiBGPでpeerにして下さい。
4peer中で生きてるものの内/24単位で一番高いprefをつけてあげたpeerを
Next Hopにしてそれぞれのrouting tableに格納するはずです。

あとはIGPでADVするなりすればokです。
HSRPならば試したことは無いですがredirectされるような気がします。
何secのconvergeを想定されているのでしょうか?