To pass the BCMSN exam and earn your CCNP, you’ve got to know HSRP inside and out! Part of that is knowing how the MAC address of the virtual router is derived, and another part is knowing how to change this address. We’ll look at both features in this tutorial.\nWe’ve got two routers on a segment running HSRP, so first we need to find out what the MAC address of the HSRP virtual router is. The show command for HSRP is show standby, and it’s the first command you should run while configuring and troubleshooting HSRP. Let’s run it on both routers and compare results.\nR2#show standby\nEthernet0 – Group 5\nLocal state is Standby, priority 100\nHellotime 3 sec, holdtime 10 sec\nNext hello sent in 0.776\nVirtual IP address is 126.96.36.199 configured\nActive router is 188.8.131.52, priority 100 expires in 9.568\nStandby router is local\n1 state changes, last state change 00:00:22\nR3#show standby\nEthernet0 – Group 5\nLocal state is Active, priority 100\nHellotime 3 sec, holdtime 10 sec\nNext hello sent in 2.592\nVirtual IP address is 184.108.40.206 configured\nActive router is local\nStandby router is 220.127.116.11 expires in 8.020\nVirtual mac address is 0000.0c07.ac05\n2 state changes, last state change 00:02:08\nR3 is in Active state, while R2 is in Standby. The hosts are using the 18.104.22.168 address as their gateway, but R3 is actually handling the workload. R2 will take over if R3 becomes unavailable.\nAn IP address was statically assigned to the virtual router, but not a MAC address. However, there is a MAC address under the show standby output on R3, the active router. How did the HSRP process arrive at a MAC of 00-00-0c-07-ac-05?\nWell, most of the work is already done before the configuration is even begun. The MAC address 00-00-0c-07-ac-xx is reserved for HSRP, and xx is the group number in hexadecimal. That’s a good skill to have for the exam, so make sure you’re comfortable with hex conversions. The group number is 5, which is expressed as 05 with a two-bit hex character. If the group number had been 17, we’d see 11 at the end of the MAC address – one unit of 16, one unit of 1.\nOn rare occasions, you may have to change the MAC address assigned to the virtual router. This is done with the standby mac-address command. Just make sure you’re not duplicating a MAC address that’s already on your network!\nR2(config-if)#standby 5 mac-address 0000.1111.2222\n1d12h: %STANDBY-6-STATECHANGE: Ethernet0 Group 5 state Active -> Learn\nR2#show standby\nEthernet0 – Group 5\nLocal state is Active, priority 150, may preempt\nHellotime 4 sec, holdtime 12 sec\nNext hello sent in 3.476\nVirtual IP address is 22.214.171.124 configured\nActive router is local\nStandby router is 126.96.36.199 expires in 10.204\nVirtual mac address is 0000.1111.2222 configured\n4 state changes, last state change 00:00:00\n1d12h: %STANDBY-6-STATECHANGE: Ethernet0 Group 5 state Listen -> Active\nThe MAC address will take a few seconds to change, and the HSRP routers will go into Learn state for that time period.\nA real-world HSRP troubleshooting note: If you see constant state changes with your HSRP configuration, do what you should always do when troubleshooting – check the physical layer first. Best of luck on your BCMSN exam!