O'Reilly logo

Cisco IOS in a Nutshell, 2nd Edition by James Boney

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Dial-on-Demand Routing

Dial-on-demand routing (DDR) is useful in applications that don’t require a permanent connection between two sites. This is often the case for small offices or home users who can’t justify the expense of a permanent connection. Instead, communication is through some sort of dial-up terminal server using standard telephone service (either analog or ISDN). The router places a call when it has traffic to send and establishes an IP connection using PPP. When the connection is idle, the router should hang up automatically.[*]

DDR is also useful for backup links; a router can establish a dial-up connection if a permanent, leased-line connection fails. It’s also useful if you need to make connections to many sites through a limited number of modems or asynchronous ports.

Cisco’s IOS support for dial-on-demand routing falls into two categories:

Legacy DDR

In legacy DDR, all the DDR commands are tied to a specific interface. This includes commands to set up dialer scripts, timeouts, dialer groups (“interesting” traffic), and other DDR information. Legacy DDR is supported from the earliest of IOS versions.

Dialer profiles

Dialer profiles allow you to create a single profile that contains all the DDR information necessary. The profile can then be applied across many dialer interfaces.

I’ll cover both types in this chapter. But first, let’s examine the basic DDR commands.

Configuring a Simple DDR Connection

Let’s start by configuring a simple dial-up ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required