Configuring VRRP
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.
To configure the IP interface for VRRP:
- Configure an IP interface.
host1(config)#interface fastEthernet 4/0- Assign an IP address and a subnet mask.
host1(config-if)#ip address 194.50.1.42 255.255.255.0Creating 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:
host1(config-if)#ip vrrp 198host1(config-if)#ip vrrp 198 priority 255You can create and enable a VRID instance by using the ip vrrp vrid enable command. For example: host1(config-if)#ip vrrp 25 enableYou continue to configure the VRID by identifying the VRID each time you use a VRRP command. For example: host1(config-if)#ip vrrp 175 authentication-type noneAlternatively, 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 preemptUse the ip vrrp vrid enable command last. The new VRID is not enabled until you execute this command. host1(config-if)#ip vrrp 198 enablehost1(config-if)#ip vrrp 16 enablehost1(config-if)#ip vrrp 175 enableConfiguration Steps
Before you configure VRRP, we recommend that you review the configuration examples in the earlier section How VRRP Works.
- (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 (1254). The default value is 100.
host1(config-if)#ip vrrp 25 priority 255host1(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.
host1(config-if)#ip vrrp 10 preempt- Associate an IP address with a VRID.
host1(config-if)#ip vrrp 25 virtual-address 194.2.1.63- (Optional) Set the VRRP authentication type to either text or none.
host1(config-if)#ip vrrp 25 authentication-type none- (Optional) Configure the VRRP authentication key.
host1(config-if)#ip vrrp 25 authentication-key dublin- Enable the VRID instance.
host1(config-if)#ip vrrp 25 enableip vrrp
host1(config-if)#ip vrrp 25Use the no version to remove a VRID instance. ip vrrp accept-data
- 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-dataUse 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. ip vrrp advertise-interval
- Use to configure the amount of time the VRRP router waits between advertisements.
- Specify the interval time in seconds or milliseconds.
- Use seconds to be in compliance with RFC 2338.
- If your VRID environment consists of only E-series routers, you can optionally use milliseconds.
- Example
host1(config-if)#ip vrrp 25 advertise-interval 50Use the no version to restore the default value, 1 second. ip vrrp authentication-key
- Use to specify the authentication key.
- Use the key keyword only when the authentication type is text. See the ip vrrp authentication-type command.
- Example
host1(config-if)#ip vrrp 25 authentication-key dublinUse the no version to set the authentication key to its default, an empty string. ip vrrp authentication-type
host1(config-if)#ip vrrp 175 authentication-type noneUse the no version to set the authentication type to its default, none. ip vrrp enable
- Use to enable an existing VRID instance.
- Specify a VRID in the range 1255.
- The default is that VRRP is disabled.
- Example
host1(config-if)#ip vrrp 175 enableUse the no version to disable an existing VRID instance. ip vrrp preempt
- 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.
- Example
host1(config-if)#ip vrrp 10 preemptThe default is that VRRP preemption is enabled. Use the no version to disable preemption. ip vrrp priority
- Use to configure the priority of VRRP routers.
- Use a value of 255 to imply master router priority.
- Use a value in the range 1254 to imply backup router priority.
- Example
host1(config-if)#ip vrrp 25 priority 255Use the no version to set the priority to the default value, 100. ip vrrp virtual-address
- Use to associate an IP address with a VRID.
- Use the auto keyword to automatically learn or configure associated addresses, depending on the priority attribute.
- There is no default.
- Example
host1(config-if)#ip vrrp 25 virtual-address 194.2.1.63Use the no version to remove an IP address association with a VRID. If you use auto addressing, the no version clears the auto flag.