|
|
This chapter describes how to configure dial backup using the Dialer Watch feature. It includes the following main sections:
For a complete description of the dial backup commands used to configure Dialer Watch, see the Cisco IOS Dial Services Command Reference publication. To locate documentation of other commands that appear in this chapter, use the command reference master index or search online.
Dialer Watch is a backup feature that integrates dial backup with routing capabilities. Prior dial backup implementations used the following conditions to trigger backup:
Prior backup implementations may not have supplied optimum performance on some networks, such as those using Frame Relay multipoint subinterfaces or Frame Relay connections that do not support end-to-end permanent virtual circuit (PVC) status updates.
Dialer Watch provides reliable connectivity without relying solely on defining interesting traffic to trigger outgoing calls at the central router. Dialer Watch uses the convergence times and characteristics of dynamic routing protocols. Integrating backup and routing features enables Dialer Watch to monitor every deleted route. By configuring a set of watched routes that define the primary interface, you are able to monitor and track the status of the primary interface as watched routes are added and deleted. Monitoring the watched routes is done in the following sequence:
1. Whenever a watched route is deleted, Dialer Watch checks whether there is at least one valid route for any of the defined watched IP addresses.
2. If no valid route exists, the primary line is considered down and unusable.
3. If a valid route exists for at least one of the defined IP addresses, and if the route is pointing to an interface other than the backup interface configured for Dialer Watch, the primary link is considered up.
4. If the primary link goes down, Dialer Watch is immediately notified by the routing protocol and the secondary link is brought up.
5. Once the secondary link is up, at the expiration of each idle timeout, the primary link is rechecked.
6. If the primary link remains down, the idle timer is indefinitely reset.
7. If the primary link is up, the secondary backup link is disconnected. Additionally, you can set a disable timer to create a delay for the secondary link to disconnect, after the primary link is reestablished.
Dialer Watch provides the following advantages:
The following prerequisites apply to Dialer Watch:
For information on how to configure traditional DDR for dial backup, see the other chapters in the "Dial Backup" part of this publication.
To configure Dialer Watch, perform the following tasks. All tasks are required except the last one to set a disable timer.
Decide which interfaces on which routers will act as primary and secondary interfaces. Unlike with traditional backup methods, you can define multiple interfaces on multiple routers instead of a singly defined interface on one router.
Determine which addresses and networks are to be monitored or watched. Typically, this will be the address of an interface on a remote router or a network advertised by a central or remote router.
To initiate Dialer Watch, you must configure the interface to perform DDR and backup. Use traditional DDR configuration commands, such as dialer maps, for DDR capabilities. To enable Dialer Watch on the backup interface, use the following command in interface configuration mode:
| Command | Purpose |
|---|---|
dialer watch-group group-number | Enables Dialer Watch on the backup interface. |
To define the IP addresses you want watched, use the following command in global configuration mode:
| Command | Purpose |
|---|---|
dialer watch-list group-number ip ip-address address-mask | Defines all IP addresses to be watched. |
The dialer watch-list command is the means to detect if the primary interface is up or down. The primary interface is determined to be up when there is an available route with a valid metric to any of the addresses defined in this list, and it points to an interface other than the interface on which the dialer watch-group is defined. The primary interface is determined to be down when there is no available route to any of the addresses defined in the dialer watch-list command.
This task is optional. Under some conditions, you may want to implement a delay before the backup interface is dropped once the primary interface recovers. This delay can ensure stability, especially for flapping interfaces or interfaces experiencing frequent route changes. To apply a disable time, use the following command in interface configuration mode:
| Command | Purpose |
|---|---|
dialer watch-disable seconds | Applies a disable time to the interface. |
In the following example, Pioneer and Hubble are connected via Frame Relay. Magellon is configured to perform Dialer Watch and it will watch networks 3.0.0.0, 4.0.0.0, and 5.0.0.0. If routing updates are deleted for these three networks, Magellon will implement Dialer Watch by initiating the call to Pioneer. Comments precede the configuration commands and are noted by an exclamation mark (!). Refer to Cisco IOS configuration guides and command references for additional information on configuring Frame Relay, PPP, and traditional dial backup features. Figure 73 shows Dialer Watch configured to backup primary interfaces that are configured for Frame Relay.

Configuration for Hubble Router
interface Ethernet0! Hubble and Magellon are on same LAN.ip address 172.21.24.85 255.255.255.0interface serial1! This is the primary multipoint interface.ip address 3.1.1.1 255.255.255.0encapsulation frame-relayframe-relay map ip 3.1.1.1 100frame-relay map ip 3.1.1.2 200 frame-relay map ip 3.1.1.3 300! The interfaces are configured to use EIGRP routing.router eigrp 190network 3.0.0.0network 172.21.0.0!end
! Remote site username and shared password. Password is not encrypted to show! that thepassword is shared between the routers.username pioneer password starzinterface Ethernet0! This is in the same LAN as Hubble Ethernet 0.ip address 172.21.24.86 255.255.255.0!interface bri0! This is the secondary backup lineip address 7.1.1.2 255.255.255.0encapsulation pppdialer idle-timeout 5! Use a dialer map for the IP address/network which is the same network as! being watched.dialer map ip 3.1.1.0 name pioneer 60079 broadcast! Add a dialer map for remote end's IP address to make routing work over this interface.dialer map ip 7.1.1.3 name pioneer 60079 broadcastdialer-group 1! Enable Dialer Watch on this interface.dialer watch-group 1ppp authentication chap!! The interfaces are configured to use EIGRP routing.router eigrp 190network 7.0.0.0network 172.21.0.0!access-list 100 deny eigrp any anyaccess-list 100 permit ip any any! Watch IP networks 3.1.1.0, 4.1.1.0, and 5.1.1.0.dialer watch-list 1 ip 3.1.1.0 255.255.255.0dialer watch-list 1 ip 4.1.1.0 255.255.255.0dialer watch-list 1 ip 5.1.1.0 255.255.255.0dialer-list 1 protocol ip list 100!end
! Remote site username and shared password. Password is not encrypted to show that! the password is shared between the routers.username magellon password starzinterface ethernet0ip address 182.21.75.21 255.255.255.0interface serial1! This is primary interface on the remote end.ip address 3.1.1.2 255.255.255.0encapsulation frame-relayframe-relay map ip 3.1.1.1 100!interface bri0! This is where the secondary dials in. This router does not require a dialer map! statement because it is receiving the call.ip address 7.1.1.3 255.255.255.0encapsulation ppp! The dialer idle-timeout command prevents premature hangup.dialer idle-timeout 10000dialer-group 1ppp authentication chap!access-list 100 permit ip any anydialer-list 1 protocol ip list 100! !The interfaces are configured to use EIGRP routing.router eigrp 190network 3.0.0.0 network 7.0.0.0network 182.21.0.0!end
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Sat Aug 5 10:39:52 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.