Thanks for posting the additional detail. Given what is posted here RouterA should have regained the active role. I do not believe that it is an issue with preempt. If RouterA has not become active then there must be something else going on. It would be helpful if you would post the output of show standby from both routers. It would also be helpful to see the results of show cdp neighbor detail from both routers.
As a side note I do not believe that the track feature will work the way you want it to work with this configuration. First, for track to work properly you should configure preempt on RouterB. Also with the track feature when it determines that the tracked interface has gone down it will lower the priority of standby (by default it lowers by 10 and your config does not show any alteration of the decrease value). With a difference in priority of 70 between these routers the decrease caused by track will not cause the backup router to take over. If you want the track feature to work I would suggest that you set the priority of RouterA to 90 and set the priority of RouterB to 85. This will allow the track feature to work as intended.
I do not understand what problem you are experiencing. But based on what you have posted HSRP is working exactly as it should. RouterA is configured with priority 90 and with preempt while RouterB is configured with priority 20 (and without preempt). The way that HSRP is intended to work is that if a router in the HSRP group has a higher priority and has preempt, then that router becomes the active router. And this is the case in what you posted.
I can not speak to what originally existed, or why routerB was the active router in the past. But based on what you have posted what you are now seeing is the expected and correct behavior of HSRP.
The router that you want to be active in normal circumstances should have the higher priority.
For various reasons I believe that you should include preempt in the config on both routers.
And if you want the track feature to work the difference in priority between the active router and the standby router should be less than 10 (or you should specify a larger amount of change in the track command - the show standby output that you posted clearly shows that it will change by 10 points if the interface goes down).
BenefitsDocumentationPrerequisiteImage Download LinksLimitationsSupported PlatformsLicense RequirementsTopologyStep-By-Step ConfigurationConfigure Virtual ServiceActivate the virtual service and configure guest IPsConfiguring UTD (Service Plane)Configurin...
Login to the FXOS chassis manager.
Direct your browser to https://hostname/, and log-in using the user-name and password.
Go to Help > About and check the current version:
Check the current version availa...
We have configured the outside and inside Interface with official ipv6 adresses, set a default route on outside Interface to our router, we also have definied a rule , which also gets hits, to permit tcp from inside Interface to any6.
In Syslog I also se...