a data communications network having a primary router , a secondary router and a peer router is disclosed . in operation the primary and peer router conduct a peer session to exchange information regarding the current state of the network topology . in addition , the secondary router monitors the peer session to maintain awareness of the current state of the network topology and replaces the primary router upon detecting a failure of the primary router .