Step 1 |
configure
|
|
Step 2 |
router
hsrp
Example:
RP/0/RP0/CPU0:router(config)# router hsrp
|
Enables HSRP
configuration mode.
|
Step 3 |
interface
type interface-path-id
Example:
RP/0/RP0/CPU0:router(config-hsrp)# interface HundredGigE 0/2/0/1
|
Enables HSRP
interface configuration mode on a specific interface.
|
Step 4 |
hsrp
use-bia
Example:
RP/0/RP0/CPU0:router(config-hsrp-if)# hsrp use-bia
|
(Optional)
Configures the HSRP to use the burned-in address of the interface as its
virtual MAC address, instead of the preassigned MAC address or the functional
address.
-
Enter the
use-bia command on an interface when there are devices that
reject Address Resolution Protocol (ARP) replies with source hardware addresses
set to a functional address.
-
To restore
the default virtual MAC address, use the no hsrp use-bia
command.
|
Step 5 |
address-family ipv4
Example:
RP/0/RP0/CPU0:router(config-hsrp-if)# address-family ipv4
|
Enables HSRP
address-family configuration mode on a specific interface.
|
Step 6 |
hsrp
group-number
version
version-no
Example:
RP/0/RP0/CPU0:router(config-hsrp-ipv4)# hsrp 1 version 1
|
Enables HSRP
group submode.
Note
|
The
version
keyword is available only if IPv4 address-family
is selected. By default, version is set to 2 for IPv6 address families.
|
|
Step 7 |
priority
priority
Example:
RP/0/RP0/CPU0:router(config-hsrp-gp)# priority 100
|
(Optional)
Configures HSRP priority.
-
The
assigned priority is used to help select the active and standby routers.
Assuming that preemption is enabled, the router with the highest priority
becomes the designated active router. In case of ties, the primary IP addresses
are compared, and the higher IP address has priority.
-
The
priority of the device can change dynamically if an interface is configured
with the
track command and another interface on the device goes down.
-
If
preemption is not enabled using the
preempt
command, the router may not become active even though it might have a higher
priority than other HSRP routers.
-
To restore
the default HSRP priority values, use the
no priority
command.
|
Step 8 |
track
type
instance [priority-decrement]
Example:
RP/0/RP0/CPU0:router(config-hsrp-gp)# track HundredGigE 0/3/0/1
|
(Optional)
Configures an interface so that the Hot Standby priority changes on the basis
of the availability of other interfaces.
-
When a
tracked interface goes down, the Hot Standby priority decreases by 10. If an
interface is not tracked, its state changes do not affect the Hot Standby
priority. For each interface configured for Hot Standby, you can configure a
separate list of interfaces to be tracked.
-
The
optional
priority-decrement argument specifies by how much to
decrement the Hot Standby priority when a tracked interface goes down. When the
tracked interface comes back up, the priority is incrementally increased by the
same amount.
-
When
multiple tracked interfaces are down and the
priority-decrement argument has been configured, these
configured priority decrements are cumulative. If tracked interfaces are down,
but none of them were configured with priority decrements, the default
decrement is 10 and it is cumulative.
-
The
preempt command must be used in conjunction with this command on all
routers in the group whenever the best available router should be used to
forward packets. If the
preempt command is not used, the active router stays active,
regardless of the current priorities of the other HSRP routers.
-
To remove
the tracking, use the
no
preempt command.
|
Step 9 |
preempt [delay
seconds]
Example:
RP/0/RP0/CPU0:router(config-hsrp-gp)# preempt
|
(Optional)
Configures HSRP preemption and preemption delay.
-
When you
configure preemption and preemption delay with the
preempt command, the local router attempts to assume control
as the active router when the local router has a Hot Standby priority higher
than the current active router. If the
preempt command is not configured, the local router assumes
control as the active router only if it receives information indicating that no
router is currently in the active state (acting as the designated router).
-
When a
router first comes up, it does not have a complete routing table. If it is
configured to preempt, it becomes the active router, yet it is unable to
provide adequate routing services. This problem can be solved by configuring a
delay before the preempting router actually preempts the currently active
router.
-
The
preempt
delay
seconds value does not apply if there is no router currently in the active
state. In this case, the local router becomes active after the appropriate
timeouts (see the
timers command), regardless of the preempt delay seconds
value.
-
To restore
the default HSRP preemption and preemption delay values, use the
no
preempt command.
|
Step 10 |
authentication
string
Example:
RP/0/RP0/CPU0:router(config-hsrp-gp)# authentication company1
|
(Optional)
Configures an authentication string for the Hot Standby Router Protocol (HSRP).
-
The
authentication string is sent unencrypted in all HSRP messages. The same
authentication string must be configured on all routers and access servers on a
LAN to ensure interoperation.
-
Authentication mismatch prevents a device from learning the
designated Hot Standby IP address and the Hot Standby timer values from other
routers configured with HSRP.
-
Authentication mismatch does not prevent protocol events such as
one router taking over as the designated router.
-
To delete
an authentication string, use the
no
authentication
command.
|
Step 11 |
mac-address
address
Example:
RP/0/RP0/CPU0:router(config-hsrp-if)# mac-address 4000.1000.1060
|
(Optional)
Specifies a virtual MAC address for the HSRP.
-
We do not
recommend this command, except for IBM networking environments in which
first-hop redundancy is based on being able to use a virtual MAC address, and
in which you cannot change the first-hop addresses in the PCs that are
connected to an Ethernet switch.
-
HSRP is
used to help end stations locate the first-hop gateway for IP routing. The end
stations are configured with a default gateway. However, HSRP can provide
first-hop redundancy for other protocols. Some protocols, such as Advanced
Peer-to-Peer Networking (APPN), use the MAC address to identify the first-hop
for routing purposes. In this case, it is often necessary to specify the
virtual MAC address; the virtual IP address is unimportant for these protocols.
Use the mac-address
command to specify the virtual MAC address.
-
The MAC
address specified is used as the virtual MAC address when the router is active.
-
The
mac-address
command is intended for certain APPN configurations.
-
In an APPN
network, an end node is typically configured with the MAC address of the
adjacent network node. Use the
mac-address command in the routers to set the virtual MAC
address to the value used in the end nodes.
-
Enter the
no
mac-address command to revert to the standard virtual MAC address
(0000.0C07.ACn).
|
Step 12 |
commit
|
|