Configuring VRRP requires that you first configure
an IP interface over which you can configure VRRP and any VRID instances
in which you want the VRRP routers to participate.The following sections
contain information for configuring the IP interface for VRRP, any
VRID instances for the VRRP routers, and steps for creating a basic
VRRP configuration.
Configuring the IP Interface
Before you configure VRRP, you must configure an
IP interface and assign a primary IP address and subnet mask. When
the IP address belongs to the owner of the VRID, you must associate
the IP address with the VRID that you create.
Note:
We recommend that you complete all IP address configurations
before you configure VRRP. If for any reason the IP address information
changes after you configure VRRP, you must revise the associated IP
addresses configured on the related VRRP entries. If you specify auto addresses in the ip vrrp virtual-address command along
with using priority 255, you must disable and reenable the VRRP entry
to update the association list.
Creating VRIDs
A master or backup router running the VRRP protocol
can participate in one or more VRID instances. You can create a VRID
instance in several ways:
We recommend that you create and configure a VRID instance
first, and enable it last. For example:
host1(config-if)#ip vrrp 198
host1(config-if)#ip vrrp 198 priority 255
You can create and enable a VRID instance by using the ip vrrpvridenable command. For example:
host1(config-if)#ip vrrp 25 enable
You continue to configure the VRID by identifying the
VRID each time you use a VRRP command. For example:
Alternatively, you can create a new VRID when you use
any VRRP command, provided that you are using the VRID instance for
the first time. For example, if you execute the ip vrrp vrid preempt
command and it is the first time that you use the VRID, the command
creates a new VRID.
host1(config-if)#ip vrrp 16 preempt
Use the ip vrrp vrid enable command last. The new VRID
is not enabled until you execute this command.
host1(config-if)#ip vrrp 198 enable
host1(config-if)#ip vrrp 16 enable
host1(config-if)#ip vrrp 175 enable
Configuration Steps
Before you configure VRRP, we recommend that you
review the configuration examples in the earlier section How VRRP Works.
To configure VRRP parameters:
(Optional) Create a VRID instance.
host1(config-if)#ip vrrp 25
(Optional) Set a VRRP advertisement interval for the same
VRID.
host1(config-if)#ip vrrp 25 advertise-interval
50
Set the VRRP router priority for owner or backup router(s).
This step is mandatory to configure priority for
the owner VRID (255). This step is optional to configure priority
for a backup VRID (1–254). The default value is 100.
host1(config-if)#ip vrrp 25 priority 255
host1(config-if)#ip vrrp 22 priority 254
(Optional) Specify that the backup router can process
packets with an IP destination address of the virtual address.
host1(config-if)#ip vrrp 22 accept-data
(Optional) Set the preempt option. This example creates
a new VRID.
Use to enable the backup router to process packets with
an IP destination address equivalent to the virtual addresses while
the backup router is in the master state.
Use the default state (disabled) for full compliance with
RFC 2338.
The configuration ignores this attribute if the VRRP entry
uses a priority of 255 (owner).
Note:
When using this attribute and also restricting incoming packets
to ICMP only, you must use policy filters to accept only ICMP packets
with the virtual address as the destination address.
Example
host1(config-if)#ip vrrp 22 accept-data
Use the no version to disable processing of data packets
by the backup router while the router is in the master state. When
disabled, the master router drops any packets with an IP destination
address equivalent to the virtual addresses.
Use to enable preemption. When preemption is enabled,
a backup router always takes over the responsibility of the master
router. When preemption is disabled, the lower-priority backup router
is left in the backup state.