Please have a look below
R4#sh ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
188.8.131.52 1 FULL/DR 00:00:39 172.26.22.1 FastEthernet0/0
184.108.40.206 1 2WAY/DROTHER 00:00:38 172.26.22.3 FastEthernet0/0
220.127.116.11 1 FULL/BDR 00:00:35 172.26.22.2 FastEthernet0/0
I am confused. According to my knowledge the 18.104.22.168 should not be DR as it has the lowest ID. According to above 22.214.171.124 should be the DR.
But why it is like this?
Whenever OSPF starts on the LAN, it always checks for an existing DR/BDR and accepts it if it finds one.
The only time it does an election is when it cannot find a DR and a BDR. it is at this time it uses the parameters like the router id & priority to decide the DR/BDR.
In your case the router 126.96.36.199 must have come online first and hence become the DR.
The second router to come online was 188.8.131.52 and it did find the DR for the LAN. Hence this became the BDR.
If you happen to restart all the routers and assuming all of them come online at the same time, you should see 184.108.40.206 becoming the DR.
HTH, rate if it does